Updated on 2025-08-19 GMT+08:00

Configuring a Parallel Branch Processor

The parallel branch processor enables multiple branches of a flow to execute simultaneously. You can determine the next step of each branch.

Notes and Constraints

  • Function flows created in Data Workroom (DWR) can only be viewed on the FunctionGraph console; editing and deletion must be done within DWR.
  • A parallel branch can connect between 1 and 20 nodes, excluding error handling, start, or stop nodes.

Prerequisites

Before using flows, learn about Expression Description and Operators.

Configuration Description

On the function orchestration page, click and configure the Parallel Branch node.
Figure 1 Configuring a parallel branch node
Table 1 Parallel Branch parameters

Parameter

Description

Completion Criterion

You can select any of the following options:

  • All branches completed
  • 1 branch completed
  • Set number of branches completed

    Set Branches is required for the third option. Specify a maximum of 20 branches.

Input Filter Expression

JSONPath expression used to filter the input information of the node.

Output Filter Expression

JSONPath expression used to filter the output information of the node.

Result Output Path

Path to which the result of this parallel branch will be output in the JSON format. The path is a key and the result is a value. If this parameter is not set, the default path is result.