Ausencias y vacaciones
Gestión de solicitudes de ausencia (vacaciones, permisos, etc.) con aprobación por parte del encargado.
Flujo
- Configuración (encargado): En Configuración → Ausencias se definen los tipos de ausencia del lugar (vacaciones, matrimonio, enfermedad, asuntos propios, etc.). Cada tipo puede indicar si cuenta como días naturales o laborables, si requiere aprobación y si permite solicitudes por horas o medios días.
- Solicitud (empleado o encargado): Se crea una solicitud indicando tipo, fechas, cantidad (días o horas) y opcionalmente un motivo. La solicitud queda en estado pendiente.
- Revisión (encargado): En Informes → Pendientes de aprobar aparece la sección "Solicitudes de ausencia pendientes". El encargado puede Aceptar o Rechazar cada una (en el rechazo puede indicar un motivo).
- Efectos: Las solicitudes aprobadas se reflejan en la columna Ausencias del informe de Rendimiento. Además, al auto-asignar turnos el sistema no asigna a empleados que tengan ausencia aprobada ese día.
Festivos y días laborables
- En la API existen endpoints para festivos por lugar y para calcular días laborables entre dos fechas (excluyendo sábados, domingos y festivos configurados). Esto permite que los tipos de ausencia "días laborables" se calculen correctamente cuando se implemente la validación de cuotas.
Permisos
- Solo usuarios con permiso de gestión (encargados o propietario) pueden:
- Definir tipos de ausencia y festivos en Configuración.
- Aprobar o rechazar solicitudes de ausencia.
- Cualquier empleado con acceso al lugar puede crear solicitudes (para sí mismo o, si tiene permisos, para otros) mediante la API; la interfaz para "Solicitar ausencia" desde la app se puede añadir en una futura versión.