Kogenta Connect
Workflows

Parameters

How to define and use input parameters in Kogenta Connect workflows.

Parameters make workflows dynamic and reusable. Instead of hardcoding values like dates, regions, or thresholds, you define parameters that users provide when running the workflow.

Parameter types

TypeDescriptionExample
TextFree-text string inputA customer name or ID
IntegerWhole numberA year or count threshold
DecimalNumber with decimalsA percentage or distance
BooleanTrue/false toggleInclude inactive records
DateCalendar date pickerA start or end date
Date/TimeDate and time pickerA precise timestamp
DropdownSingle selection from a predefined listA region or category
Multi-SelectMultiple selections from a predefined listSelected store types

Defining parameters

When creating a parameter, you configure:

  • Name - the identifier used in SQL queries (e.g., start_date, region)
  • Type - one of the types listed above
  • Label - the display name shown to users when running the workflow
  • Default value - an optional pre-filled value
  • Required - whether the parameter must have a value before the workflow can run
  • Help text - optional description to guide users on what value to enter
  • Validation - optional rules like minimum/maximum values or allowed patterns

Using parameters in queries

Reference parameters in your SQL using double-brace syntax:

SELECT *
FROM sales.transactions
WHERE region = {{region}}
  AND transaction_date >= {{start_date}}
  AND amount > {{min_amount}}

When the workflow executes, each {{parameter_name}} is replaced with the value provided by the user.

Parameters in dashboards

When a workflow is linked to a dashboard, its parameters can be:

  • Pre-filled with fixed values at the dashboard level
  • Exposed to dashboard viewers so they can provide values interactively
  • Hidden from viewers if the dashboard should always use specific values

This flexibility lets the same workflow serve multiple dashboards with different parameter configurations.

On this page