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

Workflow Node

The Workflow node is used to implement the nesting of workflows.

In a workflow, you can use another workflow as a step or node to encapsulate complex tasks. For example, you can encapsulate common and standardized task processing processes into different sub-workflows and call these sub-workflows in different branches of the main workflow to perform corresponding operations. Workflow nesting implements modular splitting and processing of complex tasks, making the workflow orchestration logic more flexible, clear, and easy to manage.

To configure the Workflow node, perform the following steps:

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

    Configuration Type

    Parameter Name

    Description

    Parameter configuration

    Input params

    • The input structure of a workflow node depends on the input structure defined by the sub-workflow. The input structure cannot be customized.
    • You need to specify the data source for the input parameters in the Workflow node. The input parameters can be set to fixed values or reference the output parameters of upstream nodes.

    Output params

    • The output structure of a workflow node depends on the output structure defined by the sub-workflow. The output structure cannot be customized.
    • response_content is a fixed output parameter of the workflow.
    Figure 1 Workflow node configuration example (sub-workflow)

    Figure 2 Workflow node configuration example - Workflow node (input and output correspond to the input and output of the sub-workflow)
  3. After completing the configuration, click OK.
  4. Connect the Workflow node to other nodes.