15Supply Chain Orchestration

This chapter contains the following:

Introduction

Overview of Setting Up Supply Chain Orchestration

Set up business rules that determine how to create supply documents and the processes that manage the supply request. Supply Chain Orchestration comes predefined with supply data you can use with little or no set up.

To set up supply orchestration, in the Setup and Maintenance work area, go to the functional area.

  • Offering: Manufacturing and Supply Chain Materials Management

  • Functional Area: Supply Chain Orchestration

Here are the tasks you use.

Task Description

Manage Supply Orchestration Lookups

Edit only the name of each predefined lookup that's enabled for extensibility.

Manage Supply Orchestration Attachment Categories

Create attachment categories that meet your business requirements. The predefined categories support the predefined business processes in Oracle Fusion SCM cloud.

Manage Supply Order Defaulting and Enrichment Rules

Create rules that determine when to route a transfer order through Order Management.

Manage Supply Execution Document Creation Rules

Create supply execution rules that determine when to create a purchase order for a transfer order request. Supply orchestration uses transfer, by default.

Here are other resources you might find useful to do create, read, update, and delete operations for supply orders.

Tool Where

REST API for Supply Requests

https://docs.oracle.com/en/cloud/saas/supply-chain-management/19c/fasrp/api-supply-requests.html

SOAP Web Service for Supply Requests

https://docs.oracle.com/en/cloud/saas/supply-chain-management/19c/oessc/business-object-services.html#supplyrequest-d24777e521

File-based Data Import for Supply Orders

https://docs.oracle.com/en/cloud/saas/supply-chain-management/19c/oefsc/supply-chain-collaboration-and-visibility.html#importsupplyorder-3208

Tables and Views for Supply Chain Orchestration

https://docs.oracle.com/en/cloud/saas/supply-chain-management/19c/oedsc/supply-chain-orchestration.html#dosdistributiondetailsint-23975

For details about how to set up a configured item, see the Overview of Configure-to-Order topic.

Supply Order Rules

Set up rules that manage your supply orders.

  • Specify the transfer orders to track. If a supply order meets the rule criteria you set, then Order Management creates a sales order and uses it to track progress.

  • Track items that are high in value or low in supply.

  • Track items that require monitoring throughout fulfillment.

  • Order Management doesn't track transfer order shipments, by default. If you must monitor an item, you must create a rule.

  • Set up a wide range of conditional logic that meets your business requirements.

  • Use different attributes depending on the supply type.

    • The make flow uses the work order status ID for work orders.

    • The transfer flow uses the DOO Shipment status for each back-to-back transfer order.

Example

Here's an example rule.

  • If Supply Orchestration receives a transfer order, then ship it through Order Management.

Here's the rule you create.

If the requested supply type is transfer, then
ship through Order Management.

Note.

  • Supply orchestration receives a supply request for a transfer order.

  • Supply orchestration calls your rule at run time.

  • The rule ships the transfer order through Order Management.

Use the Supply Order Hierarchy

Use the tree on the Manage Supply Order Enrichment Rules page to find attributes you can use in your rule, then add them.

Use the tree on the Manage Supply Order Enrichment
Rules page to find attributes you can use in your rule, then add them.

The tree displays the supply order hierarchy.

  • A supply order is an object in Supply Chain Orchestration.

  • A supply order includes entities, such as Supply Lines.

  • Each entity includes attributes. For example, here are some attributes in the Supply Lines entity.

    • Supply Sourcing Detail

    • Back to Back Flag

    • Change Pending Flag

    • Contract Manufacturing Flag

    • Destination Business Unit

    • And many others

  • To add an attribute to your rule, click the attribute, drag, then drop it onto the rule.

    For example, drag the Back to Back Flag attribute onto the If statement of your rule.

You can use the tree to set up a wide range of conditional logic that meets your business requirements. Here are a few examples.

  • If the Back to Back Flag attribute is equal to True

  • If the Supply Line Status attribute is equal to Closed

  • If the Need By Date attribute is before 4/19/2019 6:02 PM in the Make Order Details entity of the Supply Sourcing Detail entity of the Supply Line entity

