Work item queues
Summarize
Summary of Work item queues
Work item queues in Advanced Work Assignment (AWA) are designed to store specific types of work items for a service channel. AWA administrators can create or modify these queues according to customer requirements, defining key attributes such as the associated service channel, agent groups responsible for handling the work items, availability schedules, and time limits for agent acceptance of work items. Queues enhance the management and routing of work items to ensure they reach the appropriate agents efficiently.
Show less
Queue Configuration and Routing
Administrators can configure queues with routing conditions that determine which work items are directed to them. Routing conditions are created either through a simple condition builder tailored to the service channel’s fields or through advanced JavaScript scripting. Queues can also be created without routing conditions, allowing manual assignment or routing via external assignment tools like matching rules or Workflow Studio. When a work item is manually assigned and removed from a queue, its state changes to Canceled with a cancellation reason of Manually assigned. It is important to note that queues with more than 10,000 work items in the queued state will not accept new routed work items.
Chat Context Variables for Routing
For chat service channels, administrators can configure routing rules using chat context variables. These variables store contextual user information, such as responses from pre-chat surveys, which can then be used in routing conditions to direct live chat work items appropriately. The condition builder supports accessing these variables through the Context → Interaction Context fields path, enabling fine-grained routing based on user-provided data.
Agent Group Assignment and Eligibility
Queues support assigning one or more agent groups as eligible to receive work items via the Eligibility Assignment related list. This setup allows prioritization of work distribution among agents. Administrators can specify agent assignment rules and eligibility time constraints to control when different groups become eligible to handle work items, facilitating overflow management and staged assignment strategies. Without assigned groups, work items routed to a queue will not be automatically assigned by AWA.
Work Item Sorting
The Work Item Sort Order related list allows defining one or more sort conditions for items in a queue. Administrators can specify fields from the service channel’s table and set ascending or descending order to prioritize how work items are sorted and assigned to agents, ensuring that higher priority or more relevant items are addressed first.
In Advanced Work Assignment, queues store a specific type of work item for a service channel.
AWA administrators can create or modify queues based on customer need. As part of creating or modifying a queue, the awa_admin identifies some information about the queue, including the service channel to which the queue belongs and which agent groups handle the incoming work items.
The awa_admin can select a schedule that defines when the queue is available and identify a time limit within which an agent should accept a work item in the queue. If the selected service channel is Chat, the awa_admin creates the chat messages that are displayed to users.
- Simple: use a condition builder to select routing conditions. The fields available for selection are based on the selected service channel.
- Advanced: use a JavaScript script to identify routing conditions.
The awa_admin can also create a queue without routing conditions so that work items are not routed to that queue automatically. Customers can manually assign work items to the queue or assign work items using assignment tools such as matching rules or Workflow Studio.
When a case in a queue is assigned manually, the case is removed from the queue. The state of the work item is set to Canceled and the cancellation reason is set to Manually assigned.
Configure routing rules that use chat context variables
You can specify queue routing rules that use chat context variables in the condition builder. For details on creating chat context variables, see Configure context variables for storing chat-related information. These variables can store contextual information that can be used in routing conditions to control where chat work items are routed.
For example, you can define chat context variables to store user responses from pre-chat surveys that you create. If you store these responses in chat context variables, such as a user's department or a product name, you can specify the context variables in queue routing conditions to direct where the live chat is routed. When you specify a routing condition using the condition builder, you can dot walk to the Context fields. In the fields menu, select Show Related Fields and open the fields menu again to select .
You can then select from the available chat context variables in the condition
builder. For example, choosing csp_category becomes
Context.csp_category.
Assign pools of agents eligible to work on a queue
Assign one or more agent groups to a queue using the Eligibility Assignment related list. These groups are eligible to receive work items from the queue, which allows work to get prioritized to eligible agents.
Select an agent assignment rule and any eligibility time constraints for each group. The eligibility time constraints are used to determine when the next pool of agents is eligible for assignment. For example, you can assign one group to handle work items immediately and a second group to handle the overflow from the first group after work items sit in the queue for a specified amount of time.
Create a sort order for a queue
Use the Work Item Sort Order related list to create one or more sort conditions for work items in a queue. For each sort condition, specify a field from the selected service channel table and the direction to sort, either ascending or descending. Items in the queue are sorted and assigned to agents based on these conditions.