IBM Sterling Order Management is a Software as a Service (SaaS) solution that is designed for organizations to either enhance their existing e-commerce initiative or launch a new omnichannel initiative.
The IBM Sterling Order Management System (OMS) helps you manage complexities and improve your organization’s supply chain efficiencies and business responsiveness of your organization by cost-effectively orchestrating global product and service fulfillment across the extended enterprise.
Building a flow in App Connect with IBM Sterling Order Management System
Use IBM App Connect to build flows that integrate with IBM Sterling Order Management System and other applications.
The connector is displayed as IBM Sterling Order Management System on the IBM App Connect User Interface (UI).
You can use App Connect to perform actions or events on the following objects:
Actions
|
Events
|
· Catalog items
· Customers
· Orders
· Organizations
· Shipments
|
· Orders
· Release orders
· Shipments
|
App Connect supports connecting to an IBM Sterling Order Management System account by using either REST API or IBM MQ server.
- IBM Sterling OMS (via REST)
Provide the following information to connect App Connect to your IBM Sterling Order Management System account:
Required credentials
|
Description
|
*Endpoint URL
|
The IBM Sterling Order Management System instance URL in the format https://<hostname>.
|
*Login ID
|
The email address of the registered IBM Sterling Order Management System account.
|
*Password
|
The password for the IBM Sterling Order Management System account.
|
*Certificate
|
The client certificate content in Base64-encoded (PEM) format. The certificate and key are generated from the personal certificate, which is created during the Order Management System account creation.
|
*Key
|
The client certificate key in Base64-encoded (PEM) format. The certificate and key are generated from the personal certificate, which is created during the Order Management System account creation.
|
- IBM Sterling OMS (via MQ)
Provide the following information to connect App Connect to your IBM Sterling Order Management System account:
Required credentials
|
Description
|
*IBM MQ server
|
The queue manager hostname and listener port in the format <hostname>:<port>.
|
*Queue manager name
|
The name of the queue manager.
|
*Channel name
|
The server-connection channel definition for the queue manager.
|
*Cipher specification
|
Select a cipher specification or use the default value of ECDHE_RSA_AES_128_GCM_SHA256 to enable the standard TLS for a cloud deployment. Leave the field blank for a TCP connection.
|
Passphrase
|
The passphrase that is associated with the IBM Sterling Order Management System certificate.
|
*Certificate label
|
The client certificate label.
|
*Certificate
|
The client certificate content in Base64-encoded (PEM) format. The certificate and key are generated from the personal certificate, which is created during the Order Management System account creation.
|
*Key
|
The client certificate key in Base64-encoded (PEM) format. The certificate and key are generated from the personal certificate, which is created during the Order Management System account creation.
|
‘*’ - Indicates mandatory fields
Scenario 1: Create order in IBM Sterling Order Management System for orders created in Microsoft Dynamics 365 for Sales
Consider this simple scenario where you use App Connect to create orders by using the IBM Sterling Order Management System’s create order asynchronous operation whenever any new orders are created in Microsoft Dynamics 365 for Sales.
For example, in this flow, Microsoft Dynamics 365 for Sales checks for a new sales order every 5 minutes, and if a new sales order is created, an order is created in IBM Sterling Order Management System.
Scenario 2: Create a pickup ready order event through flexEngage based on the IBM Sterling Order Management System delivery method
Consider the sequel scenario where flexEngage creates a pickup ready order event if the IBM Sterling Order Management System delivery method is empty. An email is then sent from flexEngage with the order pickup details.
- The event-driven flow is triggered whenever a new order is created in the IBM Sterling Order Management System.
- The flexEngage ‘Create confirm order event’ operation notifies the consumer via email that the order has been is confirmed with the order details.
- The flow includes an If and Else conditional statement node to process each of the orders.
- If the IBM Sterling Order Management System DeliveryMethod is empty, the flexEngage ‘Create pickup ready order event’ operation notifies the consumer via email that the order is ready for collection with the order pickup details.
- Else, the flexEngage ‘Create ship order event’ operation notifies the consumer of the order shipping details via email.
IBM® App Connect supports a wide range of data formats, application infrastructures, and integration styles. For more information, see IBM® App Connect connectors.