Skip to main content
About the Resource Center

Work plan rotations overview

As a planner, you can create shifts that rotate, typically on a weekly basis. This action grants agents the opportunity to work all shifts, both desired and undesired, which balances the distribution of popular and less popular working times and days.

Work plan rotations rotate through configured, enabled work plans on a weekly basis, even if the management unit includes multiple planning period weeks. When you select work plans, you can create a predictable pattern for the selected work plans and the system rotates them weekly. If a work plan is not enabled, you cannot add it to the pattern. Also, you cannot disable or delete an enabled work plan while it is in a rotation, unless you first remove it from the rotation.

Notes:
  • The system supports up to 100 rotating patterns and 20 separate rotating positions in each work plan rotation.
  • An agent can only belong to one work plan rotation at a time.
  • If an agent belongs to a work plan and assigned to a work plan rotation pattern, the scheduling engine favors the rotation pattern.

Work plan rotation patterns

You only need to describe the minimum repeating pattern in the work plan rotation. You do not need to repeat patterns over and over because the rotation restarts the pattern that you configure after it reaches the last plan.

Intraweek constraints

Intraweek constraints consist of the following metrics:

  • Maximum consecutive scheduled weekends
  • Minimum days off per planning period 
  • Maximum days off per planning period
  • Minimum paid time per planning period 
  • Maximum paid time per planning period 
  • Maximum consecutive scheduled days 
  • Minimum time between shift starts
  • Minimum time between shifts

Constraint settings and constraint rules

Make sure that work plans in a rotation have the same planning period constraint settings. The system applies the planning period constraint rule as a minimum of minimum and a maximum of maximum value. For example, using the minimum value across the minimum type constraints, or the maximum value across the maximum type constraints. When an agent is scheduled based on a work plan rotation, the scheduler considers intraweek constraints as minimum of minimum and maximum of maximum value. 

Work plan rotation scenarios

The following section demonstrates how the schedule generates with different planning period constraints.