Как перейти из одного сценария в другой
«Перейти к цепочке» переводит пользователя из текущего сценария в другой опубликованный сценарий и продолжает диалог уже там. Синонимы: «переход к флоу», «прыжок в другую цепочку», «jump», «goToFlow», «связать два сценария». Удобно для переиспользования общей логики: вынесли «оформление заказа» в отдельный сценарий - п
Пошагово
- Убедитесь, что целевой сценарий (тот, в который нужно перейти) опубликован в вашем рабочем пространстве. В списке выбора показываются только опубликованные сценарии.
- Откройте исходный сценарий в редакторе.
- На панели нод слева найдите группу «Поток» и перетащите на холст ноду «Перейти к цепочке». Если нода серая с замком - тариф Free, действие недоступно.
- Соедините предыдущий шаг с этой нодой (обычно это ветка условия, нажатие кнопки или результат A/B теста).
- Кликните по ноде - справа откроется панель настройки.
- В блоке «Целевая цепочка» кликните на нужный сценарий из списка. Если список пустой - нажмите кнопку обновления (значок круговой стрелки) рядом с заголовком. Надпись «Нет опубликованных цепочек» означает, что публиковать пока нечего.
- (Необязательно) В блоке «Начать с ноды» выберите конкретный шаг целевого сценария, с которого начнется диалог. Если ничего не выбрать - пользователь зайдет через триггер целевого сценария (с самого начала). Кнопка «Сбросить» убирает выбранную ноду.
- (Необязательно) Включите переключатель «Вернуться после», если хотите вернуть пользователя в текущий сценарий после завершения целевого. Важно: автоматический возврат сейчас не гарантирован - если возврат критичен, постройте его явной нодой «Перейти к цепочке» в конце целевого сценария.
- Сохраните и опубликуйте исходный сценарий.
Что происходит с переменными при переходе?
Переменные переносятся в целевой сценарий: при переходе создается новая сессия с теми же значениями, что накопились к моменту перехода. Все, что было сохранено через «Сохранить в переменную», «Установить поле», ответ внешнего запроса, останется доступным в целевом сценарии.
Зачем это, если можно просто удлинить сценарий?
Для переиспользования. Один сценарий «Оформление заказа» можно запускать из приветственного сценария, из сценария акции, из сценария рекомендаций - без копирования нод. Также помогает разбить слишком длинный сценарий на части.
Что если сценарии ссылаются друг на друга по кругу?
Система ограничивает глубину: подряд можно сделать не более 5 переходов между сценариями в рамках одного исполнения. Если превысить лимит (например, A переходит в B, B переходит в A и по кругу) - движок остановит исполнение. Стройте переходы без бесконечных циклов.
Если не получается
- В списке «Целевая цепочка» пусто или «Нет опубликованных цепочек». Нет опубликованных сценариев в рабочем пространстве. Опубликуйте нужный сценарий и нажмите кнопку обновления списка в панели.
- Нода серая, с замком, не перетаскивается. Тариф Free. Перейдите на Pro или выше.
- Пользователь не попадает в целевой сценарий. Целевой сценарий снят с публикации, удален или в другом рабочем пространстве. Проверьте, что он опубликован и принадлежит этому же пространству.
- Попали не туда или на начало вместо нужного шага. Не выбран конкретный шаг в «Начать с ноды». Выберите нужную ноду; если оставить пусто - вход идет через триггер.
- Шаги после ноды не сработали. Так задумано: переход завершает текущий сценарий и уводит в целевой. Переносите продолжающую логику в целевой сценарий.
- «Вернуться после» включено, но возврата нет. Автоматический возврат сейчас не гарантирован. Добавьте явную ноду «Перейти к цепочке» в конце целевого сценария.
Лимиты и тариф
Недоступно на Free: нода показана серой с пунктирной рамкой и иконкой замка. Минимальный тариф - Pro (а также Business и Enterprise). Технические ограничения:
- Переход только к опубликованным сценариям своего рабочего пространства.
- Максимум 5 переходов подряд в рамках одного исполнения (защита от бесконечных циклов).
Смежные вопросы
Не нашли ответ?
Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.