Cada vez que se ejecuta el autocompletado, pasa por las siguientes tres fases distintas para programar a los empleados:
- Construcción
- Cumplimiento de los mínimos
- Mejora
Construcción
En la fase de construcción, el algoritmo de autocompletado genera una serie de turnos que cubrirán de forma aproximada la demanda laboral lo mejor posible según los filtros y opciones que haya seleccionado. Esta fase finaliza cuando no se pueden agregar más turnos que brinden un beneficio neto a la cobertura. Por ejemplo, no colocará un turno que brinde una hora extra de cobertura si también creará cuatro horas de exceso de personal porque la compensación no vale la pena. Piense en esta fase como una creación de turnos "impulsada por la demanda".
Cumplimiento de los mínimos
En la fase de cumplimiento de los mínimos, el algoritmo de autocompletado intenta extender los turnos o agregar más turnos para cumplir con el mínimo de horas semanales de los empleados. Estas horas extras son generalmente superiores a las necesarias para cubrir la demanda de personal de la fase de construcción. Normalmente, si se necesitara un empleado para cubrir la carga de trabajo, el empleado ya habría sido programado en la fase de construcción. Piense en esta fase como una creación de turnos "impulsada por los empleados".
Mejora
En la fase de mejora, los turnos que se generaron en las dos primeras fases se modifican para adaptarse mejor a las demandas de personal. Esto puede incluir la reducción de turnos o su extensión, intercambio de actividades y otros. El objetivo es terminar con un horario en el que ninguna acción individual realizada en ningún turno resulte en una mejora neta de la cobertura. Tenga en cuenta que cosas como la cobertura base no se tienen en cuenta en la eficiencia del horario, por lo que no se trata de hacer que la eficiencia del horario sea lo más alta posible. Se consideran todos los tipos de cobertura.