logo

NJP

DYK: Introduction to Asynchronous Order Processing

Import · Nov 30, 2023 · article

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

View original source

https://www.servicenow.com/community/telecomm-articles/dyk-introduction-to-asynchronous-order-processing/ta-p/2748968