On-demand workflows can use user-input parameters to allow dynamic use of relevant values during execution. By defining these parameters, users can tailor workflows to specific needs without altering the workflow logic. Input parameters in on-demand workflows are always provided at runtime, enabling flexible and adaptable execution for various scenarios.

Input Parameter Configuration Options

By using input parameters, workflows can be more flexible and adaptable to different scenarios without requiring changes to the workflow logic itself. Input parameters can be configured to provide flexibility in workflow execution. They can be:
Input Control TypeDescription
Mandatory or optionalSome parameters require input before execution, while others can be left empty.
Flexible Input FieldsBuilders can configure different kinds of lists including a controlled set of options from which the users can choose when triggering the workflow, enable free text, use checkboxes and configure other input types as well.
Static or dynamicStatic inputs remain fixed, whereas dynamic inputs retrieve values from global variables.

Input Parameter Types

The file input parameter is not supported in triggered subflows.
When defining an on-demand workflow, you can choose from the following input parameter types:
Parameter TypeDescriptionExample
TextSingle-line text input for short entriesA user name
Long TextMulti-line text field for detailed inputA description or detailed explanation
Rich TextAllows you to format long text with enhanced styling options beyond plain text. You can apply formatting such as bold, italics, headings, lists, links, code blocks, and more.bold, italics, code blocks, links
NumberNumeric value input100
Single-SelectChoose one value from a the list; if enabled, users can alternatively add free text.Choose one from the following: - Apple - Orange - Banana
Multi-SelectChoose multiple values from the list; if enabled, users can alternatively add free text.Choose all that apply: - Apple - Orange - Banana
CheckboxTrue/False input
Date and TimePick a specific date/time or relative value
ConnectionSelect a configured connectionFrom the list of available connections.
FileUpload a file (Max: 500MB)For example, a PDF
ListProvide multiple string valuesA list of values. For example, a list of names: Biff, Martin, Lorraine

Configure Input Parameters

1

Select the On-Demand Workflow

Navigate to the on-demand workflow that you would like to update with input parameters.
2

Add Input Parameters to the Trigger

From TRIGGER: ON-DEMAND, click +.
3

Configure Input Parameter Details

Configure each input parameter by setting:
FieldDescription
Parameter NameUnique identifier for the parameter
Parameter TypeChoose the relevant type
Display NameUser-friendly name (optional) - this is the way the field will appear in the form for the user.
RequiredToggle on/off to enforce input or leave it as optional.
Placeholder (Available for relevant types)Sample text shown in the input field (optional). For example, if a User Name is the required input, you can enter an example of the expected format in the placeholder.
Valid and Default Values (Available for relevant types)Configure the values that are allowed for the parameter. The default value is the pre-populated value (optional). For example, if the input is a date, you can configure the date in advance for the default value.
Options List Mode (Available for relevant types)Static (values that you manually add when building the workflow) or Dynamic (fetched from a source)
4

Save and Test the Input Parameter

Click Add to save the parameter.
The parameter appears in the TRIGGER section. When the workflow runs, the value will be retrieved in real time.
If you go to the Run Logs tab, you can easily copy input parameter values, by selecting the button for quick access. Additionally, you can hover over an input parameter and scroll through long text for better visibility.