Flujo de estados
Solicitud de ausencia:
Paso 1a: Un empleado decide que desea tomar unos días de vacaciones y presenta una solicitud a su supervisor.
Validación 1: El campo responsable tiene que estar completo y el usuario tiene que tener días suficientes para pedirlo.
Acción 1: Enviar email al usuario que se han solicitado las vacas.
Paso 1b: Un empleado necesita solicitar una ausencia debe introducir un motivo y subir un documento.
Aprobación o Rechazo:
Paso 2a: El responsable aprueba la solicitud de ausencia.
Acción 1: Enviar email de aprobación.
Acción 2: Validar el registro en la tabla Z
Paso 2b: El responsable rechaza la solicitud de ausencia.
Debe introducir un motivo de texto libre obligatorio.
Acción del paso: Enviar email de rechazo.