Skip to content

# Variable Value Condition

The Variable Value condition tests the value of a specified local (Rule-based) or global variable/expression. A change in the value of the target variable causes the Rule in which the condition is used to be re-evaluated, and the new value will be tested with the configured operator and operand(s).

The operators and their operand(s) of an Variable Value condition share semantics with the Entity Attribute condition, including substitutions (so that expressions can be used as operands) and condition options. Please see the Entity Attribute condition page for more information on these details.

Variables In Substitutions

Variables referenced in substitutions do not trigger re-evaluation of the condition when their value changes. Only the target variable (on the left side of the operator) causes re-evaluation of the condition. A common workaround to get sensitivity to changes to a variable in a substitution is to add another Variable Value condition to the rule against the substitution variable with the changes operator. Care should be taken, however, to ensure that the additional condition doesn't alter the intended logic.

Updated: 2025-Oct-31