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

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 can be reused between nodes and flow steps.

Both curly bracket syntax and dot notation are supported here.


AI Agents

AI Agents support:

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?