---
schema_version: "1"
id: d6e67e7437b36f5f2279de5a85aa366d7bf8bd9dd08d47241c6620a757eb1064
title: Set Up Order Routing Rules
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_set_up_order_routing_rules.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_set_up_order_routing_rules.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fb096d945ed893a642b2531fd8e6e99fa081d16db6fbf5f648f7f5f6561da088
description: Admins can define routing logic to direct orders to either DRO or OM+. This implementation provides a phased migration. Rules are based on criteria such as product catalog, price list, or product family.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Set Up Order Routing Rules

Admins can define routing logic to direct orders to either DRO or OM+. This implementation provides a phased migration. Rules are based on criteria such as product catalog, price list, or product family.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Edition.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:left;vertical-align:top;" id="d345879e68">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d345879e68 ">Permission required to configure Order Routing Rules:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d345879e68 ">RevenueLifecycleManagementAddOn</td>

          </tr>
        </tbody>
      </table>

For pilot, you can set up a custom rule to route orders to either DRO or OM+ based on your required implementation. Although the system default is to route all orders to DRO, specific code snippets help you easily implement this custom logic.

Admin can configure a rule that automatically routes orders to either DRO system or OM system, based on a custom field with these steps:

1. Create a custom field on the Order object to act as the routing trigger, such as a picklist Fulfillment\_System\_\_c with a DRO value.
2. Use the code snippet to create a custom Apex rule that checks the trigger field.
3. If the value is DRO, route the order to DRO; otherwise, route it to the OM system.
4. In the Interface Implementation settings, set your new Apex class as the default rule for order routing to activate it.