Variables
Variables represent values used during rule execution. They provide a way to reference and reuse data inside rules instead of working with hardcoded values directly.
A variable can contain data provided to the rule, values created during execution, or results produced by the rule itself. Once available, the value can be reused in other conditions, calculations, expressions, or execution steps.
The available variable types and variable addressing syntax depend on the selected rule type.
Variables by Rule Type
In this section you can find list of variables available for each rule type.
Decision Tables
Decision Tables support:
Column Variables
Column Variables
Columns inside a Decision Table can reference values from previously evaluated columns.
This applies to:
Condition columns
Calculation columns
Result columns
In each Decison Table row scenario columns are evaluated from left to right, therefore a column can only reference columns that were already evaluated earlier in the table.
If a variable reference is used before the referenced value is created or evaluated, the variable will not be recognized.
Example of variables being used correctly in Decision Table:
Columns are referensed after their declaration/evaluation.

Incorrect use of column references in Decision Tables:
Column is referensed before its evaluation therefore its not recognized.

Decision Trees
Decision Trees support:
Variables are commonly used in node conditions and result branches.

Example how to use variables in Decision tree:

Scripting Rules
Scripting Rules support:
Variables are referenced using dot notation.
Example of variables used in Scripting Rule:

Decision Flows and Integration Flows
Decision Flows and Integration Flows support:
Variables created in flow and during flow execution
Variables can be reused between nodes and flow steps.
Both curly bracket syntax and dot notation are supported here.

AI Agents
AI Agents support:
Attachments
Attachments and generated values can be reused during execution.

Lookup Tables
Lookup Tables do not support:
Model Variables
Rule Variables
They operate only with values defined directly inside the table.
Rule Variables
Rule Variables are variables created within the context of a specific rule.
They are typically used for:
Temporary values
Intermediate calculations
Shared reusable values inside the rule
Rule Variables exist only during the current rule execution.
Detailed information about Rule Variables is available on the dedicated Rule Variables documentation page.
Last updated
Was this helpful?

