Aquí aprenderás a crear, actualizar y eliminar excepciones de puestos de trabajo y de personas. Las excepciones son interrupciones en las capacidades de un puesto de trabajo o en los turnos de una persona. Una excepción de máquina puede ser, por ejemplo, una interrupción por servicio o mantenimiento, y una excepción de persona, un festivo, una baja por enfermedad o unas vacaciones.
Excepciones del puesto de trabajo #
Se puede acceder a las excepciones de la estación de trabajo desde el punto final /workstation-exceptions.
Se puede acceder a las excepciones de persona desde el punto final /excepciones-de-persona.
Buscar excepciones #
Puedes recuperar las excepciones existentes enviando solicitudes GET como ésta:
Puedes buscar excepciones de estaciones de trabajo por tipo, ID de estación de trabajo, ID externo o condiciones modificadas.
Puedes buscar excepciones de persona por tipo, person_id o condiciones modificadas
Crear una excepción #
Puedes crear una excepción de puesto de trabajo enviando una petición POST como ésta:
Para especificar en qué estación de trabajo se programa la excepción, utiliza el campo workstation_id.
Los tipos de excepciones permitidos para los puestos de trabajo son: Mantenimiento, Limpieza y Mover/Organizar.
Ten en cuenta que también puedes dar un id_externo para una excepción de puesto de trabajo.
Para crear una excepción de persona envía una petición POST como ésta:
Para especificar para qué persona se crea la excepción debes utilizar el identificador de persona (person_id).
Los tipos de excepciones permitidos para las personas son: Vacaciones, Baja por enfermedad, Permiso flexible, Permiso no retribuido.
Actualizar una excepción #
Para actualizar una excepción necesitas utilizar el id de excepción que puedes obtener enviando peticiones GET o del mensaje de respuesta al crear dicha excepción.
Borrar excepciones #
La eliminación de excepciones de estación de trabajo puede hacerse proporcionando ids de excepción internos, ids_externos o ids_estación_trabajo.
La eliminación de excepciones de persona puede hacerse proporcionando ids de excepción internos o person_ids.
Se pueden eliminar varios conjuntos de excepciones en una sola solicitud, proporcionando los identificadores en una matriz:
El mensaje de respuesta de una solicitud DELETE te dirá cuántas excepciones se han eliminado.