Dynamic variables are variables that are generated during workflow execution. These variables enable workflows to adapt to real-time data, allowing workflows to function dynamically rather than relying on inputs that contain static values. They can represent various types of data, including metadata, user input, step outputs, or event payloads.To simplify the process of selecting and using dynamic variables, Blink provides the Variable Picker—a tool that allows users to insert dynamic variables without needing to understand complex expression syntax.
Dynamic Variable Type | Description | |
---|---|---|
Steps | Step-related variables include status, outputs, or results from previous workflow steps. | |
Local variable | Variables that are created within the workflow using the Set Variable action | |
Files | Variables that represent files used in the workflow, including file paths, sizes, and identifiers. | |
Global variables | Variables defined within a Workspace and accessible across the entire workspace. Global variables can be Raw value or Secret. | |
Metadata | Metadata variables provide workflow-related information:
| |
Input Parameters- Only available in On-demand workflows | These are values defined when triggering an On-demand workflow. | |
Event payload- Only available in On-demand workflows | This refers to the data received from the triggering event in an Event-based workflows. When an event occurs, it generates specific data that is passed into the workflow, enabling it to execute the necessary actions based on the event’s details. |
Access the Variable Picker
Search for a Specific Variable
Select the Desired Variable
View the Variable Tag in the Step Field
Workflow Executes and Replaces the Tag