Update Extensible Flexfields on Large Volume of Sales Order Lines Across Orders
Oracle Order Management Fusion Cloud provides the ability to update large volume of sales order lines using a REST resource.
You can use a REST resource to request update of the extensible flexfields values on multiple sales order lines across orders and get the status of the request that's submitted for update. For example, there is a change request from a customer to deliver the items on a one-time address in a single shipment. The order manager selects all the open order lines of the customer orders, and updates these extensible flexfields on them: Deliver To with one-time address, Shipping Instruction with instruction to ship in a single shipment and Expected Pick Date.
Here's a typical application processing flow for the scenario:
- In this example, you have a list of Fulfill Line IDs across orders that you want to update with a new value for some of the extensible flexfields. You can use the GET service of Sales Orders for Order Hub resource to get the Fulfill Line IDs of the lines that you want to update. Alternatively, as described in the Submit Large Volume of Sales Order use case, you can use filter criteria in the Sales Order Action Requests resource to get the order lines to update.
- You send a request payload using Sales Order Action Requests REST resource to update the new value of the extensible flexfields on the list of Fulfill Line IDs.
- The response payload includes details of the batch process that's submitted to update the Fulfill Line IDs. As this is an offline process, the immediate response is always shown as PRE_PROCESSING.
- You can get the summarized status of the update line request by calling the GET service of the Sales Order Action Requests REST resource for the request.
- The GET service of the Sales Order Action Requests REST resource for the request also provides the unique request identifiers that are spawned for each Fulfill Line ID that you request to update. You can get the status of update on the line and error or warning details if any for each line using the request identifier of each Fulfill Line ID.
In this example, there are three Fulfill Line IDs submitted to update a new value of three extensible flexfields on them. The update on all the three Fulfill Line IDs results in success.
Create One Sales Action Request
Use this resource URL format.
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/salesOrderActionRequests"
Example Request
Here's an example of the request body in JSON format. You plan to submit a sales order action request for three fulfillment lines with Fulfill Line IDs 300100618988498, 300100618770355, and 300100618768170. Specify ActionCode: ORA_FOM_UPDATE_LINE and the values for the extensible fields to indicate that the sales order action request is to update the new value of these extensible flexfields on all the three fulfillment lines. In this example, the extensible flexfileds being updated are Ship Instructions and Expected Pick Date in the Shipment Instructions ContextCode, and Deliver To in the Customer Fulfillment ContextCode. If you want to remove the value of an extensible flexfield on a fulfillment line, then set the extensible flexfield value to null. You can update standard attributes along with the extensible flexfields. You can also specify OrderRevisionReasonCode and OrderRevisionComments, if needed. The FulfillLineId attribute carries the unique identifier of the lines to be updated.
{ "ActionCode": "ORA_FOM_UPDATE_LINE", "AdditionalInformation": "[{\"ContextCode\":\"Shipment Instructions\",\"Ship Instructions\":\"Ship all goods in single shipment\",\"Expected Pick Date\":\"2024-10-29T06:00:00+00:00\"},{\"ContextCode\":\"Customer Fulfillment\",\"Deliver To\":\"Alex, 13th street, New York 10012\"}]", "OrderRevisionReasonCode": "ORA_CUST_REQUEST", "OrderRevisionComments": "Changes requested by customer.", "requests": [ { "FulfillLineId": 300100618988498 }, { "FulfillLineId": 300100618770355 }, { "FulfillLineId": 300100618768170 } ] }
Example Response
- You can see one master request and three child action requests to update three
Fulfill Line IDs mentioned in the request payload. The master ActionRequestId is
300100619527878. The master action request spawned three child requests to
handle processing of three individual Fulfill Line IDs:
- ActionRequestId 300100619527884 for FulfillLineId 300100618988498
- ActionRequestId 300100619527885 for FulfillLineId 300100618770355
- ActionRequestId 300100619527886 for FulfillLineId 300100618768170
The order lines are updated through a batch process, so the response shows StatusCode as PRE_PROCESSING and ProcessStatus as IN_QUEUE as the batch process is yet to start.
Note:
- TotalRecords: 3
- TotalFailed: 0
- TotalPassed: 0
Here's an example of the response body in JSON format.
{ "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527878, "ActionRequestTrackingId": 335709, "CreatedBy": "SCMOPERATIONS", "CreationDate": "2024-10-28T08:23:13.001+00:00", "FulfillLineId": null, "HeaderId": -1, "LastUpdateDate": "2024-10-28T08:23:13.306+00:00", "MassActionFlag": true, "OutcomeCode": null, "StatusCode": "PRE_PROCESSING", "Action": null, "ProcessId": 231976, "TotalRecords": 3, "TotalFailed": 0, "TotalPassed": 0, "ProcessStatus": "IN_QUEUE", "FilterCriteria": null, "Comments": null, "CancelReasonCode": null, "HoldCode": null, "ReleaseReasonCode": null, "RequireReasonCodeFlag": null, "OverrideScheduleDateFlag": null, "ShippingModeCode": null, "SupplierSiteId": null, "SupplierId": null, "RequestedFulfillmentOrganizationId": null, "ShippingCarrierId": null, "ShippingServiceLevelCode": null, "ScheduleShipDate": null, "ScheduleArrivalDate": null, "DemandClassCode": null, "OrderRevisionReasonCode": "ORA_CUST_REQUEST", "OrderRevisionComments": "Changes requested by customer.", "RequestedFulfillmentOrganizationCode": null, "RequestedFulfillmentOrganizationName": null, "DemandClass": null, "CustomerPONumber": null, "ShipmentPriorityCode": null, "SalespersonId": null, "ShippingInstructions": null, "PaymentTermsCode": null, "TransactionLineTypeCode": null, "FreightTermsCode": null, "FOBPointCode": null, "PackingInstructions": null, "EnforceSingleShipmentFlag": null, "CancelBackordersFlag": null, "RequestTypeCode": null, "CustomerPOLineNumber": null, "ShipSetName": null, "RequestedDate": null, "EarliestAcceptableDate": null, "LatestAcceptableDate": null, "ShippingCarrier": null, "SupplierName": null, "SupplierSiteName": null, "ShippingServiceLevel": null, "ShippingMode": null, "AdditionalInformation": "[{\"ContextCode\":\"Shipment Instructions\",\"Ship Instructions\":\"Ship all goods in single shipment\",\"Expected Pick Date\":\"2024-10-29T06:00:00+00:00\"},{\"ContextCode\":\"Customer Fulfillment\",\"Deliver To\":\"Alex, 13th street, New York 10012\"}]", "ShipmentPriority": null, "FreightTerms": null, "RequestType": null, "FOBPoint": null, "PaymentTerms": null, "Subinventory": null, "SubinventoryCode": null, "requests": [ { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527884, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618988498, "HeaderId": 300100618988492, "MassActionFlag": false, "OutcomeCode": null, "StatusCode": "PRE_PROCESSING", "SummaryMessageText": null, "RequestStatus": "IN_QUEUE", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] }, { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527885, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618770355, "HeaderId": 300100618770351, "MassActionFlag": false, "OutcomeCode": null, "StatusCode": "PRE_PROCESSING", "SummaryMessageText": null, "RequestStatus": "IN_QUEUE", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] }, { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527886, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618768170, "HeaderId": 300100618768157, "MassActionFlag": false, "OutcomeCode": null, "StatusCode": "PRE_PROCESSING", "SummaryMessageText": null, "RequestStatus": "IN_QUEUE", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] } ], "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests", "name": "requests", "kind": "collection" } ] }
GET One Sales Order Action Request
Use this resource URL format.
GET
curl -u username:password "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/ActionRequestId"
For example:
curl -u username:password "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878"
Example Response
You can review the summarized status of the update line request.
StatusCode indicates the status of the update line request for all the Fulfill Line IDs. It can be COMPLETE, PRE_PROCESSING, or PROCESSING. Unless the StatusCode is COMPLETE, request is still being processed. Keep checking the status until the StatusCode is marked as COMPLETE. OutcomeCode indicates the outcome of the update line request. It's set to SUCCESS, if all the lines are updated successfully with the new attribute values, otherwise it's set to ERROR. In this example, notice that StatusCode is COMPLETE and OutcomeCode is SUCCESS. This means the update line request has been processed for all the lines, and the extensible flexfields updated on all of them successfully.
Note:
- TotalRecords: 3
- TotalFailed: 0
- TotalPassed: 3
ProcessStatus indicates the combined status of StatusCode and OutcomeCode. COMPLETED indicates that the update line request is processed for all the lines successfully.
Here's an example of the response body in JSON format.
{ "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527878, "ActionRequestTrackingId": 335709, "CreatedBy": "SCMOPERATIONS", "CreationDate": "2024-10-28T08:23:13.001+00:00", "FulfillLineId": null, "HeaderId": -1, "LastUpdateDate": "2024-10-28T08:23:13.306+00:00", "MassActionFlag": true, "OutcomeCode": "SUCCESS", "StatusCode": "COMPLETE", "Action": "Update Line", "ProcessId": 231976, "TotalRecords": 3, "TotalFailed": 0, "TotalPassed": 3, "ProcessStatus": "COMPLETED", "FilterCriteria": null, "Comments": null, "CancelReasonCode": null, "HoldCode": null, "ReleaseReasonCode": null, "RequireReasonCodeFlag": null, "OverrideScheduleDateFlag": null, "ShippingModeCode": null, "SupplierSiteId": null, "SupplierId": null, "RequestedFulfillmentOrganizationId": null, "ShippingCarrierId": null, "ShippingServiceLevelCode": null, "ScheduleShipDate": null, "ScheduleArrivalDate": null, "DemandClassCode": null, "OrderRevisionReasonCode": "ORA_CUST_REQUEST", "OrderRevisionComments": "Changes requested by customer.", "RequestedFulfillmentOrganizationCode": null, "RequestedFulfillmentOrganizationName": null, "DemandClass": null, "CustomerPONumber": null, "ShipmentPriorityCode": null, "SalespersonId": null, "ShippingInstructions": null, "PaymentTermsCode": null, "TransactionLineTypeCode": null, "FreightTermsCode": null, "FOBPointCode": null, "PackingInstructions": null, "EnforceSingleShipmentFlag": null, "CancelBackordersFlag": null, "RequestTypeCode": null, "CustomerPOLineNumber": null, "ShipSetName": null, "RequestedDate": null, "EarliestAcceptableDate": null, "LatestAcceptableDate": null, "ShippingCarrier": null, "SupplierName": null, "SupplierSiteName": null, "ShippingServiceLevel": null, "ShippingMode": null, "AdditionalInformation": null, "ShipmentPriority": null, "FreightTerms": null, "RequestType": null, "FOBPoint": null, "PaymentTerms": null, "Subinventory": null, "SubinventoryCode": null, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests", "name": "requests", "kind": "collection" } ] }
GET All Requests
Use this resource URL format.
GET
curl -u username:password "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/ActionRequestId/child/requests"
For example:
curl -u username:password "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests"
Example Response
If your update line request completed with errors, then you can review the status of the update line request for each line along with the error or warning details.
StatusCode indicates the status of the update line request for each Fulfill Line ID. It can be COMPLETE, PRE_PROCESSING, or PROCESSING. Unless the StatusCode is COMPLETE, request is still being processed for the lines. Keep checking the status until the StatusCode is marked as COMPLETE. OutcomeCode indicates the outcome of the update line request for each line. It's set to SUCCESS, if the line is updated successfully with the extensible flexfields values, otherwise it's set to ERROR.
- You can see that for all the FulfillLineId, StatusCode = COMPLETE and OutcomeCode = SUCCESS, which means that all the three extensible flexfields values are successfully updated on all the lines.
Here's an example of the response body in JSON format.
{ "items": [ { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527884, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618988498, "HeaderId": 300100618988492, "MassActionFlag": false, "OutcomeCode": "SUCCESS", "StatusCode": "COMPLETE", "SummaryMessageText": null, "RequestStatus": "COMPLETED", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527884/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] }, { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527885, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618770355, "HeaderId": 300100618770351, "MassActionFlag": false, "OutcomeCode": "SUCCESS", "StatusCode": "COMPLETE", "SummaryMessageText": null, "RequestStatus": "COMPLETED", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527885/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] }, { "ActionCode": "ORA_FOM_UPDATE_LINE", "ActionRequestId": 300100619527886, "ActionRequestTrackingId": 335709, "FulfillLineId": 300100618768170, "HeaderId": 300100618768157, "MassActionFlag": false, "OutcomeCode": "SUCCESS", "StatusCode": "COMPLETE", "SummaryMessageText": null, "RequestStatus": "COMPLETED", "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886", "name": "requests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886", "name": "requests", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878", "name": "salesOrderActionRequests", "kind": "item" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/messageDetails", "name": "messageDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/orderDetails", "name": "orderDetails", "kind": "collection" }, { "rel": "child", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests/300100619527886/child/orderLineDetails", "name": "orderLineDetails", "kind": "collection" } ] } ], "count": 3, "hasMore": false, "limit": 25, "offset": 0, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/salesOrderActionRequests/300100619527878/child/requests", "name": "requests", "kind": "collection" } ] }