Order Orchestration: General Information
With order orchestration in MYOB Acumatica, your company can optimize the fulfillment of sales orders and transform the daily fulfillment routine by:
- Reducing manual intervention when the users are fulfilling sales orders
- Optimizing fulfillment efficiency
- Reducing time spent on order fulfillment
Learning Objectives
In this chapter, you will learn how to do the following:
- Enable the required features
- Determine your fulfillment strategy for order orchestration
- Set up shipping zones for order orchestration
- Create orchestration plans
- Set up types of sales orders for order orchestration
- Orchestrate sales orders
Applicable Scenarios
You may need to learn how to configure order orchestration if your organization wants to optimize the process of sales order fulfillment.
Basic Setup
To start using order orchestration, make sure that the Order Orchestration and Inter-Branch Transactions features are enabled on the Enable/Disable Features (CS100000) form. Next, choose the fulfillment strategy for your shipping process. A fulfillment strategy determines how the system decides which warehouse to ship items from:
- Destination priority: The system uses the customer's shipping address and predefined shipping zones to select the best warehouse or warehouses for fulfillment. Choose this strategy if your company has similar inventory across warehouses.
- Warehouse priority: The system uses the warehouse specified in each sales order line on the Sales Orders (SO301000) form as the source. Based on the priority list of warehouses you set up, the system selects the most appropriate one for fulfillment. Choose this strategy if your company stocks different amounts of items in different warehouses or sells perishable goods.
Once you’ve chosen your strategy, you will use it to create the following records in MYOB Acumatica:
- Types of sales orders: You can select fulfillment strategies for types of sales orders your organization uses. You can use a different strategy for each type.
- Orchestration plans: An orchestration plan is a template for order fulfillment. You define multiple orchestration plans and assign a fulfillment strategy to each of them.
Configuration Workflow for Order Orchestration
To configure order orchestration in MYOB Acumatica, you generally follow these steps:
- Define shipping zones (Optional): First, you add or modify shipping zones on the
Shipping Zones (CS209500) form. You perform this step only
if you plan to use the destination priority to orchestrate sales orders.Attention: If you’ve enabled the Order Orchestration feature on the Enable/Disable Features (CS100000) form, the Shipping Zones (CS209500) form replaces the previous Shipping Zones (CS207510) form. Any shipping zones you’ve defined before enabling this feature are transferred to the new form.
- Define orchestration plans: Next, you add each orchestration plan you want to use on the Orchestration Plans (SO304600) form.
- Set up types of sales orders: Finally, you need to set up the order types of the sales orders you’re going to orchestrate on the Order Types form.
Defining Shipping Zones
A shipping zone for order orchestration is a geographic area that contains a list of countries and states. You create shipping zones on the Shipping Zones (CS209500) form. You can then assign a shipping zone to each customer or customer location on the Shipping tab of the Customers (AR303000) or Customer Locations (AR303020) form. When you create a sales order on the Sales Orders (SO301000) form, the system copies this shipping zone to the Shipping Zone box on the Shipping tab of that form.
During order orchestration, the system uses the shipping zone in the sales order to select an associated orchestration plan. If no shipping zone is specified, the system determines it by using the shipping address of the customer or customer location .
To create a shipping zone for order orchestration on the Shipping Zones form, do the following:
- Click Add New Record on the form toolbar.
- Specify the shipping zone's ID and description.
- Click Add Country/State on the form toolbar.
- In the Add Country/State dialog box, specify a country in the
Country ID box.
The system lists the states for that country.
- For each state that belongs to the current shipping zone, select the check box in the Selected column.
- Click Add & Close.
Defining Orchestration Plans
You use orchestration plans to make the system fulfill orders according to your specifications. You create plans on the Orchestration Plans (SO304600) form as follows:
- Click Add New Record on the form toolbar.
- Specify the orchestration plan's ID and description.
- Select a strategy in the Fulfillment Strategy box. During
orchestration, the system matches the type of the sales order with an orchestration plan
based on its strategy and additional settings. The additional settings depend on the
selected strategy:
- For Destination Priority, you select the shipping zone this orchestration plan covers in the Shipping Zone box. You can have only one active orchestration plan for each shipping zone.
- For Warehouse Priority, you select a warehouse in the Source Warehouse box, which the system shows instead of the Shipping Zone box for this fulfillment strategy. Additionally, you can select the Include Source Warehouse check box that also becomes available. If you do, the system adds the source warehouse to the table with priority 0—the highest priority level.
- Add the list of warehouses and their priority rankings to the table. You can manually change the priority of any warehouse except for the source warehouse.
Setting Up Sales Order Types
To complete the implementation of order orchestration, you need to set up the order types of the sales orders you’re going to orchestrate. The order orchestration settings appear for only order types with the following settings on the Template tab of the Order Types (SO201000) form:
- Automation Behavior: Sales Order or RMA Order
- Process Shipment: Selected
- Default Operation: Issue
For each order type you plan to orchestrate, specify these settings on the General tab (Orchestration Settings section) of the Order Types form:
- Fulfillment Strategy: Select the strategy of orchestration plans
the system will use for fulfilling orders of this type:
- Destination Priority: The system uses plans with the Destination Priority strategy specified and orchestrates sales orders by the customer's shipping zone.
- Warehouse Priority: The system uses plans with the Warehouse Priority strategy specified and orchestrates sales orders by the source warehouse in the lines of the order.
- Do Not Orchestrate (default): The system doesn’t orchestrate orders of this type.
- Limit Number of Fulfillment Warehouses: Select this check box if you want to specify the maximum number of fulfillment warehouses.
- Number of Fulfillment Warehouses: Enter the maximum number of warehouses the system can use to fulfill a single sales order. This box becomes available for editing only if you’ve selected the Limit Number of Fulfillment Warehouses check box.
