Create WFM agent contracts and rotations

Contracts

Create contracts to define the average work time per day for the agents. The contract contains settings for weekly and nightly rest time and maximum work time per week. Connect one or more multiplicator definition sets to the contract to define how agents on this contract will be compensated when they work extra time.

NOTE   

The agent's contract time for a schedule period is always calculated based on the combination of their contract, contract schedule, and part-time percentage.

  • The contract defines the average work time per work day.
  • The contract schedule defines the number of work days per week.
  • The part-time percentage defines the percentage that the agent works out of the average work time per day defined in their contract.

The calculated contract time for the schedule period is shown in the Schedules module.

Before you create contracts, consider which contracts to create and how to handle agents working part-time. You can either set up specific contracts for part-time agents that define their average work time per day or assign the full-time contract to them and use the contract schedule and part-time percentage to adjust the work time.

A contract schedule defines how many workdays and days off the agent has per week, and which days of the week are the default days off.

The contract schedule is not related to the number of days the contact center is open, only to which days the agents work. If the contact center is always closed on a specific day of the week, that day should be set as a non-workday in the contract schedule.

The average number of workdays per week is not always a whole number, for example, if agents with a part-time contract work two days one week and three days the next. In these cases, add an additional week to the contract schedule.

Rotations

Create a rotation to schedule days off, shifts of certain shift categories, or shifts with defined start or end times in a recurring pattern. The rotation pattern can extend over several weeks. Rotations are useful, for example, to schedule night shifts with a day off directly after, as night shifts otherwise are difficult to schedule. They can also be useful to schedule agents to work weekends on a rotating schedule.

Create a rotation based on an agent's assigned time zone in the People module. When viewing schedules in the Schedules module, it will display the scheduler's time zone by default, but you can change the view point.

BEST PRACTICE   Only specify the days in the rotation that are important and leave the other days. This leaves some flexibility for the automatic scheduling to schedule according to the resource need.

The rotations are assigned to agents in the People module, together with a date and a start week. The start week defines what week in the rotation is the first week for a specific agent. This makes it possible to use the same rotation, for example, to schedule agents to work every third weekend, but for different weekends.

EXAMPLE   You create a four-week rotation. On the first five days of the rotation, you assign working days with the night shift category. The same rotation is assigned to all 20 agents in the team with the same start date, but they are given different start weeks. Each agent work nights one week out of four, and each week there are always five agents that work night shifts.

Prerequisites

  • You have the Manage template, Contracts, and Rotations permissions.

  • Shift categories are created.

  • Days off are created.

Page location

WFM > People > Manage template > Contracts

WFM > People > Manage template > Rotations

Procedures

Related topics