Updated on 2025-07-02 GMT+08:00

Input Node

The Input node is used to provide input information during workflow running.

In some complex workflow scenarios, certain nodes need additional user input during execution. If the upstream node does not obtain the information, you can add an Input node to collect the information. The workflow execution is temporarily interrupted when the workflow reaches the Input node until the node collects necessary user input.

The Input node is an optional node. If it does not need to be configured, skip this section.

To configure the Input node, perform the following steps:

  1. Drag the Input node on the left to the canvas and click the node to open the node configuration page.
  2. Configure the Input node by referring to Table 1.
    Table 1 Input node configuration

    Configuration Type

    Parameter Name

    Description

    Configuration Example (Scenario-based)

    Parameter configuration

    Input params

    You can configure one or more input parameters, which can be referenced by subsequent nodes.

    • Param name: The value can contain only letters, digits, and underscores (_), and cannot start with a digit.
    • Param type: The value can be String, Integer, Number, Boolean, Object, Array, or File.
    • Description: description of the input parameter.

    After one or more input parameters are configured, the workflow is interrupted when the workflow runs to the node. The workflow continues only when all input parameters are set and each input parameter can be referenced by the downstream node.

    For example, if a Plugin node needs an input parameter city, you can configure an Input node in the upstream node of the Plugin node to set the value of city, and then the Plugin node references the city parameter of the Input node.

    Figure 1 Input node configuration example

  3. After completing the configuration, click OK.
  4. Connect the Input node to other nodes.