﻿# Условное ветвление

> [HTML Version](conditional-branch.html)

Элемент используется, когда переход к другому действию по сценарию зависит от некоторых условий. Например, с помощью этого элемента бот может проверить, кем является его собеседник — сотрудником компании или клиентом, и в зависимости от этого выбрать ветку сценария. 

(conditional-branch-1.png)

Чтобы создать новое условие, нажмите **Добавить ветвление** или значок шестерёнки ((script_3.png)). Для удаления наведите курсор на три точки справа от условия и нажмите на значок (bot-close-icon.png). 

## Настроить условие 

Рассмотрим добавление условия на примере, когда боту необходимо проверить, зарегистрирован ли его собеседник в ELMA365. Для этого будет использоваться переменная типа [Пользователь](bot-variable-settings.md#user), в которой хранится информация о наличии клиента в справочнике [Пользователи](360004833572.md) или [Внешние пользователи](external-users.md). 

1. Для настройки ветвления в размещённом элементе нажмите **Настроить** или значок шестерёнки. 

2. В открывшемся окне нажмите **Добавить условие**.  

(conditional-branch-2.png)

3. Появятся два поля. В поле слева укажите первый операнд, в данном случае — переменную [Пользователь](bot-variable-settings.md#user). Далее в раскрывшемся списке дополнительных свойств нужно выбрать **Аутентифицирован**. 

(conditional-branch-3.png)

4. Задайте второй операнд в появившемся справа поле. Значения второго операнда зависят от типа данных первого. Например, для переменной типа **Текст** необходимо вводить значения вручную, а для типа **Дата** — выбирать день в календаре. 

Для нашего примера доступны варианты **Да/Нет**. Выберите **Да**. 

(conditional-branch-4.png)

5. Из списка выберите операцию сравнения для проверки условия. В данном случае **Равно**. 

(conditional-branch-5.png)

6. Нажмите **Сохранить**. 

После настройки ветвления необходимо указать, к какому действию перейдёт бот, если в ELMA365 имеется запись о пользователе. Также нужно добавить переход на случай, если настроенное условие не будет удовлетворено. Для этого используется переход из ветки **Иначе**. 

(conditional-branch-6.png)

## Копировать и удалить элемент 

Добавленный в сценарий элемент можно скопировать ((bot-copy-icon.png)) или удалить ((bot-close-icon.png)). Для этого нажмите на элемент или наведите на него курсор, затем наведите курсор на три точки и выберите нужную опцию.