Work assignments
Summarize
Summary of Work assignments
Advanced Work Assignment (AWA) in ServiceNow Xanadu release automates routing of work items to the most qualified agents based on configurable assignment criteria. After routing work to appropriate queues and agent groups, AWA pushes work items by evaluating agent capacity, last assignment time, and optionally, agent skills. This approach optimizes workload distribution and ensures work is assigned to the best-suited agents for efficient resolution.
Show less
Key Features
- Assignment Rules: Choose between Most capacity (assign to agent with the greatest availability) or Last assigned (assign to the agent who has waited longest without work).
- Agent Preferences: Configure whether agents can reject work, auto-accept chats, and define a timeout period for accepting or rejecting assignments.
- Skill-based Assignment: Enable skills to influence work assignment. Define skills for agents using Skills Management, assign agents to relevant groups, and create assignment rules that consider skill match, skill level evaluation, and mandatory skills enforcement.
- Eligibility Pool: AWA dynamically identifies eligible agents based on presence, assignment rule, and skill criteria, expanding the pool as agents complete or transfer work.
- Automatic Assignment: When enabled, work items auto-accept and agents cannot manually accept or reject.
Skill-Based Work Assignment Details
Skill-based assignment enhances precision by matching work items requiring specific skills to agents possessing those skills at sufficient proficiency levels. You can:
- Evaluate skill levels to prioritize agents with higher proficiency.
- Enforce mandatory skill requirements to restrict assignment strictly to qualified agents.
- Prioritize agents with a higher number of matching skills even if skill levels vary.
Setup involves assigning skills to agents, including them in assignment groups, creating skill-aware assignment rules, and integrating skill data with service channels.
Assignment Process
- AWA checks queue priorities and retrieves the highest priority work item, including those timed out or rejected.
- Determines eligible agents based on presence, assignment rule, and skills.
- Pushes the work item to the most qualified agent’s inbox, initiating the acceptance timer.
- Supports auto-acceptance to streamline agent workflow when enabled.
Configuring Advanced Work Assignment
Administrators can configure assignment criteria, select assignment rules, manage auto-assign and reject options, and enable skill handling through related lists in the AWA settings. Proper configuration ensures work is distributed efficiently and according to organizational priorities.
Practical Benefits for ServiceNow Customers
- Improves work distribution by automatically assigning tasks to agents best able to handle them.
- Reduces agent idle time by considering capacity and assignment history.
- Ensures specialized skills are matched to corresponding work items, improving resolution quality.
- Supports flexible assignment policies including auto-accept and reject handling to suit operational preferences.
After routing work items to the appropriate queues and corresponding agent groups, Advanced Work Assignment (AWA) pushes work to the most qualified agent using the assignment criteria that you specify. Assignment criteria revolve around the type of assignment rule (most capacity or last assigned) and whether skills are defined.
- Most capacity: This option pushes work to agents that have the most capacity (availability for work) for a given channel. For example, suppose that two available agents, Agent 1 and Agent 2 have different capacities. Agent 1 has capacity for three chats, but Agent 2 has capacity for two chats and is currently working on one chat. AWA assigns the next work item to Agent 1 with the most capacity.
- Last assigned: This option pushes work to the agent who has gone the longest without a work assignment in the service channel. If more than one agent has the same spare capacity in a service channel, AWA creates and assigns the next work item to the agent who has gone the longest without work in the service channel.
- Agents can reject work items.
- Agents automatically accept chat interactions.
- A timer is used to set a timeout period (the length of time that an agent has to reject or accept a work item).
- Agent skills are to be considered during assignment.
Assignment process
- Checks the queue priority and gets an item from the queue with the highest priority. AWA also reviews items that have timed out or have been rejected by agents.
- Identifies the eligible assignment pool. The eligibility assignment pool widens the group of agents who are eligible to work on an item.
- Determines the available agents based on their presence state, the assignment rule selected (most capacity or last assigned), and also skills, if defined. Agents have spare capacity when they decline, transfer, or complete a work item. For example, after an agent transfers a chat, the agent has additional capacity.
- Pushes the item to the inbox of the most qualified agent (the timer begins).
- Accepts work items automatically when Enable auto-assign work items is selected. Agents are unable to manually Accept or Reject work items.
Skill-based work assignment
- Identify agents that have specific skills (for example, a foreign language or expertise in a certain area such as network routers), and then assign the skills to those agents using the Skills Management feature.
- Make the agents members of the assignment groups for the work item queues involving those skills.
- Create an assignment rule in AWA that enables skill handling for the specific skills.
If you chose to select the Evaluate skill level option while creating the assignment rule, AWA also reviews agents' skill levels prior to assigning the work item to the most qualified agent. If multiple agents have the same number of matching skills, agents with more skills at the sufficient skill level are prioritized over agents with fewer skills at the sufficient level. For example, a chat comes through listing three skills at a high skill level. Agent A and Agent B both have the three skills. Agent A has three skills with the following skill levels: two high and one low. Agent B has three skills with the following skill levels: one high and two low. In this example, Agent A would be the first assignee of the work item because they have more skills with the sufficient skill level than Agent B. Agent B would only be assigned this work item if Agent A rejected the work.
AWA also prioritizes the number of matching skills over the number of skills with the sufficient skill level. For example, a chat comes through listing two skills and their sufficient skill levels: Both the English skill and the Databases skill are associated with an advanced skill level. Agent 1 has both skills but only at the beginner skill level. Agent 2 has only the English skill at the sufficient advanced skill level but doesn’t have the Databases skill. In this example, the chat is routed to Agent 1 because this agent has both skills even though they aren’t at the sufficient skill level.
If you also chose to select the Enforce mandatory skills option while creating the assignment rule, AWA only assigns the work item to agents that have the mandatory skills at the sufficient skill level. For example, a work item with two high-level associated mandatory skills and one optional skill is ready for assignment. Agent C has all three skills but only one of the mandatory skills at the sufficient high skill level. Agent D has only the two mandatory skills, but both skills are at the sufficient high skill level. In this example, Agent D would be the only applicable work item assignee because they are the only agent with both mandatory skills at a high enough level.
- Create the work item queue with a routing condition that includes the specific skill, and include the appropriate group in the eligible assignment pool.
- Create a scripted business rule that includes the skill in the table associated with the relevant service channel (for example, the Case table).