Employee termination cleanup
You can configure MVS to automatically unassign terminated employees from their shifts, starting on the termination date. The employee termination cleanup process prevents terminated employees from being assigned to shifts beyond their last working day. Running this process ensures that an employee's shifts are unassigned, time-off requests are reverted or canceled, and pending requests, such as shift swaps, are rejected.
You can set the ENABLE_EMPLOYEE_TERMINATION_TRIGGER registry parameter to TRUE to enable automatic schedule cleanup for terminated employees.
When employee termination cleanup is enabled and an employee is terminated through an employee override or an HR import, a row is added to the Schedule Cleanup maintenance form. When you run a Schedule Cleanup job scheduler task, each row is processed and the terminated employee is unassigned from their shifts starting on the termination date. The Schedule Cleanup job scheduler task unassigns the employee from any rows that they are assigned to in a Master Rotation or One-time Schedule and re-processes those rows. When the task is finished, a Workmail notification is sent to users based on the task configuration.
Shift links are deleted between the employee's assigned shifts and other shifts included in book off, shift swap, and float transactions. The links are recreated between the unassigned shifts and the other shifts in the transactions. Any pending employee requests are rejected starting on the termination date. This includes time off requests, shift swap requests, and Shift Billboard requests.