Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

ShashankInamdar
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

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

Mahesh Kumar96
Tera Contributor

what happens when order fails or there is error in the inbound queue while creating the order.

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