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.

Aspectos que tener en cuenta

Si el empleado especificado en la URL no existe en el negocio, la petición devolverá un error 404 Not Found indicando not exits.

Si el empleado no tiene asociaciones a servicio para el periodo indicado, la petición devolverá un array vacío [].

Enlaces de interés