Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Industries Order Management
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Order Decomposition Conditions

          Order Decomposition Conditions

          Decomposition relationships sometimes have associated conditions. A condition rule places a condition on the decomposition relationship. Order Management initiates decomposition of an order item only if the specified condition evaluates as true. Otherwise, Order Management skips the decomposition relationship.

          Condition rules can evaluate attributes or fields on the order item, as well as other fields that are related to the order item as long as the entire order is included in the fulfillment request.

          Note
          Note

          Condition data is case-sensitive, and are supported only on the first level of decomposition, not on subsequent levels.

          Decomposition Conditions

          The Decomposition page, showing conditions and the list of possible operators.

          If the Source Attribute/Field is left blank and there is a value in the Value field, then the condition evaluates to True or False, depending on the operator:

          • If the operator is =, then the condition evaluates to False.

          • If the operator is !=, then the condition evaluates to True.

          • If the operator is contains, then the condition evaluates to False.

          • If the operator is doesnotcontain, then the condition evaluates to True.

          • If the value for an attribute is not set and there is no default value, then the value of that attribute is considered null. Null values are carried to an empty string.

          • If an attribute is missing from a product, the particular mapping rule or condition is considered invalid and ignored. Invalid conditions evaluate to false.

          • Similarly, a field is considered null if it is null in the database. If the field referred to in a mapping rule or condition does not exist, the corresponding condition or mapping rule is considered invalid.

          In Order Management Standard, if an attribute on the left-side has a value of 0, the right-side is left blank, and the operator is =, !=, <, >, <=, or >=, then the empty value on the right side will be considered 0 and the condition is considered True.

          You can choose Single Condition for simple situations, but conditions can also be nested so that they allow complex boolean structures, such as AND, OR, and NOT. Choose the attribute and value and then save the conditions.

          A sample setup of conditions with AND and NOT operations.
           
          Loading
          Salesforce Help | Article