Orchestrate Supply Requests from Replenishment Planning

Receive and orchestrate movement requests, transfer requests, and buy requests that include subinventory details from Replenishment Planning.

Replenishment Planning maintains optimum inventory levels to meet customer service targets at the lowest inventory cost. Replenishment Planning releases supply recommendations, such as movement requests, transfer requests, and buy requests, to Supply Chain Orchestration. These requests include subinventory details. Supply Chain Orchestration orchestrates and tracks creating supply for movement requests, transfer orders, and purchase orders.

You can use the Supply Orchestration work area to search for these requests and orders. You can limit the search to view only supply requests from Replenishment Planning, or you can include supply requests from other demand sources and get a complete supply picture.

Assume you need to limit your search to view only supply requests from Replenishment Planning.

  1. Go to the Supply Orchestration work area, then click Tasks > Manage Supply Lines.

  2. On the Manage Supply Lines page, click Add Fields, then add the attributes.

    • Supply Request Source

    • Movement Request

  3. In the Search area, set the values, then click Search.

    Attribute

    Value

    Supply Request Source

    Oracle Replenishment Planning

    Movement Request

    Yes

  4. Examine the search results. They include all the movement requests that Supply Chain Orchestration has received from Replenishment Planning.

Improve Performance

Here's how Supply Chain Orchestration gets its supply requests.

how Supply Chain Orchestration gets its supply requests

Note

  1. Replenishment Planning adds requests to the interface tables over time.

  2. The requests in the interface table eventually meet the parameters that the Process Supply Chain Orchestration Interface scheduled process specifies, then the process runs and creates supply orders for the requests.

  3. The Manage Supply Lines page in the Supply Orchestration work area displays the supply orders.

The scheduled process comes predefined to process Replenishment Planning requests in a batch, with a maximum of 10,000 requests in each batch, by default. You can't modify the Batch Size parameter for Replenishment Planning requests. However, you can use it when you run the scheduled process manually with other integrations, such as with Inventory, min-max planning, File-Based Data Import, and so on.

You can change the schedule to improve performance.

Assume you need to process Replenishment Planning requests in batches at least one time for each day.

  1. Sign in as a user whose assigned the Supply Chain Operations Manager job role.

  2. Go to the Scheduled Processes work area.

  3. On the Overview page, click Schedule New Process.

  4. In the Schedule New Process dialog, search for the Process Supply Chain Orchestration Interface scheduled process, then click OK > OK.

  5. Set a schedule so the scheduled process automatically runs one time each day.

    • Click Advanced > Schedule.

    • Enable the Using a Schedule option, then set the values.

      Attribute

      Value

      Frequency

      Daily

      Days Between Runs

      1

      End Date

      Make sure the end date happens after the start date. You can set the end date to years in advance.

  6. Click Submit.

  7. Observe and modify.

    You could run the process every few minutes, but at the cost of consuming a lot of processing resources and degrading performance. Instead, adjust the parameters and the schedule until The Manage Supply Lines page displays supply orders according to your performance and timeliness requirements.

For other examples that use the Process Supply Chain Orchestration Interface scheduled process, see:

Set Parameters for the Process Supply Chain Orchestration Interface Scheduled Process

Use these parameters to filter the data that the scheduled process will look at.

Parameter

Description

Supply Request System

Select a request system.

The scheduled process will look only at supply requests that Supply Chain Orchestration receives from the request system that you select. For example, if you set this parameter to Oracle Fusion Order Management, then the process will look only at requests that it received for Order Management.

Organization Select an organization.
From Supply Request Batch Number

To Supply Request Batch Number

Filter the data that you want to process according to the batch that contains your supply requests.
From Supply Request Date

To Supply Request Date

Filter the data that you want to process according to the supply request's creation date.
Batch Size Enter a number. For example, enter 1,000, and the scheduled process will process up to a maximum of 1,000 supply requests.

Note

Guidelines for Running the Process Supply Chain Orchestration Interface Scheduled Process

  • Supply Chain Orchestration typically processes supply requests automatically. It usually isn't necessary for you to manually run or schedule the Process Supply Chain Orchestration Interface scheduled process, except for a few specific flows.
  • You need to run it only for minimum and maximum planning and when you use File-Based Data Import. You don't need to run this scheduled process for Order Management, Manufacturing, REST API, or SOAP because those applications all send details that instruct Supply Chain Orchestration to automatically run the scheduled process.
  • To improve performance, make sure you set the Supply Request System parameter each time you run the scheduled process. This filters the records so the scheduled process only processes the records that you need.
  • If you don't set any parameters, then the scheduled process will look at all supply requests that Supply Chain Orchestration has ever received. To avoid performance problems, we recommend that you specify a value in at least one parameter, and to specify more parameters rather than fewer parameters.
  • Use each From and To set of parameters to filter for a range of values. For example, set the From Supply Request Batch Number parameter to 100, and set the To Supply Request Batch Number parameter to 200, and the process will look at all batches that are in the range of 100 to 200.

Here are some recommendations.

Supply Request System

Flow

Do I Need to Run the Scheduled Process?

Description

External

Set Supply Request System to External when you import through File-Based Data Import.

External Load Data

Yes

Run the scheduled process manually or schedule it according to how frequently you import data.

Oracle Inventory Management

Minimum-Maximum Planning

Yes

Minimum-Maximum Planning only loads supply requests. You must manually run the scheduled process or schedule it to run when the Minimum-Maximum Planning process runs.

External

Set Supply Request System to External when you use a REST service or SOAP service.

External Request

Depends

If you set the ProcessRequestFlag parameter in REST API or SOAP to:

  • True. You don't need to manually run or schedule the scheduled process.

  • False. You must manually run or schedule the scheduled process. If you expect that REST API or SOAP will send a large volume of requests, then group them into a single run of the scheduled process.

Oracle Planning Central

Release Planned Orders

Release Replenishment Orders

Plan-to-Produce in Contract Manufacturing

No

Planning automatically starts the scheduled process as part of its release planned orders process.

Oracle Order Management

Back-to-Back Sales Orders

No

Order Management sends a parameter in a payload that specifies to immediately run the scheduled process.

Oracle Common Work Execution for Manufacturing.

Outside Processing

No

Manufacturing sends a parameter in a payload that specifies to immediately run the scheduled process.

Oracle Supply Chain Orchestration to create a supply request

Oracle Self Service Procurement

Internal Material Transfers

No

Supply Chain Orchestration immediately processes each request that it receives for an internal material transfer.