Create outbound Order Management notifications using the open message bus

  • Release version: Zurich
  • Updated June 11, 2026
  • 1 minute to read
  • Learn how to produce an outbound notification from a ServiceNow® instance using the open message bus. Customers can consume the details of the notification from the message bus in their external system.

    Introduction to outbound order management notifications

    In this event-driven architecture, notifications are produced to the open message bus from your ServiceNow® instance. The framework contains topic synchronization and topic picker mechanisms. The topic synchronization mechanism synchronizes the topics that you have created in the instance containing the open message bus. When the event occurs in the framework, the topic picker mechanism picks the relevant topic and publishes the message to the topic using a REST proxy. Customers can consume the outbound notification from the message bus in their external system.

    Supported Order Management events

    The following events are supported for Order management notification.

    Product Order Management:
    1. CancelProductOrderCreateEvent
    2. CancelProductOrderStateChangeEvent
    3. ProductOrderCreateEvent
    4. ProductOrderDeleteEvent
    5. ProductOrderJeoperdyAlertEvent
    6. ProductOrderStateChangeEvent
    Service Order Management:
    1. CancelServiceOrderCreateEvent
    2. CancelServiceOrderStateChangeEvent
    3. ServiceOrderCreateEvent
    4. ServiceOrderDeleteEvent
    5. ServiceOrderJeoperdyAlertEvent
    6. ServiceOrderStateChangeEvent

    Prerequisites

    Before producing outbound notifications, it’s necessary to create the egress topics in the Topic [sn_api_notif_mgmt_topic] table in the ServiceNow® instance. When you create an egress topic, the system runs a business rule and attempts to synchronize the topic to the message bus based on configuration. To learn more about manually creating a topic in the Topic table, see Create a topic. The system synchronizes only the egress topic with the message bus in the external system. The user_created field in the associated topic record is set to true.

    Alternatively, you can create the topics on the message bus in your external system and push them into the Topic table in ServiceNow® instance. To do this, invoke the Event Management Topic Open API endpoint, which stores the topic in the Topic [sn_api_notif_mgmt_topic] table of the instance. The user_created field in the associated topic record is set to false.