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.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.
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.