Troubleshoot scheduling issues
In some cases, when generating schedules automatically in the Schedule module, there might not be any shifts scheduled or shifts are not scheduled for some agents. Enable the include troubleshooting check box when generating schedules to get clues as to what might be the issue.
Module | Things to check | Action |
---|---|---|
People |
Check the agent time zone |
Be aware of the agent time zone while troubleshooting. Shifts, rotations, availabilities, and so on should be created and assigned based on the agent time zone. |
People |
Check the work week start day |
The work week start day needs to be considered for the schedule period, rotation and availability tab. This also determines “day 1” when building rotations and availabilities. |
People |
Person Period tab |
|
People |
Schedule Periods tab |
Ensure that the correct dates are selected.
|
People |
Rotations tab |
|
People |
Person Availability tab |
|
Forecasts |
Is a forecast created? |
You can check the forecast creation in two places:
|
Forecasts |
Is the skill connected to the correct activity? |
Open the skill properties and check the main activity. |
Forecasts |
Are the open hours correct and the agent shift falls within the open hours? |
Check the workload properties to ensure that the open hours are correct. Then, open the forecast to ensure that the open workload day templates applied also have the correctly applied open hours. |
Shifts |
Are the rule sets and shift bags for each agent covering all combinations of contracts, contract schedules, and rotations? |
Verify that the shift lengths match the contract length and cover any start times specified in the rotation or availability. The shifts should be configured to match the start time in the agent’s local time zone. |
Shifts |
Are the shifts restricted for specific days or days of the week? |
Check the Availability Date and Availability Day of Week tabs to ensure that the shift is not disabled for any particular date. |
Options |
Are agents working past midnight? |
Go to Options > Scheduling > Day off and check the day off flexibility. The flexibility should be equal to the number of hours that the agent's shift runs into the next day. |
Options |
Do agents have pre-scheduled absences? |
Go to Options > Scheduling > Absences and check the configuration of the absence. Any absence that is not configured as “in contract time” will prevent the contract time for being fulfilled for the week. |
Options |
Do agents have the correct employment type selected? |
Go to Options > Contract > Employment type and review the contract settings.
|
Options |
Check the average working hours. |
Go to Options > Contract > average time and tolerance and check the contract settings:.
|
Options |
Availabilities |
You can use availabilities to indicate the possible hours that an agent can work, with guidelines for the earliest start and latest end time. You can also use the "available" check box to indicate which days of the week an agent should work. Day 1 is always aligned with the work week start day determined in the People module. Availability times should always be created and assigned in the agent's local time zone. |
Options |
Rotations |
You can use rotations to assign a start time to agents or create a rotating schedule for agents that work different schedules from week to week. Rotations allow you to indicate more specific times and working days versus days off. Day 1 is always aligned with the work week start as determined in the People module. Rotation times should always be created and assigned in the agent's local time zone. |