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 Selling and
Fulfillment Foundation 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.