Defining scheduling rules

Scheduling rules determine shipping, inventory scheduling, and node preferences.

When the Schedule time-triggered transaction schedules inventory, scheduling rules are used. You can have one scheduling rule for all orders or you can associate a specific scheduling rule with an order. This allows different scheduling rules to be used based on your business requirements.

There are three ways to assign a scheduling rule to an order:

  • The scheduling rule is passed as part of the order data when creating an order.
  • A customer service representative selects a scheduling rule from the Application Consoles.
  • If a scheduling rule is not assigned by other means, Sterling Order Management System uses the default SYSTEM scheduling rule.
    Note: When creating scheduling rules for Enterprises, there must always be one scheduling rule named SYSTEM to be used as a default throughout the system.
    Note: The scheduling rule can be passed as input to APIs that read inventory (AllocationRuleID), for example FindInventory. If not passed, the system searches for a scheduling rule named SYSTEM for the calling organization's primary enterprise. If a scheduling rule with the name SYSTEM is not found, the SYSTEM rule for the DEFAULT organization is used.
    Note: The scheduling algorithm is based only on ship node priority and geography.