Agent auto-assignment using time zones

Agents can be auto-assigned based on the time zone defined in their user records and the time zone of the tasks.

Auto-assignment by time zone can be if the Auto-selection of agents will consider time zone for the task configuration option is enabled.

When a task is created, agents in the time zone closest to the task time zone will be considered for the task. If the application is configured so that only time zone is considered, only an agent in the same time zone can be auto-assigned the task.
Note: It is important that the time zones for the agent and the task be set correctly.

When a task is created, agents are rated based on the time zone of the task and the agent's time zone using the following formula:

1 - [abs(Task_tz – Agent_tz) ÷ 12]

where:

  • abs is the mathematical function to compute the absolute value.
  • Task_tz is the offset between the time zone of the task and GMT.
  • Agent_tz is the offset between the time zone of the agent and GMT.

For example, a task is created in New York City (GMT-4), and two agents are available to perform the task, one in Los Angeles (GMT-7) and one in Paris, France (GMT+1).

The rating of the agent in Los Angeles is calculated as:

1 - abs((-4) - (-7)) ÷ 12 or 0.75

The rating of the agent in Paris is calculated as:

1 - abs((-4) - (+1)) ÷ 12 or 0.58

So if the auto-assignment of the task is based on the time zone alone, it will be assigned to the agent from Los Angeles.

If the application is configured to use other selection criteria, such as skills or location, the ratings of all selection criteria are weighted and summed, and the agent with the highest overall rating is selected for the task. See Agent auto-assignment using multiple selection criteria for details.