Supply chain orchestration provides the ability to receive supply requests from several sources operating on Oracle Cloud, to launch and manage complex business processes and perform automated change management to match supply & demand.
Below figure provide a complete view of the Supply Chain Orchestration process.
Supply Chain Orchestration is designed to execute and manage complex, cross-product business processes such as Internal Material Transfer (IMT), back-to-back, and contract manufacturing. Supply Chain Orchestration provides the ability to:
- Receive supply requests from several Oracle Cloud systems, such as Planning Central, Inventory Min/Max planning, and Global Order Promising (GOP)
- For demand-specific supply requests, such as back-to-back, SCO combines the demand from Order Management and the supply suggestion from Global Order Promising to create supply documents.
- Launch and manage complex business processes to create supply in the warehouse that would fill the anticipated demands
- Perform automated change management to match supply to demand to ensure that quantity and fulfillment dates are automatically balanced
- In demand-specific supply creation, Enterprises aim not to create excess supply or fall short on orders. Balancing supply with demand on order-by-order basis is important for customer satisfaction and for profitability. The automated exception management capability of Supply Chain Orchestration supports these goals.
- Provide a 360 degree view of the supply-creation process and the relationship between the various documents of a flow
Detailed Flow of Supply Chain Orchestration Process
Supply Chain Orchestration Functional Overview
The functional components of Supply Chain Orchestration are:
- Decomposition: Receives supply requests from other systems and invokes a predefined orchestration process to create the supply
- Orchestration: Executes the predefined process that creates supply.
For example, the process may call a manufacturing system to create or modify a manufacturing work order, or a purchasing system to create or change the quantity on a purchase order.
- Business Services: Are invoked to send and receive messages from an execution system.
The overall Supply Chain Orchestration process consists of four major steps:
- Receive request to create supply.
- Determine which orchestration process to use and launch the process.
- Execute the steps of the orchestration process.
- Interact with the execution system.
Supply Chain Orchestration Process Overview
Supply Chain Orchestration (SCO) process starts on receiving a supply request. Supply request received via:
- Planning Central – Standard Orders and Contract Manufacturing
- Global Order Promising (GOP) and Order Management (OM) – Back-to-Back Supply process and Contract manufacturing
- Min-Max Planning in Inventory
- Spreadsheet upload of Internal Material Transfer (IMT) requests
Supply Chain Orchestration receives request to create supply When a supply-requesting system sends a request to Supply Chain Orchestration , the SCO process starts to process the order. The requesting systems include the following:
- Planning Central: Releases a request for a planned order batch to Supply Chain Orchestration . A batch may include standard make, buy, or transfer orders. It may also include make orders for inventory organizations designated as contract manufacturing organizations.
- GOP and OM: Demand data for back-to-back orders scheduled by OM are sent to Supply Chain Orchestration .
- When an order is confirmed, GOP sends the supply data to Supply Chain Orchestration .
- When a back-to-back order is scheduled by OM, it sends the demand data to Supply Chain Orchestration .
- SCO matches the data received from GOP and OM, and treats them as one set of data to launch back-to-back processes. These processes could be back-to-back make, buy, or transfer processes.
- Inventory: Inventory Min/Max planning can result in a make, buy, or transfer request to Supply Chain Orchestration .
- Manual spreadsheet upload: You can upload transfer order data to send transfer requests to Supply Chain Orchestration .
Supply Chain Orchestration (SCO) process prepares the incoming payload to create supply.
- Transformation of Supply request for use in execution system
- Evaluation of execution rules
- Apply enrichment rules
- Assign and Launch appropriate supply creation process
After receiving a supply request, Supply Chain Orchestration next step is to prepare the incoming payload to create supply. The following steps are involved:
- Attribute mapping: Attributes specific to requesting system are mapped and transformed to execution system attributes. For example, the supplier ID from Planning Central is transformed to Procurement systems supplier ID.
- Evaluation of execution rules: Transfer requests are evaluated using the execution rules to determine if they are to be processed as a transfer order or a purchase order. If the decision is to execute it as a standard transfer, then the decision is made whether or not to route it via Order Management.
- Supply created: Predefined supply creation process is selected and launched.
Supply Chain Orchestration (SCO) process executes the steps of the launched supply creation process. The process includes:
- Scheduling of the overall process to determine start and end dates of each process step
- Identifying and responding to changes in supply or demand
- Overall progress tracking
After a predefined supply-creation or orchestration process is selected and launched, the process steps are executed. For example, the back-to-back process includes the following steps:
- Application calls the procurement system to create a purchase order.
- Application calls the inventory system to reserve a purchase order (PO) against the demand.
- Supply is received in warehouse.
The orchestration process execution also includes:
- Process Planning: At launch, the overall process schedule is calculated based on the duration of each constituent task. The start and end dates of each process step are determined.
- Change Management: In case of changes in supply or demand, the change management system responds and makes adjustments to keep supply and demand in balance.
- Tracking: The status and state of all execution documents are tracked.
Supply Chain Orchestration (SCO) system interacts with execution systems:
- Invoke target execution systems
- Build target specific payload and send to execution systems
- Receive and process responses from the execution systems
The predefined supply creation or orchestration process interacts with execution systems to create and manage supply:
- A payload specific to the target execution system is built and sent to the execution system.
- Updates from the execution system, such as purchase order status change or quantity decrease, are received and passed to the orchestration system for change management.