Convert Shipment Costs to Freight Charges Immediately

You might need to get charges for order lines from your fulfillment system without delay, such as list price and net price. You might also have other charge requirements, such as getting shipping costs from your fulfillment system and converting them to freight charges. To meet these needs, you can create your own fulfillment task and set up an integration that gets your charges immediately.

Improve your implementation's efficiency. Get your charges and charge components immediately in a single response without a wait step instead of having to use an acknowledgement and delayed response with a wait step.

Steps to Enable

Do the same setup that you do in the Immediate Response subtopic of Convert Shipment Costs to Freight Charges, but with these differences:

  • Set up your fulfillment task as a short-running task that doesn’t require a wait step in your orchestration process.
  • Send the fulfillment date in the immediate response. Add your own task and set the create step as that task's fulfilment completion step. Order Management will use the fulfilment date when it updates the fulfilment lines. If there is no fulfilment date, then Order Management will use your server's current date.
  • Set the Invocation Mode attribute on the connector to Asynchronous so Order Management can use the response from your fulfillment system and avoid a time out.
  • Send the existing charges and the new charges back through the task's response, such as shipping costs that you convert to a frei ght charge.
  • Use Integration Cloud Service to set up a connector between Order Management and your fulfillment system. For example:
    xxxxxxxxxxx

For more, see these subtopics in Convert Shipment Costs to Freight Charges:

  • Use the guidelines described in the Guidelines subtopic except set up your task as a short-running task that doesn’t require a wait step in your orchestration process.
  • Download the files as described in the Download Example Files subtopic.

Tips And Considerations

There is no change in the current implementation that you use to get the fulfilment response for your own task. It will continue to work in the same way that it's working today.

If you encounter an error in the Order Management work area, try to recover the error so the sales order can get an updated response. See Fix Errors in Sales Orders.

Key Resources

Access Requirements

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

  • Manage Orchestration Process Definition (DOO_MANAGE_ORCHESTRATION_PROCESS_DEFINITION_PRIV)
  • Manage Orchestration Task Types (DOO_MANAGE_ORCHESTRATION_TASK_DEFINITION_TASK_TYPE_PRIV)
  • Deploy Orchestration Process (DOO_DEPLOY_ORCHESTRATION_PROCESS_PRIV)
  • Manage Order Orchestration External Interface Routing Rule (DOO_MANAGE_ORCHESTRATION_ORDER_EXTERNAL_INTERFACE_ROUTING_RULE_PRIV)

These privileges were available before this update.