About This Recipe
This recipe integrates Oracle SCM Cloud with DiCentral (a third-party application). It uses DiCentral’s OEM initiated EDI capabilities to gather forecast and firm order information, and complements it with Oracle SCM Cloud’s supply chain management capabilities to provide release cumulative management.
Note:
This is a package-based recipe. See About Packages and Edit and Replace Dependent Resources in a PackageTo use the recipe, you must install the recipe package and configure the connections and other resources within the package. When forecast and sales order information is generated in DiCentral, a REST request is sent to Oracle Integration with the necessary data to create the corresponding forecast and sales order in Oracle SCM Cloud. Also, when the shipment and invoice for the sales order is generated in Oracle SCM Cloud, Oracle Integration sends this information back to DiCentral. Additionally, the sales order creation response is also sent back to DiCentral.
The recipe package contains four integration flows. Initially a REST request (with necessary data) from DiCentral triggers the following two integration flows of the recipe.
- Oracle DiCentral SCM Forecast Create: This flow receives the EDI forecast from DiCentral and sends the forecast data to Oracle SCM Cloud for forecast creation.
- Oracle DiCentral SCM SalesOrder Create: This flow receives EDI firm orders from DiCentral and invokes Oracle SCM Cloud to create sales orders. Upon successful order creation, response is sent back to DiCentral.
When the shipment and invoice are fulfilled on the sales orders in Oracle SCM Cloud, the following two integration flows of the recipe are triggered:
- Oracle SCM DiCentral Order Shipment: This flow receives the shipment information from Oracle SCM Cloud and sends it to DiCentral. When a shipment is created, Collaborative Messaging Framework (CMK) is used to trigger this integration from Oracle SCM Cloud.
- Oracle ERP DiCentral Order Invoice: This integration flow receives the invoice information from Oracle ERP Cloud when invoice is created for successful shipments and sends it to DiCentral. When an invoice is created, CMK is used to trigger this integration from Oracle ERP Cloud.
System and Access Requirements
-
Oracle Integration, Version 22.1.3.0.0 or higher
-
An account on Oracle Integration with the Service Invoker role.
-
Oracle SCM Cloud and Oracle ERP Cloud, Version 21D or higher
-
An account on Oracle SCM Cloud and Oracle ERP Cloud with the Administrator role.
-
DiCentral
Assumptions
You have installed the REST — Oracle Fusion Applications | Invoke Pop-Up Notifications recipe on your Oracle Integration instance.
You’ll require this recipe to send the notification information to Oracle SCM Cloud.
To install this recipe, see Invoke Pop-Up Notifications for Events in Oracle Fusion Applications.