Apariencia
Excepciones de Turnos
Funcionamiento
La sección Excepciones de Turnos permite gestionar cambios puntuales sobre la planificación: cambios de horario, ausencias e intercambios entre trabajadores. Al crear una excepción se envía para validación/aprobación según los flujos del equipo de planificación.
Instrucciones para crear una excepción
Ir a Configuración > Excepciones de Turnos.

Pulsar Crear excepción en la esquina superior derecha.

Seleccionar el tipo de excepción y completar los campos del formulario.

Tipos de excepción (disponibles en el formulario)
Se ofrecen tres tipos principales al crear una excepción:
- Cambio de Horario (cambio_horario): aplicar un horario distinto a un trabajador en una fecha concreta.
- Ausencia (ausencia): registrar una ausencia (día completo, medio día o rango horario) y su motivo.
- Intercambio de Horario (intercambio_horario): solicitar que dos trabajadores intercambien sus horarios en una fecha determinada.
Campos del formulario (por tipo)
- Cambio de Horario

- Turno: selector del turno al que pertenece el trabajador.
- Trabajador: trabajador afectado (filtrado por trabajadores asignados al turno).
- Fecha: fecha en la que se aplicará el nuevo horario.
- Nuevo Horario: selector del horario que se aplicará ese día.
- Motivo: descripción libre (mínimo de caracteres requerido por la UI).

- Ausencia

- Turno: selector del turno del trabajador.
- Trabajador: trabajador que causa la ausencia.
- Fecha: fecha de la ausencia.
- Motivo de ausencia: selector entre motivos configurados (p. ej. enfermedad, permiso).
- Motivo (texto): explicación adicional (mínimo de caracteres requerido).

- Intercambio de Horario

Trabajador 1: primer trabajador participante.
Trabajador 2: segundo trabajador participante (debe ser distinto del primero).
Fecha: fecha del intercambio.
Motivo (texto): razón del intercambio (mínimo de caracteres requerido).

Requisitos y validaciones para un Intercambio entre dos trabajadores
Antes de permitir crear un intercambio la UI ejecuta una validación; el intercambio solo es posible si la respuesta de validación lo indica. Las comprobaciones principales realizadas por la validación (y que deberían cumplirse) son:
- Trabajadores diferentes: trabajador 1 no puede ser igual a trabajador 2.
- Fecha válida: la fecha no debe ser una fecha pasada (validación de rango temporal).
- Pertenencia/entidad: ambos trabajadores deben pertenecer a la misma entidad.
- Turno/horario asignado ese día: cada trabajador debe tener un turno/horario asignado en la fecha indicada; si no hay turno u horario asignado el intercambio fallará.
- Turno/horario activo: el turno y horario candidatos deben estar activos para permitir el intercambio.
- No conflicto con excepciones existentes: debe comprobarse que no existen excepciones previas que impidan el intercambio (conflictos de excepciones).
- Requerimientos de igualdad o diferencia de horarios: en algunos casos la política puede impedir intercambios si los horarios son exactamente iguales.