Obtener destinos del empleado
Este endpoint permite conocer las asociaciones a servicio de un empleado.
GET /api/v1/businesses/{businessId}/employees/{employeeId}/employee-allocations?from={yyyy-MM-dd}&to={yyyy-MM-dd}
Si los datos incluidos en la petición son correctos —tanto el businessId como el employeeId—, la respuesta contendrá el listado de asociaciones a servicio y cesiones del empleado identificado.
Ejemplo de respuesta
[
{
"from": "2021-10-01",
"to": "2024-10-01",
"ownerProduct": "0001-G",
"product": "0001-G",
"regularCessions": [
{
"daysOfWeek": [
"MONDAY"
],
"product": "081818",
"minutes": 360
}
]
}
]
Detalles
-
from: fecha de inicio de la asociación a servicio en formato
yyyy-MM-dd. -
to: fecha de finalización de la asociación a servicio en formato
yyyy-MM-dd. Puede sernull, indicando que no hay fecha de fin establecida. -
ownerProduct: identificador externo del producto o sección al que pertenece el empleado.
-
product: identificador externo del producto o sección donde trabaja el empleado. Puede ser igual al
ownerProduct; si es distinto, se trata de una cesión. -
regularCessions: cesiones regulares del empleado a otro producto o sección. Contiene los siguientes campos:
-
daysOfWeek: lista de tipos de día que el empleado trabajará cedido.
-
product: identificador externo del producto o sección de destino donde el empleado va a trabajar cedido.
-
minutes: número de minutos que el empleado trabajará en el producto o sección de destino.
-
En el ejemplo expuesto, el empleado tiene una asociación a servicio (product 0001-G) desde el 2021-10-01 hasta el 2024-10-01. Además, tiene una cesión regular (product 081818) de seis horas los lunes.
Consideraciones
Si el empleado no tiene asociaciones a servicio para el periodo indicado, la petición devolverá un array vacío [].
Códigos de error
Este endpoint no devuelve códigos de error propios que no se encuentren descritos en errores comunes.