logologo
Get Started
Guide
Development
Plugins
API
English
简体中文
Get Started
Guide
Development
Plugins
API
English
简体中文
logologo
Workflow
Overview
Getting Started

Triggers

Overview
Collection Event
Schedule
Pre-action Event
Post-action Event
Custom Action Event
Approval
Webhook

Nodes

Overview

AI

Large Language Model

Flow Control

Condition
Loop
Variables
Parallel Branch
Subflow
Output
Delay
End

Calculation

Calculation
Date Calculation
JSON Query
JSON Variable Mapping

Data Operations

Create Data
Update Data
Query Data
Delete Data
SQL Operation

Manual Processing

Manual Processing
Approval
CC

Extended Types

HTTP Request
JavaScript
Notification
Send Email
Response
Response Message
Variables
Execution History
Version Management
Advanced Options

Extension Development

Overview
Extending Trigger Types
Extending Node Types
API Reference
Previous PageVariables
Next PageSubflow

#Parallel Branch

The parallel branch node can divide a workflow into multiple branches. Each branch can be configured with different nodes, and the execution method varies depending on the branch mode. Use the parallel branch node in scenarios where multiple actions need to be executed simultaneously.

#Installation

Built-in plugin, no installation required.

#Create Node

In the workflow configuration interface, click the plus ("+") button in the flow to add a "Parallel Branch" node:

Add Parallel Branch

After adding a parallel branch node to the workflow, two sub-branches are added by default. You can also add more branches by clicking the add branch button. Any number of nodes can be added to each branch. Unnecessary branches can be removed by clicking the delete button at the start of the branch.

Manage Parallel Branches

#Node Configuration

#Branch Mode

The parallel branch node has the following three modes:

  • All succeed: The workflow will only continue to execute the nodes after the branches finish if all branches execute successfully. Otherwise, if any branch terminates prematurely, whether due to failure, error, or any other non-successful state, the entire parallel branch node will terminate prematurely with that status. This is also known as "All mode".
  • Any succeeds: The workflow will continue to execute the nodes after the branches finish as soon as any branch executes successfully. The entire parallel branch node will only terminate prematurely if all branches terminate prematurely, whether due to failure, error, or any other non-successful state. This is also known as "Any mode".
  • Any succeeds or fails: The workflow will continue to execute the nodes after the branches finish as soon as any branch executes successfully. However, if any node fails, the entire parallel branch will terminate prematurely with that status. This is also known as "Race mode".

Regardless of the mode, each branch will be executed in order from left to right until the conditions of the preset branch mode are met, at which point it will either continue to the subsequent nodes or exit prematurely.

#Example

Refer to the example in Delay Node.