Create a queue for product issues
task australia Updated Sep 10, 2026 1 min read product-context-example.md
Create a queue for the Chat service channel that routes product issues.
Before you begin
Role required: awa_admin or admin
Procedure
-
Navigate to the queue settings through one of the following navigation paths:
-
All > Advanced Work Assignment > Home.
In the Essential settings section, select Set up queues.
-
All > Advanced Work Assignment > Queues.
-
-
Select New.
-
Enter the following information in the fields listed:
- Name: Product Support
- Service channel: Chat
- Condition mode: Advanced
-
In the Script field, enter this script:
JavaScript(function executeCondition(/* glide record */ current) { var contextTable = current.getValue('context_table'); var interactionBlobRecord = new GlideRecord(contextTable); interactionBlobRecord.addQuery('sys_id',current.getValue('context_document')); interactionBlobRecord.query(); if(interactionBlobRecord.next()){ var jsonBlob = JSON.parse(interactionBlobRecord.getValue('value')); if(jsonBlob.liveagent_csp_category == 'product') return true; } return false;})(current); -
Click Submit.
60 lines · 1.9 KB
---
title: Create a queue for product issues
description: Create a queue for the Chat service channel that routes product issues.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/advanced-work-assignment/product-context-example.html
release: australia
product: Advanced Work Assignment
classification: advanced-work-assignment
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Tutorial: Route interactions by context, Configure reasons for rejecting work items, Configure, Advanced Work Assignment, Manage people and work, Conversational Interfaces]
---
# Create a queue for product issues
Create a queue for the Chat service channel that routes product issues.
## Before you begin
Role required: awa\_admin or admin
## Procedure
1. Navigate to the queue settings through one of the following navigation paths:
- **All** > **Advanced Work Assignment** > **Home**.
In the Essential settings section, select **Set up queues**.
- **All** > **Advanced Work Assignment** > **Queues**.
2. Select **New**.
3. Enter the following information in the fields listed:
- Name: Product Support
- Service channel: Chat
- Condition mode: Advanced
4. In the **Script** field, enter this script:
```
(function executeCondition(/* glide record */ current) {
var contextTable = current.getValue('context_table');
var interactionBlobRecord = new GlideRecord(contextTable);
interactionBlobRecord.addQuery('sys_id',current.getValue('context_document'));
interactionBlobRecord.query();
if(interactionBlobRecord.next()){
var jsonBlob = JSON.parse(interactionBlobRecord.getValue('value'));
if(jsonBlob.liveagent_csp_category == 'product')
return true;
}
return false;
})(current);
```
5. Click **Submit**.
| title | Create a queue for product issues |
| description | Create a queue for the Chat service channel that routes product issues. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/conversational-interfaces/advanced-work-assignment/product-context-example.html |
| release | australia |
| product | Advanced Work Assignment |
| classification | advanced-work-assignment |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | {"Tutorial":"Route interactions by context"}Configure reasons for rejecting work itemsConfigureAdvanced Work AssignmentManage people and workConversational Interfaces |