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 ser null, 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.

Enlaces de interés