Оглавление

Ветвления и ожидание

Обновлено 11 октября 2026 г.

Страница описывает узлы управления в правилах Автоматизаций: как направить правило по разным веткам, перебрать список, подождать и остановиться. Она для владельца и администраторов, которые собирают правило сложнее цепочки «событие и действие».

Узлы управления стоят в окне «Добавить узел» в группе «Управление». Как добавлять и связывать узлы, описано на странице «Правило».

«Если»

Узел проверяет условия и отправляет правило по одному из двух выходов: «Да» или «Нет». К каждому выходу подключается своя ветка. Ветку «Нет» можно оставить пустой, тогда правило на ней просто заканчивается.

  1. Выберите узел «Если» и в панели нажмите «Условие».
  2. Нажмите «Что сравнить» и выберите данные события или узла выше.
  3. Выберите операцию из списка.
  4. Укажите значение. Если слева стоит поле события, то воронка, этап, участник, ключ приёма, «Как пришла» и «Вид этапа» выбираются из списка. В остальных случаях значение вводится или подставляется из другого узла.

Если на узле появилась строка вида «Сделка создана · как пришла равно заявка по ключу приёма», условие задано.

Условий может быть несколько. Список над ними решает, как они сочетаются: «Все условия» или «Любое условие». Узел без условий всегда идёт по выходу «Да».

Операция

Когда условие выполняется

«равно», «не равно»

значения совпадают или не совпадают

«задано», «не задано»

поле заполнено или пусто; значение справа не нужно

«больше», «меньше»

сравниваются числа или даты; если значение не число и не дата, условие не выполняется

«содержит»

текст содержит указанный фрагмент, регистр букв не важен

«одно из»

значение совпадает с одним из элементов списка; список подставляется из другого узла или задаётся ИИ-агентом

«Развилка»

«Развилка» заменяет несколько узлов «Если» подряд, когда веток больше двух. Внутри неё несколько правил, у каждого свои условия и свой выход. Последний выход всегда называется «Иначе».

  1. Выберите узел «Развилка». В нём уже есть одно правило.
  2. Дайте правилу имя, например «Опт», и добавьте условия так же, как в узле «Если».
  3. Кнопкой «Правило» добавьте остальные варианты.

Если на узле появились выходы с именами ваших правил и выход «Иначе», развилка настроена. Правило без имени называется по номеру: «Правило 1».

Правила проверяются сверху вниз, и запуск идёт по выходу первого подошедшего. Правило без условий подходит всегда. Если не подошло ни одно, запуск идёт по выходу «Иначе».

«Слияние»

«Слияние» сводит несколько веток в одну. У узла несколько входов: «Вход 1», «Вход 2» и так далее. Когда вы занимаете вход, появляется следующий свободный.

Узел ждёт, пока выполнятся все подключённые ветки, и только потом пускает правило дальше. Если часть веток не пошла, например условие отправило запуск мимо, узел выполняется с тем, что пришло. Данные веток объединяются: поля с одинаковыми названиями берутся из входа с большим номером.

«Для каждого»

Узел перебирает список и выполняет ветку для каждого элемента по очереди. Список отдаёт, например, узел «Найти контакты компании».

  1. В параметр «Список» подставьте список из узла выше, например «Найти контакты компании · список».
  2. К выходу «Каждый» подключите шаги, которые нужно выполнить для одного элемента.
  3. От последнего шага проведите связь обратно ко входу узла «Для каждого». Так правило вернётся за следующим элементом.
  4. К выходу «Готово» подключите то, что должно произойти после перебора. Выход можно оставить пустым.

Если на узле видны строка «Список» и выходы «Каждый» и «Готово», а от последнего шага ветки идёт связь назад, цикл собран.

Внутри ветки доступны данные узла «Для каждого»: «элемент», его «номер» и «сколько» элементов всего. Номер считается с нуля. Кнопка с фигурными скобками подставляет элемент целиком. Чтобы взять одно его поле, впишите подстановку в текстовое поле вручную и допишите название поля после слова item. Например, имя контакта записывается так:

{{ $('Для каждого').item.name }}

У контакта доступны поля id, name, email, phone и position. Если список пуст, запуск сразу идёт по выходу «Готово».

«Ждать»

Узел приостанавливает запуск и продолжает его позже. Пока запуск ждёт, у него статус «Ждёт».

  • «Ждать сколько-то». Укажите число и единицу: «минут», «часов» или «дней». Новый узел ждёт 1 день.
  • «Ждать до даты». В поле «До» подставьте дату из узла выше, например срок задачи, или впишите её в виде 2026-11-15. Если дата уже прошла, запуск ждёт 1 минуту и идёт дальше. Если Gigonom не смог прочитать дату, запуск заканчивается ошибкой «Дата „до“ не распознана».

Если на узле появилась строка вида «через 3 дня» или «До» с датой, ожидание задано.

Ждать можно от 1 минуты до 30 дней. Ожидание короче минуты удлиняется до минуты. На ожидании длиннее 30 дней запуск заканчивается ошибкой «Ждать можно не дольше 30 дней».

Запуск продолжается по правилу в том виде, в каком оно было на момент события, даже если правило с тех пор изменили. Что ещё происходит с ждущими запусками и как отменить один из них, описано на странице «Запуски».

«Остановить»

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

  • «Чем закончить запуск». «Пропущено», «Сработало» или «Ошибка». Новый узел стоит на «Пропущено».
  • «Причина в журнале». Текст, который появится в колонке «Причина», например «Сделка уже закрыта».

У узла «Остановить» нет выходов. Он нужен, когда по условию дальше идти не надо, а в журнале хочется видеть почему.