If you prefer not to use the tree, you can search directly in the If statement or Then statement for the entity, attribute, value, and so on.

If you prefer not to use the tree, you can search
directly in the If statement or Then statement

For example, click New Condition in the If area, then enter Req in the Create Condition dialog. The rule gets all attributes from the tree that contain the string req, then displays them in a list.

Each choice in the list includes the attribute name, and then the location of the attribute in the hierarchy. For example.

Choice in the List Description

Supply Request Date (Supply Order)

Supply Request Date attribute of the Supply Order object.

Requested Supply Type (Supply Order#Supply Line)

Requested Supply Type attribute in the Supply Line entity of the Supply Order object.

Requested Supply Type (Supply Order#Supply Line#Supply Sourcing Detail)

Requested Supply Type attribute in the Supply Sourcing Detail entity of the Supply Line entity of the Supply Order object.

Requested Ship Date (Supply Order#Supply Line#Supply Sourcing Detail#Buy Order Details)

Requested Ship Date attribute in the Buy Order Details entity of the Supply Sourcing Detail entity of the Supply Line entity of the Supply Order object.

Set the Condition

Use the Create Condition dialog to specify whether you need a purchase order, work order, or transfer order according to the type of supply request.

Use the Create Condition dialog to specify whether
you need a purchase order, make order, or transfer order according
to the type of supply request.

Set the Action

Use the Actions tree to drag an action onto the Do area.

Use the Actions tree to drag an action onto the
Do area.

For example, drag the setMakeOrderAttribute action onto the Do area, then use the dialog that displays to search for and set the Contract Manufacturing Flag attribute to Yes.

Search in the Do area works in the same that search in the If area works. Enter a few characters, such as the letter a, and the dialog displays all attributes that contain the letter a.

For most rules, you can create an action that.

  • Sets the work order status

  • Modifies an attribute on a purchase order, work order, or transfer order

  • Ships the order through Order Management Cloud

Here are a few examples.

  • Set the Back to Back Flag attribute to Yes.

  • Set the Cancel Reason Code attribute to Out of Stock.

  • Set the Shipment Priority attribute to High.

  • Set the Suggested Vendor Name attribute to My Favorite Vendor.

  • Set the Transfer Price Currency Code attribute to Yen.

The attributes that the search returns depends on the action you set.

Frequently Used Attributes

Here are some of the attributes you might use frequently in your rules.

Supply Order Hierarchy Attribute

Supply Order

Supply Order Source

Supply Order > Supply Line

Destination Organization Code

Destination Business Unit

Item Number

Supply Order > Supply Line > Supply Sourcing Detail

Destination Organization Code

Destination Business Unit

Supply Order > Supply Line > Supply Sourcing Detail > Transfer Order Details

Shipment Priority

Transfer Price

Ship To Party Id

Organization Code

Business Unit

Set Up Rules for Supply Orders

Set up rules that manage your supply orders.

Assume you must create a rule.

  • If Supply Orchestration receives a transfer order, then ship it through Order Management.

  1. In the Setup and Maintenance work area, go to the task.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Supply Chain Orchestration

    • Task: Manage Supply Order Defaulting and Enrichment Rules

  2. On the Manage Supply Order Defaulting and Enrichment Rules page, click Create New Rule.

  3. Enter values.

    Attribute Value

    Rule Name

    Ship Transfer Orders Through Order Management

  4. Specify the type of order you need.

    Use the Create Condition dialog to specify whether you need a purchase order, make order, or transfer order according to the type of supply request.

    In this example, you need a transfer order.

    • In the IF, area click New Condition.

    • In the Create Condition dialog, enter Requested Supply Type, wait a moment, then click Requested Supply Type (Supply Order#Supply Line).

    • Set the condition to Is Equal to Transfer, then click OK.

  5. Click Then > Do.

  6. In the Do area, click New Action > Perform an Action.

  7. In the Create Action dialog, choose Ship Through Order Management.

  8. Set the Ship Through Order Management Flag attribute to Yes, then click OK.

Example Rule for Work Orders

Here's an example of a rule that processes a work order.

rule that processes a work order.

It states.

  • If the Requested Supply Type attribute is equal to Make, then set the Work Order Status attribute to Released.

Document Creation Rules

Create a rule that determines the type of supply to transfer between inventory organizations. Specify the business process and document type to use between organizations.

  • Supply Orchestration uses a transfer order between inventory organizations to create supply, by default. Your legal or business requirements might need a buy transaction. Set up a rule that creates a purchase order instead of a transfer order.

  • Set up the rule at design time. Supply Orchestration applies the rule at run time when it creates supply.

  • Rules run automatically. Improve accuracy and timeliness, and reduce cost because you don't need to do it manually.

  • Reduce the cost of transferring material between departments in your company.

  • Extend your set up to accommodate change in your business environment, such as business growth, reorganization, merge, or acquisition.

Note.

  • Supply Orchestration doesn't come predefined with rules that create supply. If you must create supply that doesn't use a transfer order, then you must set up your own rule.

  • Use your rule only to create purchase orders for transactions between one source inventory and one destination inventory, or between one source warehouse and one destination warehouse.

Set up a rule that uses a purchase order to create supply between organizations.

Assume you work for Vision Corporation. Vision creates a new factory in Denver to meet an increase in demand. Your main factory is in Los Angeles. You must transfer material from Los Angeles to Denver, but Denver is an independent profit center in Vision, so you need a rule that converts the transfer order to a purchase order.

  • If the Requested Supply Type attribute equals Transfer, and if the Organization Code attribute equals Los Angeles, and if the Destination Organization Code attribute equals Denver, then set Requested Supply Type to Buy.

Here's your rule.

If the Requested Supply Type attribute equals Transfer,
and if the Organization Code attribute equals Los Angeles, and if
the Destination Organization Code attribute equals Denver, then set
Requested Supply Type to Buy.

Do it.

  1. In the Setup and Maintenance work area, go to the task.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Supply Chain Orchestration

    • Task: Manage Supply Execution Document Creation Rules

  2. On the Manage Execution Document Creation Rules page.

    Attribute Value

    Name

    Create Supply for Denver

    Description

    If moving items from Los Angeles to Denver, then convert transfer order to purchase order.

  3. Add the If statement and Do statement.

    For an example that adds statements in a rule, see the Set Up Rules for Supply Orders topic.

Lookups and Attachment Categories

Set Up Lookups in Supply Chain Orchestration

Get details about each predefined lookup you can use in Supply Chain Orchestration, such as the codes it contains, meaning and description for each code, and so on.

  1. In the Setup and Maintenance work area, go to the task.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Supply Chain Orchestration

    • Task: Manage Supply Orchestration Lookups

  2. On the Manage Supply Orchestration Lookups page, search for a predefined lookup.

  3. Examine the Lookup Configuration Level attribute to determine whether the lookup is extensible or a system lookup.

Don't edit any part of a predefined lookup except for the Meaning attribute.

Here are the Extensible lookups you can modify.

Lookup Type Where it Displays

ORA_DOS_DOCUMENT_TYPE

Displays in the Execution Documents tab of the Supply Chain Orchestration work area.

ORA_DOS_TARGET_SYSTEM_TYPE

Doesn't display.

Here are the System lookups. You can't modify them.

Lookup Type Where it Displays

ORA_DOS_INTERACTION_TYPE

Doesn't display.

ORA_DOS_SUPPLY_ORDER_TYPE

Displays supply type options in the Supply Chain Orchestration work area.

ORA_DOS_SUPPLY_LINE_STATUS

Displays supply status options shown for supply line and tracking line.

ORA_DOS_SUPPLY_ORDER_STATUS

Displays supply order status.

ORA_DOS_SUPPLY_ORDER_SOURCE

Displays search criteria for the source system.

Examine Attachment Categories in Supply Chain Orchestration

Examine the attachment categories that come predefined with Supply Chain Orchestration.

  1. In the Setup and Maintenance work area, go to the task.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Supply Chain Orchestration

    • Task: Manage Supply Orchestration Attachment Categories

  2. On the Manage Supply Orchestration Attachment Categories page, search for a predefined category.

Don't edit any part of a predefined attachment category.