Сетка и линии переходов
Линии показывают, из какого состояния и в какое ведёт переход. Их расположение можно менять, не изменяя событие, условие и действия сценария. Эта инструкция относится к редактору RIC Web 3.13.4, доступному на dev.rightech.io.
Сетка и перемещение блоков
Сетка помогает выровнять состояния, блоки переходов и точки стыковки линий. Блоки переходов можно размещать с шагом в половину основной клетки — по мелкой сетке.
Кнопка Скрыть сетку в верхней панели убирает точки с холста. Привязка при этом продолжает работать. Чтобы вернуть точки, нажмите ту же кнопку с подсказкой Показать сетку.
Перемещение участка линии
Наведите указатель на нужный прямой участок линии, зажмите кнопку мыши и перетащите его:
- вертикальный участок — влево или вправо;
- горизонтальный участок — вверх или вниз.
Редактор перестроит соседние изгибы, сохранив соединение с блоками. Отпустите кнопку мыши в нужном положении и сохраните схему.
Если выбранному положению мешает блок, освободите место или переместите блок перехода ближе к связанным состояниям. При невозможности построить маршрут редактор покажет уведомление и сохранит прежнюю связь.
Небольшой мостик на пересечении линий обозначает пересечение без соединения. Прослеживайте линию до стрелки у целевого состояния, чтобы определить направление перехода.
Подвижные связи
По умолчанию Подвижные связи выключены. При перемещении блока перехода соседние связи сохраняют своё расположение, меняется перетаскиваемый переход.
Включите этот режим в верхней панели, если хотите разрешить соседним линиям подстраиваться под новое положение блока перехода. Это настройка поведения редактора, она не меняет логику выполнения сценария.
Перестроение одного перехода
Наведите указатель на блок перехода и нажмите кнопку Выровнять линию перехода в его всплывающей панели. Редактор заново подберёт расположение блока и линий этого перехода. Используйте эту команду, чтобы убрать ненужные ручные изгибы или поправить отдельную связь после перемещения состояний.
Если свободного маршрута нет, прежняя связь сохраняется. Переместите мешающий блок и повторите попытку.
Автотрассировка всего сценария
Автотрассировка полезна после импорта старой схемы или большого изменения расположения состояний.
- Нажмите Автотрассировка сценария в верхней панели.
- Прочитайте подтверждение: линии всех переходов и положения их блоков будут рассчитаны заново.
- Нажмите Перестроить.
- Осмотрите результат. Если часть переходов не удалось перестроить, уведомление покажет их количество. Для этих переходов сохранятся прежние маршруты.
- Нажмите Сохранить, чтобы записать результат на сервер.
💡
Ручная геометрия будет заменена. Автотрассировка заменяет ручные изгибы линий и расположение блоков переходов. Состояния, события, условия и действия сохраняются. Если текущее расположение важно, перед перестроением экспортируйте сценарий.
При ошибке размещения не нужно разрывать переход. Посмотрите, что означает уведомление и как исправить расположение.