Transformed Order Item Fulfillment State Composition Rule Set Editor

Use the Transformed Order Item Fulfillment State Composition Rule Set editor to define the composition rules that apply to a particular transformed order item.

Field Use
Description Edit the display name of the transformed order item fulfillment state composition rule set.
Namespace Select an existing namespace or enter a unique namespace in which to include the transformed order item fulfillment state composition rule. Design Studio uses the last saved namespace as the default.
Fulfillment Pattern Select the orchestration fulfillment pattern to which the rules in the rule set apply. The orchestration 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:

  • Select an existing rule or condition to edit it.

  • Click Add Rule to create a new transformed order item fulfillment state composition rule.

  • Click Add Condition to create a new transformed order item fulfillment state composition condition under the selected rule.

  • Click Remove to remove the selected rules and conditions.

  • Right-click a selected rule and select Rename to rename the rule or condition.

  • Right-click a selected rule or condition and select Move Up to move the selected rule or condition higher in the list.

  • Right-click a selected rule or condition and select Move Down to move the selected rule or condition lower in the list.

See the following for more information about configuring composition rules:


Related Topics

About Transformed Order Item Fulfillment State Composition Rule Sets

Creating New Transformed Order Item Fulfillment State Composition Rule Sets

Transformed Order Item Fulfillment State Rule Details Subtab

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:

Related Topics

Transformed Order Item Fulfillment State Composition Rule Set Editor

Transformed Order Item Fulfillment State Transformed Order Items Subtab

Use the Transformed Order Items 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
Order Item Click Select to select the order item specification that contains the transformed order items.
Order Components This field enables you to constrain the order components for which this condition is applied. If order components are defined here, the condition will be applied only for those order components. If no order component is defined, the rule will be applied for all order components.

Do any of the following:

  • Click Select to select from a list of the order components defined in the workspace.

  • Click Add to create a new order component.

  • Click Open to open the specified order component in the Order Component Specification editor.

  • Select an order component from the list and click Remove to remove the order component from the list.

Relationship This field enables you to determine whether the condition is applied based on the relationship between the original and transformed order items. If no relationship is configured, the condition will be applied regardless of the relationship. This list works in conjunction with the Order Item Relationship Exists check box.

Do any of the following:

  • Click Select to select from a list of the relationship types used in conjunction with the transformed order items.

  • Click Add to create a new relationship type.

  • Click Open to open the specified relationship type in the Relationship Type editor.

  • Select a relationship type from the list and click Remove to remove the relationship type from the list.

Order Item Relationship Exists Select this check box to indicate that one of the relationship types in the Relationship field must be defined between the original and transformed order items in order for the condition to be evaluated.

Deselect this check box to indicate that the condition should be evaluated only if none of the relationship types defined in the Relationship field is defined between the original and transformed order items.


Related Topics

Transformed Order Item Fulfillment State Rule Details Subtab

Transformed Order Item Fulfillment State Condition Details Subtab

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:

  • Click Select to select from a list of the properties for the order item.

  • Click Open to open the appropriate order item specification with the property selected.

  • Select a property from the list and click Remove to remove the property from the list.


Related Topics

Transformed Order Item Fulfillment State Rule Details Subtab

Transformed Order Item Fulfillment State Condition Information Subtab

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.

Related Topics

Transformed Order Item Fulfillment State Rule Details Subtab

Transformed Order Item Fulfillment State Rule Information Subtab

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.

Related Topics

Transformed Order Item Fulfillment State Composition Rule Set Editor

Transformed Order Item Fulfillment State Source Order Item Subtab

Use the Source Order Item subtab to filter the conditions to be evaluated based on the conceptual model entity associated with the source order item.

Field Use
Simple Select this option to filter the composition rules based on the conceptual model entities configured in the Conceptual Model Entity field.
Advanced Select this option to use the expression in the XQuery field to filter the composition rules.
Conceptual Model Entity This field enables you to define the conceptual model entities that must be associated with the order item for the condition to be evaluated. This field is only available if you have selected the Simple option.
XQuery This field enables you to determine the relevant conceptual model entities using an XQuery expression. This field is only available if you have selected the Advanced option.

See "About Creating XQuery Expressions with Design Studio" for more information about entering information into XQuery controls. See "About Transformed Order Item Fulfillment State XQuery Expressions" for more information about this particular XQuery field.


Related Topics

Transformed Order Item Fulfillment State Composition Rule Set Editor