En las consultas que devuelven colecciones de datos puedes utilizar ciertos campos para filtrar el resultado deseado.
Los endpoints /search soportan un conjunto común de parámetros de filtro y ordenamiento, además de los filtros específicos de cada recurso.
Valores aceptados para Logic
Logic| Parámetro | Descripción |
|---|---|
and | Cuando todos los filtros deben cumplirse |
or | Cuando al menos uno de los filtros debe cumplirse |
xor | Cuando exactamente uno de los filtros debe cumplirse |
Valores aceptados para Operator
Operator| Parámetro | Descripción |
|---|---|
eq | Igual a |
neq | No igual a |
lt | Menor que |
lte | Menor o igual que |
gt | Mayor que |
gte | Mayor o igual que |
startswith | Comienza con |
endswith | Termina con |
contains | Contiene |
Ejemplo combinando filtros y ordenamiento
POST /rrhh/fichas/search
{
"advancedFilter": {
"logic": "and",
"filters": [
{
"field": "vigente",
"operator": "eq",
"value": true
},
{
"field": "idCentroCosto",
"operator": "eq",
"value": 2
}
]
}
}

