enВойти в Senler

Шаг «Добавить в автоматизацию»

Шаг «Добавить в автоматизацию» запускает новый процесс выбранной автоматизации, а текущий процесс после этого идёт дальше по своему выходу «Далее». Шаг доступен в автоматизациях «Для диалогов» и «Фоновая».

Выберите запускаемую автоматизацию

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

Выберите запускаемую автоматизацию. 1. «Автоматизация»
1. «Автоматизация»

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

Из автоматизации «Для диалогов» можно запустить автоматизацию любого типа. Если в текущем процессе есть лид, диалог, канал или исходное сообщение, этот контекст передаётся новому процессу. Из фоновой автоматизации можно запустить только другую фоновую автоматизацию.

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

Передайте переменные в новый процесс

В блоке «Переменные нового процесса» добавьте соответствия между текущей и запускаемой автоматизациями:

  1. В поле «Передать из» выберите переменную процесса, лида, диалога или проекта. В фоновой схеме области «Лид» и «Диалог» недоступны.
  2. В поле «Новый процесс» выберите имя переменной в запускаемой автоматизации.
  3. Повторите для остальных значений. Можно добавить до 100 соответствий.
Передайте переменные в новый процесс. Отмеченные элементы: 1. «Переменные нового процесса»; 2. «Передать из»; 3. «Новый процесс»
1. «Переменные нового процесса» · 2. «Передать из» · 3. «Новый процесс»

Имена слева и справа могут различаться: например, order_total текущего процесса можно передать в amount нового. Одну целевую переменную нельзя заполнять дважды в одном шаге.

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

Список справа строится по опубликованной схеме выбранной автоматизации. Если загрузить её переменные не удалось или нужное имя ещё нигде не используется, имя можно создать прямо в поле. Оно должно быть без точки, начального $, пробелов по краям и системного префикса.

Проверьте данные до запуска

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

Передаваются JSON-совместимые значения: текст, число, «Да / нет», null, массив или объект. В новом процессе они доступны как обычные переменные процесса, например {{run.amount}}.

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