Inputs

Inputs are defined for steps, operations, decisions, or flows.

Under the Inputs tab, you can view the inputs that the steps, operations, decisions, or flows receive. The Inputs tab for the steps are on the right side of the canvas. Each input has a value that can be set in a number of ways. It may be a constant value, a python expression, the value of a flow variable or system property, and more.

For example, you can set the value of a flow variable and use this in various steps in the flow.

  • Name. Displays the name of the input.

    The combined input name, flow name, and folder path of the input (under the Library folder) must add up to no more than 255 characters.

    Input names must start with a letter or an underscore ( _ ) and must contain only the characters (A-Z, a-z, 0-9) or _.
    The Input name cannot contain white spaces.

    Note For localized characters, this limit is even lower. For example, in Japanese, the 255 characters need to be divided by 4, so the number of characters is only 64.

  • Default value. A user can add a default value to the input. If no value is passed for this input, the default value is used instead.

    (Optional) You can directly edit the expression of a value. Open the Expression Editor by clicking the Edit button next to the value.

    For more information, see Edit the Expression of a Value for an Input or Output.

  • Private. Click the check box if the input needs to be private. This means that it cannot be overridden. This cannot be seen when this flow is triggered or when this flow is referenced as a step

    Note If a flow input is marked as private, it must have a default value. If there is no default value, this is flagged as an error.

  • Sensitive. Click the check box if the input contains sensitive data. During runtime, the value will be encrypted. See Sensitive Flow Input, Output, and System Properties .

    Tip It is not recommend to set a default constant value when an input is marked as sensitive. The values are displayed as asterisks in the file.

  • Required. This check box is selected if this input is mandatory for the operation/flow to function.
  • Description. Displays a description of the input.

    When the flow is used as a step (subflow) in another flow, an Info button will appear when a mouse is rolled over the input (under Step Properties > Inputs).

    When this Info button is clicked, a smart tooltip will display the description that you entered.