Control / params · All operations

Ask for a parameter value

A variant of Set parameters

Expose a typed input on a reusable component or app, such as a checkbox, a number or a file picker, whose answer becomes a variable.

Status

In arcform

Not built yet

arcform does not do this yet; it would live in how a Protocol runs. Its place on the roadmap

What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

Alteryx Designer (1)
  • Actionread 2026-09-27

    Update a tool's configuration with values from interface questions when run as app or macro

EasyMorph (1)
  • Uploaded filesread 2026-09-27

    List the files supplied through the workflow's file-upload parameters

KNIME Analytics Platform (16)
RapidMiner Studio (11)

Background

In KNIME, a Configuration node provides input parameters for other nodes, and a component's dialog shows the options of every Configuration node inside it.[1] KNIME's Configuration nodes take different types of user input, such as a string, an integer, a value chosen from a list, or a date and time.[1] In Tableau Prep, users running a flow are prompted to enter its parameter values, and required values must be entered before the flow can run.[2]

When to use it

In KNIME, a component can be designed so that a user configures it from the outside, without changing the configuration of the nodes inside it.[1] Reach for a typed input when a workflow is handed to someone who should change its settings without opening it up. (Meridian's view)

SQL injection is a code injection technique in which malicious SQL statements are inserted into an entry field for execution.[3] In Tableau Prep, a parameter's allowable values can be All, which lets users type any value, or a List of values for users to choose from.[2] In Tableau Prep, an All parameter used in input and output steps can be a security risk, because custom SQL queries that allow any value can expose data to SQL injection attacks.[2] Offer a fixed list wherever the answer becomes a file path, a table name or part of a query, and keep free text for values that are only compared. (Meridian's view) In Tableau Prep, every user parameter needs a current value, which acts as its default and fills in optional parameters that are not given at run time.[2] Choose a default that is safe to run unattended, since an optional answer that nobody gives still runs. (Meridian's view)

The method

KNIME's Credentials Configuration node takes a user name and password in the component's dialog and outputs them as a credentials flow variable.[4][1] KNIME's Local File Browser Configuration node lets the user select a local file and exposes the file's path as a flow variable.[5]

In Tableau Prep, a parameter has a unique name, an optional description and a data type of number, string or Boolean, and its values must match that type.[2] In Tableau Prep, the parameter values entered for a flow run are applied everywhere that parameter is used in the flow.[2]