Skip to main content

Dynamic Variables Types

Adding Dynamic Variables in Workflows

There are two distinct ways in which you can add dynamic variables to input parameters throughout Workflows.

The Variable Picker

The Variable Picker allows users to insert dynamic variables easily into workflows without manually writing expressions. It is compatible with all input types.

Blinks Expression Language

The Dynamic Variables can also be added manually using the expression language syntax.

Using the Variable Picker to Add Dynamic Variables

Note: When using the same dynamic variable in multiple steps with different value types, the variable will always take the value type from the last step where it was set. The first value type will be overwritten by the second one.
1

Access the Variable Picker

Click the button in the parameter field where you want to use a variable.
2

Search for a Specific Variable

In the Variable Picker, type to search for a specific variable.
3

Select the Desired Variable

Select the desired variable. It appears in the picker’s headline.
4

View the Variable Tag in the Step Field

The variable tag is displayed in the step’s input field.
5

Workflow Executes and Replaces the Tag

When executed, the workflow replaces the tag with the actual value.

Preview the Values of Dynamic Variables in Steps

1
To quickly inspect a step, click the icon. This opens a view showing all input parameters for that step.
2
In preview mode, you can see the actual values of all dynamic variables used in the step’s input parameters
You can view dynamic variables alongside their actual values by clicking the icon in the top-right corner of the text input to enlarge the preview. Then, select the icon to display both the dynamic variables and their corresponding values side by side. From the panel on the left of the expanded preview, you can directly edit the dynamic variables. Any changes you make will instantly update on the right side, allowing you to see in real time how adjustments affect the final output.

In preview mode, dynamic variables in the python action cannot be displayed. You can view input values from other scripting languages (Bash, PowerShell, and Node.js), but Python- generated dynamic values are not available to preview.

Referencing a Key in a JSON Object

If a workflow step outputs a JSON object, you can reference a specific key:
1
Click the desired key in the JSON output.
2
The value copies to your clipboard.
3
Paste the value into another step where needed.

Using Expression Language with Dynamic Variables

The Dynamic Variables can also be added manually using expression language syntax.
  1. To see the supported syntax to manually add a Dynamic Variable to a workflow input, click here
  2. Functions can be added to Dynamic Variables or Static Variables. To see the supported syntax of adding Functions to Dynamic Variable, click here
  3. Operators can be added to Dynamic Variables or Static Variables. To see the supported syntax of adding Operators to Dynamic Variables, click here

Recommendations and Limitations

  • Avoid reusing the same dynamic variable in multiple steps with different value types; the last assigned type takes precedence.
  • Ensure the workflow is correctly structured to prevent missing values in dynamic variables.

Global Variables

Configure triggers to start workflows based on events.

Expression Language

Define and organize actions within a workflow.

Workflow Engine Functions

Add logic to control workflow execution paths.

Workflow Engine Operators

Build a new workflow from scratch in Blink.