> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Conditional Branches and Parallel Branches

> Learn how branch nodes run different rule configurations based on conditions. This page covers the characteristics and use cases of conditional branches and parallel branches, the Component types they support, and how to use logical Functions to evaluate conditions.

### Conditional Rules

Branch nodes run different rule configurations under different conditions, or run multiple rule configurations simultaneously when several conditions are met. The components that support conditional branches include: the Form event trigger User, the organization ID of the Form event trigger User, Single-line text, Multi-line text, Select, Checkbox, Dropdown Select, Dropdown Checkbox, Numerical, Date, Attachment, User, and Department.

* Conditional branch: Conditional branches follow priorities, and only the highest-priority branch runs.
* Parallel branch: Parallel branches have no priorities, and every branch whose conditions are met runs.

### Formula

To use a formula to edit the fields of the current form as a conditional branch, use functions from [**Logical Functions**](/yida/form/mnx96u) to evaluate whether the condition is met. See the example below:

<Note>
  For more content, see [Process branch node](/yida/process/yv8dnv).
</Note>
