Связи
Связи в J‑Graph — это линии, визуализирующие возможные переходы по шагам сценария. В зависимости от направления перехода связи бывают входящие и исходящие.
Все связи кликабельны. Нажав на любую связь на холсте, вы можете:
-
Увидеть, из какого шага выходит связь и в какой входит, а также быстро перейти к ним.
-
Разорвать связь по нажатию .
Отображение связей
Чтобы упростить работу с объемным сценарием, вы можете скрывать связи шагов. Для этого наведите курсор на нужный шаг, а затем нажмите , чтобы скрыть входящие связи, или , чтобы скрыть исходящие. Вы можете скрыть все связи шага одновременно.
Связи пропадут, а рядом с самим шагом вы увидите названия шагов, с которыми он связан. Чтобы перейти к связанному шагу, нажмите рядом с названием шага. Чтобы связи снова появились на холсте, нажмите для отображения входящих связей или для отображения исходящих.
Вы можете подсветить все связи шага по нажатию .
Фразы клиента и события
Когда вы добавляете фразы клиента и события, автоматически создается связь, идущая от текущего шага к тому, который вы укажете:
- Для паттернов и событий шаг указывается в поле Перейти в шаг.
- Для фраз клиента (интентов) шаг указывается после нажатия на Выбрать, куда перейти.
Способы активации
Когда вы создаете в шаге способ активации с параметром Ожидать активацию из шага, на холсте появляется связь от шага, указанного в значении параметра, в текущий.
Реакции
Связи появляются на холсте, когда в шаге сохраняются следующие блоки реакций:
- Кнопки с реакцией на нажатие Переход в шаг.
- Переходы между шагами.
- Если переход отложенный, на холсте связь обозначается пунктиром.
- Если немедленный, то сплошной линией.
При разрыве связей, вызванных реакциями, соответствующие блоки не исчезают. Вместо этого становится пустой область , из которой выходит связь.
Есть несколько способов задать целевой шаг:
- Протянуть новую связь до нужного шага.
- Протянуть ее до шага, перечисленного в элементе Исходящие связи внутри группы.
- Отпустить ее в любом незанятом месте, чтобы сразу же создать шаг.
Действия
Некоторые действия поддерживают переходы в другие шаги после их выполнения. Чтобы задать переход, так же потяните курсор из пустой области до целевого шага.