Seniority based shift assignments in workforce scheduling
Summary:
The requirement is to assign the shifts in accordance with CBA seniority date rules to the employees and then allowing employees to claim shifts accordingly.
Requirement:
There is a need to segment the employee population into defined groups for shift assignments. While group segmentation is feasible, the challenge lies in enforcing seniority-based calling within each group. Specifically, employees must be contacted in order of seniority, starting from the most senior. If the most senior employee declines, the process continues down the list until someone accepts the shift. If no one in the first group accepts, the process moves to the next group, again following seniority order. Once a resource is assigned to a shift, they must be rotated to the bottom of their group's seniority list