- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 11-30-2023 11:10 AM
This article gives an overview of the Asynchronous order processing feature.
Feature: Asynchronous Order Processing
Application: Order Management
Release: Utah onwards
DYK (Did You Know) is a series of articles that introduces simple and basic concepts of the working of ServiceNow TMT Applications.
What is Async Order?
In a Telecom & Technology Order Management system, the choice between using asynchronous (Async) or synchronous (Sync) order processing depends on various factors such as system complexity, performance requirements & use case type.
This article explores usage of asynchronous mode of operation for Order Management in the context of submission of orders – both, TMF622 (Product) & TMF641 (Service) Orders.
In synchronous mode of order submission, the OM application immediately picks the order for processing, validates it, and creates a record for the order and its line items.
In asynchronous mode of order submission, the requests are queued in a staging table (Inbound Queue). A scheduler picks these requests at the configured time and creates orders & line items.
When to use it?
Async orders are suitable for bulk update use cases such as service suspensions, batch changes, orders with multiple order line items etc.
How to use it?
When submitting orders via Open APIs (TMF622 or TMF641), set a query parameter ‘mode’ = async in the HTTP header.
If the query parameter is not passed, the OM Application treats it as a synchronous request.
Additional Info
Orders submitted for async processing can be validated before inserting them in the staging table. There are system properties available to configure the same.
More info here - https://docs.servicenow.com/bundle/vancouver-order-management/page/product/tmt-order-mgt/concept/asy...
- 665 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
Thank you, Shashank! Gave me an answer I was looking for!