Flow parameter settings
Overview
Flow parameters are an important concept in Flows. In task nodes, you can use parameters to adjust code dynamically for special needs, such as changing filter conditions or switching branches.
Flow parameters currently support two levels: Workspace Params and Flow Params.
Workspace parameters
For how to create and define workspace-level parameters, see Parameter management
A Flow can reference all existing parameters in the workspace
Flow parameters
Click New Flow Parameter to create a custom Flow parameter.
Flow parameter rules:
- Must start with a letter; digits, lowercase letters, and underscores are allowed
- Up to 40 characters, and must not have the same name as another Flow parameter
- Can't start with "ws_"
- Parameter priority
Parameter priority determines which parameter's value a node gets when parameters of different types have the same name. The current logic is the same as DolphinScheduler (DS): ordered by scope from smallest to largest, and by priority from highest to lowest:
Task node > Passed from upstream > Flow parameters > Workspace parameters
Preset parameters don't take part in priority ordering
- Node types that can use parameters
Different node types have different capabilities. Currently supported task node types:
- Trino SQL
- Shell
- Offline sync plan

