Before we jump to the technical side, we need to understand the business process flow of the sales order and shipment. The following diagram will show the business flow along with its data flow:
Customers and partners will have access to the online e-commerce website, where they can place the orders and make payments. Some customers may have credit eligibility. Once the customer places the order and makes a successful payment, the orders data is transferred to JD Edwards through an integration channel. All online orders will be processed in JD Edwards by the order management team, who can also contact the customer to correct the order details if there is any inadequate data. Once the order is processed in the JD Edwards application, a shipment notice will be generated, which should be transferred to the third party shipment service provider through another integration channel. After the delivery, order status update notice should be generated by the shipment provider, which will also be updated in the online e-commerce site.