Saltar al contenido

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

  1. Ir a Configuración > Excepciones de Turnos.

  2. Pulsar Crear excepción en la esquina superior derecha.

  3. 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)

  1. 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).
  1. 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).
  1. 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.