You are here:
Orchestration Item Conditions
As part of an orchestration item definition, you can specify conditions that control whether the item should execute if the condition is met, or skipped if the condition is not met.
In addition, for Push events, you can specify an event condition that defines when a push event is triggered.
When an orchestration item is defined with certain conditions, then those conditions apply to every associated order item, rather than just one. If any associated order item meets the condition, then that condition is met.
A push event is activated when an external system or a Salesforce user makes a specific change to the order item associated with a push event orchestration item. When a change of state happens, a trigger is invoked and the change is evaluated against an event condition associated with the orchestration item.
For Push Events, you can do the following things:
Define conditions for the Push event item-type.
Define conditions for an orchestration item. Condition data is case-sensitive.
A condition for an attribute that is unavailable on the line item evaluates as True instead of False. The reason is that if the attribute exists and the value is null, the condition may still evaluate to True. If the attribute itself is missing, then the condition evaluates to False.
If you don't see the option to add an AND, OR, or NOT condition as a nested condition, then you should add the following new custom setting to XOM settings: Feature.EnableComplexConditions See Enable Complex Conditions in Custom Settings


