Create Work Orders Using the Supply Requests REST Resource

Use the Supply Requests REST API to create work orders in Oracle Manufacturing.

You can now use REST API to create a make request. Submit your REST API payload, then Supply Chain Orchestration will send a request to create a work order to Manufacturing. Manufacturing will create the work order, then send the work order's number to Supply Chain Orchestration.

Here's an example request:

{
  "InterfaceSourceCode": "EXT",
  "InterfaceBatchNumber": "DOS2025288",
  "SupplyRequestStatus": "NEW",
  "SupplyRequestDate": "2025-08-05T22:58:53.000+00:00",
  "SupplyOrderSource": "EXT",
  "SupplyOrderReferenceNumber": "202585225853692",
  "SupplyOrderReferenceId": 202585225853692,
  "ProcessRequestFlag": "Y",
  "supplyRequestLines": [
      {
      "InterfaceBatchNumber": "202585225853692",
      "SupplyOrderReferenceLineNumber": "1",
      "SupplyOrderReferenceLineId": 202585225853693,
      "SourceOrganizationCode": "M1",
      "DestinationOrganizationCode": "M1",
      "ItemNumber": "DOS-RRF-B2B-MAKE1",
      "InterfaceSourceCode": "EXT",
      "SupplyOrderSource": "EXT",
      "NeedByDate": "2025-08-05T16:51:01.888Z",
      "Quantity": 10,
      "UOMCode": "Ea",
      "PreparerEmail": "sendmail@xyz.com",
      "DeliverToRequesterEmail": "sendmail@xyz.com",
      "SupplyType": "MAKE
      }
   ]
}

The SourceOrganizationCode attribute must contain the same value that the DestinationOrganizationCode attribute contains. You can also leave SourceOrganizationCode empty.

You must set the SupplyType attribute to MAKE.

Steps to Enable

You don't need to do anything to enable this feature.

Key Resources

Access Requirements

Users who are assigned a configured job role that contains these privileges can access this feature:

  • Process Supply Order Interface (DOS_PROCESS_SUPPLY_ORDER_INTERFACE_PRIV)
  • View Supply Orders (DOS_VIEW_SUPPLY_ORDERS_PRIV)
  • Manage Supply Request Exceptions (DOS_MANAGE_SUPPLY_REQUEST_EXCEPTIONS_PRIV)
  • View Supply Order Exceptions and Status (DOS_VIEW_SUPPLY_ORDER_EXCEPTIONS_AND_STATUS_PRIV)

These privileges were available before this update.