> ## Documentation Index
> Fetch the complete documentation index at: https://docs.get-clara.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflow Branches

> Создавайте параллельные пути и условную логику в ваших рабочих процессах.

Ветви позволяют разделить рабочий процесс на несколько путей, которые могут выполняться одновременно или условно, в зависимости от ваших данных.

<img src="https://mintcdn.com/clara-1b8b12e1/sHXKG8rWt8DAIbvx/images/user-guide/workflows/branches.png?fit=max&auto=format&n=sHXKG8rWt8DAIbvx&q=85&s=0e4eb7ae30cd233838430e512d34fe3f" style={{width:'100%'}} width="4588" height="2644" data-path="images/user-guide/workflows/branches.png" />

## Как работают ветви

Когда вы создаёте несколько соединений от одного узла, каждый путь становится ветвью. По умолчанию **все ветви выполняются параллельно** — они не ждут друг друга.

## Создание ветвей

### Добавить новую ветвь

1. **Щёлкните правой кнопкой мыши по основному полотну** рабочего процесса (не по существующему узлу)
2. Нажмите **Добавить узел**
3. Выберите тип узла для новой ветви
4. Перетащите стрелку от нижней части предыдущего шага к верхней части этого нового действия
5. Повторите, чтобы добавить больше ветвей от того же узла

<Note>
  Каждая ветвь независима. Добавление ветви не влияет на другие существующие пути от этого узла.
</Note>

### Визуальный макет

В редакторе рабочего процесса ветви отображаются как параллельные пути. Вы можете перетаскивать узлы, чтобы изменить визуальный макет, не влияя на выполнение.

## Условные ветви

Поскольку по умолчанию все ветви выполняются, используйте узлы **Фильтр**, чтобы контролировать, какие пути фактически выполняются:

| Ветвь | Условие фильтра     | Действие                                     |
| ----- | ------------------- | -------------------------------------------- |
| A     | Этап = "Выиграно"   | Отправить поздравительное электронное письмо |
| B     | Этап = "Проиграно"  | Создать задачу последующих действий          |
| С     | Этап = "Переговоры" | Уведомить менеджера                          |

1. Создавайте ветви от вашего триггера или действия
2. Добавьте узел **Фильтр** как первый шаг каждой ветви
3. Настройте каждый фильтр с взаимоисключающими условиями
4. Добавьте свои действия после каждого фильтра

Продолжит выполняться только та ветвь (ветви), где условие фильтра выполнено.

## Объединение ветвей

**Ветви не объединяются автоматически.** Каждая ветвь выполняется независимо, пока не завершится. У вас полная свобода в том, как с этим поступать:

* **Вариант 1: Оставить ветви раздельно**
  Каждая ветвь самостоятельно обрабатывает свои последующие действия. Это самый простой подход, когда ветвям не нужно сходиться.

* **Вариант 2: Объединить ветви вручную**
  При создании рабочего процесса вы можете вручную подключить несколько ветвей к одному последующему действию. Просто перетащите стрелки от конца каждой ветви к общему узлу.

<Note>
  Хотя вы можете использовать узел [Задержка](/l/ru/user-guide/workflows/capabilities/workflow-actions#delay) для приостановки выполнения, его пока нельзя настроить на ожидание "пока не завершится другая ветвь".
</Note>

## Связанные материалы

* [Как использовать ветви в рабочих процессах](/l/ru/user-guide/workflows/capabilities/use-branches-in-workflows) - Пошаговое руководство
* [Действия рабочего процесса](/l/ru/user-guide/workflows/capabilities/workflow-actions) - Доступные действия, включая Фильтр
