Creating a Dedicated Event Processing Queue for Multiple Event TypesSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } This article walks through creating a new queue via the Queue Registry, linking existing or new events to it, and verifying that the corresponding scheduler job is active. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Any release of ServiceNow Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Creating a Dedicated Event Processing Queue for Multiple Event Types Product: ServiceNow Platform Category: Event Management CONTENTS Overview........................................................................................................................................... 1 Create the Event Processing Queue.................................................................................................... 1 Link Events to the Queue.................................................................................................................... 2 Confirm the Dedicated Event Processor Job......................................................................................... 2 Overview By default, all events on a ServiceNow instance are processed by a shared pool of event processor jobs. In scenarios where specific event types need isolated processing — for example, to prevent slow-running event scripts from blocking other events — you can create a dedicated event processing queue and assign one or more event registrations to it. This article walks through creating a new queue via the Queue Registry, linking existing or new events to it, and verifying that the corresponding scheduler job is active. Create the Event Processing Queue ① Navigate to System Policy → Queue Registry. ② Click New and provide a Queue Name, e.g. incident.update.comment. ③ Check Automatic Job Scheduling. This will automatically create a job in sys_trigger to process the events. ④ Set the Event Processing Order based on your use case: a) If the dedicated queue is for slow processing of events, set it to Sequential. b) If the dedicated queue is for all other events processing, set it to Parallel. NOTE: Scale Factor under Parallel Event Processing Order determines how many jobs will be spawned. If the scale factor is 1 and there are 4 nodes, then 4 jobs are created. If the scale factor is 2 with 4 nodes, 8 jobs are spawned, and so on. Fig 1 — Queue Registration record for incident.update.comment Link Events to the Queue Once the event processing queue is created successfully, follow the steps below to link events to it. ① Navigate to Event Registry. ② Open the existing event you want to assign to the new queue. ③ In the Queue field, enter the newly created queue name, e.g. incident.update.comment. Click Save. NOTE: To create new events and assign them to the queue, navigate to Event Registry, click New, provide the event Name, and enter the newly created queue name in the Queue field. Fig 2 — Event Registration for incident.commented linked to the incident.update.comment queue Confirm the Dedicated Event Processor Job After creating the queue, verify that the platform has automatically created a dedicated event processor job. ① Navigate to sys_trigger. ② Search for events process <queue name>, e.g. events process incident.update.comment. If the job exists and is in a Ready state, the dedicated queue is active and events assigned to it will be processed by this job. Fig 3 — Schedule Item confirming the events process incident.update.comment job is in Ready state