v26.04: Working with Parameters
Workflows support global parameters that allow users to define reusable values at the workflow level. Parameters resolve at runtime and propagate to all referencing nodes within a workflow.
Two types of parameters are available in the Global Parameters panel:
- Automated Parameters — System-defined parameters that resolve automatically at runtime without user input:
- Time
- Account
- Execution Date
- Execution Period
- Execution User
- User Parameters — Custom parameters created by the user. Each user parameter includes:
- Name: Parameter identifier
- Type: Data type (Text, etc.)
- Source: Value source (Constant, etc.)
- Value: The parameter value
Configuring Parameters
To configure parameters:
- Open the Workflow Designer and select a workflow.
- Select Params from the L2 header toolbar.
- The Global Parameters panel opens on the right side, displaying Automated Parameters and User Parameters sections.
- To add a user parameter, enter the parameter name in the New parameter name field under User Parameters.
- Select the + button to add the parameter.
- Configure the parameter properties: Name, Type, Source, and Value.
- Select Publish to save the workflow with the new parameters.
Using Parameters in Nodes
Parameters can be referenced in node configurations using the ${parameter_name} syntax. When a workflow executes, the system resolves all parameter references before processing begins.
Parameter support extends to the following node types:
Parameters in SQL Script Nodes
In the Advance View mode, an Available Parameters section displays below the Query field. Users can select parameter tags (such as Time, Account, Execution Date) to insert them into the SQL query. The system resolves parameter values before executing the SQL script. Parameters can be referenced in node configurations using the ${parameter_name} syntax.
Parameters in Remote Table Read Nodes
Users can include workflow parameters within remote table read configurations to dynamically filter or parameterize data retrieval from external sources.
Parameters in Mapping
Users can embed workflow parameters within mapping configurations, enabling dynamic value resolution during workflow execution.