Integrating Order Management with southbound external systems
Summarize
Summary of Integrating Order Management with southbound external systems
This integration enables ServiceNow Telecommunications Service Management (TSM) customers to connect the Order Management application with external southbound systems such as network activation, configuration, and resource management platforms. It supports the automated fulfillment lifecycle of decomposed service orders by submitting outbound requests and managing inbound responses and exceptions.
Show less
Key Features
- Outbound Service Order Requests: Trigger outbound requests for one or multiple domain service orders using the TMF641 Open POST order API.
- Order Updates Sharing: Communicate inflight changes of existing domain service orders to external systems.
- Inbound Response Handling: Manage responses from external systems to ensure accurate order status tracking.
- Error and Exception Management: Handle errors and exceptions for both outbound requests and inbound responses to maintain fulfillment integrity.
How the Integration Works
- Activation: Administrators activate the TMF641 Service Order Open API to capture service orders from customer orders.
- Fulfillment Request Creation: The order fulfillment manager initiates outbound requests via the "Create fulfillment request" UI action on the domain order table.
- Decision Table Evaluation: The Service Order Outbound Policy decision table assesses domain order attributes to generate payloads.
- Payload Transmission: Generated payloads are sent to external fulfillment system endpoints configured through integration requests (Workflow Studio flow integrations).
- Hierarchical vs Non-Hierarchical Orders: Depending on configuration, either all child domain orders in a hierarchy or individual domain orders are sent to external systems as configured via application spoke selectors.
- Outbound Fulfillment Request UI Action: Service order managers use the "Create Outbound Fulfillment Request" UI action on the service order form to share details with external systems. This action appears when no successful outbound request exists or if the current fulfillment state is in error.
- Response Tracking: Successful responses from external systems are recorded in the Outbound Request table (sntmtcoreoutboundrequest) to maintain synchronization.
Practical Benefits for ServiceNow Customers
By implementing this integration, Communications Service Providers can automate and streamline the service order fulfillment process across multiple external technical systems, improving order accuracy, reducing manual effort, and enabling real-time status synchronization. The use of standard TMF641 APIs ensures interoperability and adherence to industry best practices.
If you have a Telecommunications Service Management subscription, you can submit outbound service order requests to various external systems by integrating the Order Management application with the external southbound systems.
After the decomposition of an order, the Order Management application requires the support from external network activation, network configuration, and resource management systems to manage the fulfillment life cycle of the order.
- Trigger outbound requests for one or more domain service orders by using the TeleManagement Forum (TMF) 641 Open POST order API.
- Share updates with the external systems about the inflight changes to the existing domain service orders that have outbound requests.
- Manage the inbound response of the outbound requests for the domain service orders.
- Manage the errors and exceptions for the outbound requests and inbound responses.
How the integration works
The integration process for Order Management with the external technical order management systems is as follows:- As the administrator, you activate the Service Order Open API to capture the service order from the customer orders. To learn more, see TMF641 Service Order Open API- POST.
- The integration now begins:
- The order fulfillment manager selects the Create fulfillment request UI action in the domain order table.
- The Service Order Outbound Policy decision table checks the domain order attributes, and the order management system generates the payload for the domain service order.
- The generated payload is sent to the endpoint of the external fulfillment system. For more information on configuring external system endpoints by creating an integration request, see Workflow Studio flow integrations.
Note:- If the domain order is configured as hierarchical in the decision table, the system sends all the child service domain orders in the hierarchy to the external system that is configured in the application spoke selector.
- If the domain order is configured as non-hierarchical in the decision table, the systems send only the individual domain order to the external system that is configured in the application spoke selector.
To learn more about spokes, see Building spokes using Spoke Generator.
- The service order manager selects the Create Outbound Fulfillment Request UI action on the service order form and the system shares the service order details with the external systems.Note:The UI action appears if any of the following conditions is met by the system:
- No successful outbound request exists for the service domain order yet.
- An outbound request exists but the current external fulfillment state of the service domain order is an error.
- If the fulfillment request is successful, a response is received from the external system and is captured in the Outbound Request table (sn_tmt_core_outbound_request). To learn more, see Create outbound requests for service orders.