Use the Order Item Fulfillment State Composition Rule Set editor to define the composition rules that apply to a particular order item.
Field | Use |
---|---|
Description | Edit the display name of the order item fulfillment state composition rule set. |
Namespace | Select an existing namespace or enter a unique namespace in which to include the order item fulfillment state composition rule. Design Studio uses the last saved namespace as the default. |
Fulfillment Pattern | Select the fulfillment pattern to which the rules in the rule set apply. The fulfillment pattern hierarchy is honored here. If a rule is defined for a base fulfillment pattern, it will apply to the fulfillment patterns that extend it, unless a rule is defined for the child fulfillment pattern specifically. |
Order Item | Select the order item to which the rules in the rule set apply. |
Composition rule and condition list | The rules and conditions are evaluated in the order listed: use the Move Up and Move Down commands to ensure that higher priority rules and more restrictive conditions are listed first.
The root-level items in this list are the rules, and the child items are the conditions. Do any of the following:
See the following for more information about configuring composition rules: |
About Order Item Fulfillment State Composition Rule Sets
Creating New Order Item Fulfillment State Composition Rule Sets
Use the Rule Details subtab to specify the composite fulfillment state to be assigned to the associated order item when the selected rule's conditions are met. If no rule is selected, these fields are disabled.
Field | Use |
---|---|
Description | Edit the display name of the composition rule. If you are localizing OSM, use the drop-down list to the right of the field to set different values for different locales. |
Composite State | Select the fulfillment state to be assigned to the composition rule's order item when all of the rule's composition conditions are met. |
See the following for more information about configuring rules and conditions on the Rule Details subtab:
Order Item Fulfillment State Composition Rule Set Editor
Use the Condition Details subtab to specify the criteria that must be met for the selected condition to be evaluated. If no condition is selected, these fields are disabled.
Field | Use |
---|---|
Description | Edit the display name of the condition. If you are localizing OSM, use the list to the right of the field to set different values for different locales. |
Type | Select Any when the condition requires at least one of the input order item's fulfillment states to match one of the selected fulfillment states.
Select All when the condition requires all of the input order item's fulfillment states to match one of the selected fulfillment states. Select None when the condition requires that none of the input order item's fulfillment states match any of the selected fulfillment states. |
Fulfillment State tree | Select one or more fulfillment states for matching to the rule's input fulfillment states. If a parent fulfillment state is selected, it includes the child fulfillment states also. |
Property Values | Select one or more order item properties, and then enter a value for each. For the condition to be met, the order item must contain the specified property and that property must have the specified value. If both property values and fulfillment states are defined on the same condition, both the property value and fulfillment state conditions must be met.
Do any of the following:
|
Use the Condition Information subtab to capture additional information about the condition.
Field | Use |
---|---|
Information | Enter any additional information about the condition that is required by your specific situation. If you are localizing OSM, use the list to the right of the field to set different values for different locales. |
Use the Rule Information subtab to capture additional information about the rule.
Field | Use |
---|---|
Information | Enter any additional information about the composition rule that is required by your specific situation. If you are localizing OSM, use the list to the right of the field to set different values for different locales. |