Variables
Workflow Variables allow you to define reusable values that can be set at run time without editing the workflow. Use them to make your analysis flexible and shareable: collaborators can run the same workflow with different parameters without touching the workflow structure.
Variables use the syntax {{@variable_name}} and can be inserted into most tool parameter fields.

Variable Types
| Type | Use for |
|---|---|
| String | Text values: names, labels, filter criteria |
| Number | Numeric values: distances, thresholds, counts |
Creating Variables
{} Variables icon in the toolbar at the bottom of the canvas to open the Variables dialog.buffer_distance, not buffer distance).String or Number.Maximum grouping distance for max_grouping_distance). Expressions and SQL keep using the name. To add help text, click the speech bubble Esc discards the change. A filled icon Using Variables in Tool Parameters
Click the {} icon inside any compatible parameter field and select the variable you want to insert. Once inserted, the field displays the variable reference (e.g. {{@variable_name}}) highlighted in green, indicating the field is driven by a variable.
A variable with a label is listed by its label, with its reference next to it, and its description appears when you hover over it. A field that holds a labelled variable shows the label below it. When you type {{@ in a field, the suggestions match both names and labels; in the SQL editor they match names and show each label next to its name.
Use descriptive names that clearly explain the parameter's purpose: buffer_distance instead of dist, poi_type instead of type.
Running Workflows with Variables from the Map View
Workflows with variables can be run directly from the Map view without opening the workflow editor.
Toolbox and click the Workflows tab.The values you enter here only apply to this run. Next time you open the workflow, the default values are restored.