Как использовать оператор "Если"?
Оператор Если позволяет выполнять разные действия в сценарии автоматизации в зависимости от выполнения тех или иных условий.
Оператор доступен для автоматического или ручного сценария автоматизации.
Для добавления оператора Если в результат срабатывания сценария:
- Перейдите в раздел Администрирование — Сценарии.
- Откройте сценарий автоматизации или создайте новый (с типом Авто или Ручной).
- Добавьте предварительно иные операторы в сценарий при необходимости.
- Нажмите кнопку
и выберите оператор Если. Справа откроются настройки оператора.
- Введите описание оператора.
- Нажмите кнопку Добавить условие. Отобразится блок Условие для добавления дополнительных условий:
- Значения списков в блоке Условия зависят от типа объекта и действия. вы можете добавить несколько условий.
- При выборе действия Системное событие блок Условия не отображается.
- Заполните поля блока:
- Выберите объект из списка
- Выберите дополнительное значение объекта
- Нажмите кнопку
между операторами. Будет добавлен следующий оператор Если. Параметры оператора будут автоматически скопированы из предыдущего оператора Если.
- Измените параметры и условия второго оператора Если при необходимости.
- Добавьте еще оператор Если для дальнейшего разветвления сценария и настройте его.
- Добавьте для каждого оператора Если операторы для настройки результатов сценария.
- Нажмите кнопку
. Настройки сценария будут сохранены.

Пример сценария с несколькими операторами "Если"
Вы можете настроить автоматический сценарий, который будет запускаться при заполнении определенного поля в карточке объекта или дела, и создаст связанные сущности (например, события, задачи и т.д.).
Рассмотрим пример сценария, в котором будут выполняться разные действия, в зависимости от полученного решения по претензии:
- Создайте сценарий с типом Авто.
- Добавьте оператор Ожидать, где вы сможете выбрать поле, при заполнении которого будет запускаться сценарий, и настроить условия срабатывания сценария:
- Укажите главные настройки в блоке Основное:
- Действие — Заполнение поля
- Объект — Дело→Блоки дел→Информация о претензии→Решение по претензии
- Нажмите кнопку Добавить условие и заполните сведения:
- Объект — Проект→Дело→Основная информация→Тип
- Условие — Равно
- Значение — Арбитражное дело и дело СОЮ
- Укажите главные настройки в блоке Основное:
- Добавьте операторы Если, которые позволят гибко настроить работу сценария, в зависимости от конкретного значения поля:
- В первом операторе Если:
- Описание — Значение решения
- Нажмите кнопку Добавить условие и заполните сведения:
- Объект — Дело→Блоки дел→Информация о претензии→Решение по претензии
- Условие — Равно
- Значение — В удовлетворении претензии отказано
- Во втором операторе Если (параметры будут заполнены, как у предыдущего Если):
- Описание — Значение решения
- Нажмите кнопку Добавить условие и заполните сведения:
- Объект — Дело→Блоки дел→Информация о претензии→Решение по претензии
- Условие — Равно
- Значение — Претензия полностью удовлетворена
- В третьем операторе Если (параметры будут заполнены, как у предыдущего Если):
- Описание — Значение решения
- Нажмите кнопку Добавить условие и заполните сведения:
- Объект — Дело→Блоки дел→Информация о претензии→Решение по претензии
- Условие — Равно
- Значение — Претензия частично удовлетворена
- В первом операторе Если:
- Под оператором Если→В удовлетворении претензии отказано добавьте оператор Создать с параметрами:
- Что создать — Задача
- Название — Подготовка к судебному процессу
- Приоритет — Высокий
- Ответственный — Автоматическое распределение (учитывает рабочую загрузку пользователей)
- Напоминание — За 2 дня
- Описание — Собрать документы, подтверждающие нарушение прав, Завизировать решение по претензии с отказом, Подготовить доказательную базу
- Дата окончания — С задержкой срабатывания на 4 дня, по календарным дням
- Под оператором Если→Претензия полностью удовлетворена добавьте операторы:
- Ожидать с параметрами:
- Действие — Создание
- Объект — Документ
- Условие 1: Объект — Проект→Дело→Основная информация→Тип, Условие — Равно, Значение — Арбитражное дело и дело СОЮ
- Условие 2: Объект — Проект→Дело→Документ→Основная информация→Тип документа, Условие — Равно, Значение — Решения и постановления
- Изменить с параметрами:
- Объект — Дело
- Поля — Основная информация→Статус, Способ заполнения→Указать значение вручную, Значение→В архиве
- Ожидать с параметрами:
- Под оператором Если→Претензия частично удовлетворена добавьте оператор Создать с параметрами:
- Что создать — Задача
- Описание — Принять решение
- Название — Принять решение по движению претензии
- Приоритет — Высокий
- Ответственный — Автоматическое распределение (учитывает рабочую загрузку пользователей)
- Нажмите кнопку
.
При работе оператора важен порядок, в котором указаны различные условия:
- Если выполняется несколько условий, выполняется тот оператор Если, который находится левее.
- Сценарий останавливается, если не выполнены все условия ни в одной ветке Если.
- Выполнение нескольких веток в одном сценарии невозможно.
- Сценарий может начинаться с оператора Если.