ShashankInamdar
ServiceNow Employee
ServiceNow Employee

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.

 

ShashankInamdar_0-1701371151565.png

 

 

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...

 

 

Comments
Kenneth Phillip
ServiceNow Employee
ServiceNow Employee

Thank you, Shashank! Gave me an answer I was looking for!

Version history
Last update:
‎11-30-2023 11:09 AM
Updated by:
Contributors