Ветвления и ожидание
Обновлено 11 октября 2026 г.
Страница описывает узлы управления в правилах Автоматизаций: как направить правило по разным веткам, перебрать список, подождать и остановиться. Она для владельца и администраторов, которые собирают правило сложнее цепочки «событие и действие».
Узлы управления стоят в окне «Добавить узел» в группе «Управление». Как добавлять и связывать узлы, описано на странице «Правило».
«Если»
Узел проверяет условия и отправляет правило по одному из двух выходов: «Да» или «Нет». К каждому выходу подключается своя ветка. Ветку «Нет» можно оставить пустой, тогда правило на ней просто заканчивается.
- Выберите узел «Если» и в панели нажмите «Условие».
- Нажмите «Что сравнить» и выберите данные события или узла выше.
- Выберите операцию из списка.
- Укажите значение. Если слева стоит поле события, то воронка, этап, участник, ключ приёма, «Как пришла» и «Вид этапа» выбираются из списка. В остальных случаях значение вводится или подставляется из другого узла.
Если на узле появилась строка вида «Сделка создана · как пришла равно заявка по ключу приёма», условие задано.
Условий может быть несколько. Список над ними решает, как они сочетаются: «Все условия» или «Любое условие». Узел без условий всегда идёт по выходу «Да».
Операция | Когда условие выполняется |
|---|---|
«равно», «не равно» | значения совпадают или не совпадают |
«задано», «не задано» | поле заполнено или пусто; значение справа не нужно |
«больше», «меньше» | сравниваются числа или даты; если значение не число и не дата, условие не выполняется |
«содержит» | текст содержит указанный фрагмент, регистр букв не важен |
«одно из» | значение совпадает с одним из элементов списка; список подставляется из другого узла или задаётся ИИ-агентом |
«Развилка»
«Развилка» заменяет несколько узлов «Если» подряд, когда веток больше двух. Внутри неё несколько правил, у каждого свои условия и свой выход. Последний выход всегда называется «Иначе».
- Выберите узел «Развилка». В нём уже есть одно правило.
- Дайте правилу имя, например «Опт», и добавьте условия так же, как в узле «Если».
- Кнопкой «Правило» добавьте остальные варианты.
Если на узле появились выходы с именами ваших правил и выход «Иначе», развилка настроена. Правило без имени называется по номеру: «Правило 1».
Правила проверяются сверху вниз, и запуск идёт по выходу первого подошедшего. Правило без условий подходит всегда. Если не подошло ни одно, запуск идёт по выходу «Иначе».
«Слияние»
«Слияние» сводит несколько веток в одну. У узла несколько входов: «Вход 1», «Вход 2» и так далее. Когда вы занимаете вход, появляется следующий свободный.
Узел ждёт, пока выполнятся все подключённые ветки, и только потом пускает правило дальше. Если часть веток не пошла, например условие отправило запуск мимо, узел выполняется с тем, что пришло. Данные веток объединяются: поля с одинаковыми названиями берутся из входа с большим номером.
«Для каждого»
Узел перебирает список и выполняет ветку для каждого элемента по очереди. Список отдаёт, например, узел «Найти контакты компании».
- В параметр «Список» подставьте список из узла выше, например «Найти контакты компании · список».
- К выходу «Каждый» подключите шаги, которые нужно выполнить для одного элемента.
- От последнего шага проведите связь обратно ко входу узла «Для каждого». Так правило вернётся за следующим элементом.
- К выходу «Готово» подключите то, что должно произойти после перебора. Выход можно оставить пустым.
Если на узле видны строка «Список» и выходы «Каждый» и «Готово», а от последнего шага ветки идёт связь назад, цикл собран.
Внутри ветки доступны данные узла «Для каждого»: «элемент», его «номер» и «сколько» элементов всего. Номер считается с нуля. Кнопка с фигурными скобками подставляет элемент целиком. Чтобы взять одно его поле, впишите подстановку в текстовое поле вручную и допишите название поля после слова item. Например, имя контакта записывается так:
{{ $('Для каждого').item.name }}У контакта доступны поля id, name, email, phone и position. Если список пуст, запуск сразу идёт по выходу «Готово».
«Ждать»
Узел приостанавливает запуск и продолжает его позже. Пока запуск ждёт, у него статус «Ждёт».
- «Ждать сколько-то». Укажите число и единицу: «минут», «часов» или «дней». Новый узел ждёт 1 день.
- «Ждать до даты». В поле «До» подставьте дату из узла выше, например срок задачи, или впишите её в виде
2026-11-15. Если дата уже прошла, запуск ждёт 1 минуту и идёт дальше. Если Gigonom не смог прочитать дату, запуск заканчивается ошибкой «Дата „до“ не распознана».
Если на узле появилась строка вида «через 3 дня» или «До» с датой, ожидание задано.
Ждать можно от 1 минуты до 30 дней. Ожидание короче минуты удлиняется до минуты. На ожидании длиннее 30 дней запуск заканчивается ошибкой «Ждать можно не дольше 30 дней».
Запуск продолжается по правилу в том виде, в каком оно было на момент события, даже если правило с тех пор изменили. Что ещё происходит с ждущими запусками и как отменить один из них, описано на странице «Запуски».
«Остановить»
Узел заканчивает запуск целиком, вместе с остальными ветками, и записывает в журнал выбранный итог.
- «Чем закончить запуск». «Пропущено», «Сработало» или «Ошибка». Новый узел стоит на «Пропущено».
- «Причина в журнале». Текст, который появится в колонке «Причина», например «Сделка уже закрыта».
У узла «Остановить» нет выходов. Он нужен, когда по условию дальше идти не надо, а в журнале хочется видеть почему.