---
sourceDocument: Zurich Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/service-management-for-the-enterprise

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Service Management

ft:clusterId :

    - sm4e

bundleId :

    - sm4e

workflow :

    - Technology


---

# Agent auto assignment using time zones

# Agent auto assignment using time zones {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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 performed in either a [task- or request-driven processing](https://www.servicenow.com/docs/uYDfzjoYamgKp_2Tq5InzQ "All applications use either task-driven or request-driven processes for handling tasks.")
environment when the Auto-selection of agents will consider time zone for the task configuration option must be enabled for the application.  
When a task is qualified or marked as Ready for Work, agents in the time zone closest to the task time zone are considered for the task. If the application is configured so that only time zone is considered, an agent in the same time zone is auto-assigned the task.  
Note:  
It is important that the time zones for the agent and the task are set correctly.

When a task is created, agents are rated based on the time zones of both task and agent 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.

{#c_AgAtAssgnZones__ul_c5j_yss_cs}

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 is 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 averaged, and the agent with the highest overall rating
is auto-selected for the task. See [Agent auto assignment using multiple selection criteria](https://www.servicenow.com/docs/vxVQqOBUdU~INxebtmDVnA "At its simplest, auto assignment involves identifying a set of selection criteria and automatically assigning the task to the agent who most closely meets the criteria. You can, however, select multiple sets of criteria, including both rating-based and time-based criteria.") for details.

