Перейти к основному содержимому

Визуальный редактор

Визуальный редактор -- это основной инструмент для создания и настройки рабочих процессов. Он построен на интерактивном холсте, где вы перетаскиваете ноды, соединяете их связями и настраиваете параметры каждой ноды через боковую панель.

Создание рабочего процесса​

  1. Перейдите в раздел Рабочие процессы в меню проекта.
  2. Нажмите Создать рабочий процесс или выберите готовый шаблон.
  3. Откроется визуальный редактор с начальной нодой Старт.

При создании нового рабочего процесса на холсте уже присутствует нода Старт -- точка входа, через которую в процесс поступают входные данные.

Интерфейс редактора​

Левая панель -- Библиотека нод​

В левой части экрана расположена боковая панель с библиотекой доступных нод. Ноды сгруппированы по назначению:

Холст​

Основная рабочая область, на которой располагаются ноды и связи.

Элементы управления холстом:

  • Перетаскивание -- зажмите правую кнопку мыши или среднюю кнопку для перемещения по холсту
  • Масштабирование -- прокрутка колеса мыши
  • Выделение -- зажмите левую кнопку мыши и обведите нужные ноды
  • Мини-карта -- в правом нижнем углу отображается уменьшенная схема всего процесса
  • Кнопки управления -- увеличение, уменьшение и центрирование

Правая панель -- Настройки ноды / Панель выполнения​

При клике на ноду справа открывается панель настроек. Содержимое панели зависит от типа выбранной ноды. При нажатии кнопки «Запустить» панель переключается в режим выполнения.

Панель инструментов (Toolbar)​

В верхнем правом углу расположена панель инструментов:

  • Имя процесса -- кликните для переименования
  • История версий -- выпадающий список для просмотра и восстановления предыдущих версий
  • Запустить / Остановить -- запуск и остановка выполнения
  • Автолэйаут -- автоматическое упорядочивание нод слева направо (горячая клавиша Shift+A)
  • Сохранить -- сохранение текущего состояния (кнопка становится желтой при наличии несохраненных изменений)
  • Меню настроек -- дублирование, сохранение как шаблон, обработчик ошибок, просмотр JSON, очистка холста, удаление

Добавление нод​

Перетаскивание (Drag & Drop)​

  1. Найдите нужный тип ноды в левой панели.
  2. Зажмите левую кнопку мыши на ноде.
  3. Перетащите ее на холст и отпустите в нужном месте.

Нода появится на холсте с именем по умолчанию, которое можно изменить в панели настроек.

Дублирование​

Кликните правой кнопкой мыши на существующей ноде и выберите Дублировать. Копия появится правее оригинала с теми же настройками.

Соединение нод​

  1. Наведите курсор на выходную точку (handle) ноды -- она расположена справа. У ветвящихся нод несколько выходных точек с подписями.
  2. Зажмите левую кнопку мыши на точке.
  3. Протяните связь до входной точки целевой ноды (расположена слева).
  4. Отпустите -- связь создана.
Подписи связей

Двойной клик по связи открывает диалог для ввода текстовой подписи. Подписи помогают документировать логику потока, особенно при сложных ветвлениях.

Удаление связей​

Кликните правой кнопкой мыши по связи -- появится контекстное меню с опциями «Изменить название» и «Удалить».

Управление нодами​

Выбор и настройка​

Кликните по ноде на холсте -- справа откроется панель настроек. Содержимое панели зависит от типа ноды.

Переименование​

Имя ноды можно изменить в панели настроек -- отредактируйте заголовок в верхней части панели.

Удаление​

  • Кликните правой кнопкой мыши по ноде > Удалить
  • Или выберите ноду и нажмите клавишу Delete / Backspace

При удалении ноды все связанные с ней связи также удаляются автоматически.

Тихий режим (Silent Mode)​

Большинство нод поддерживают тихий режим -- переключатель в заголовке панели настроек (иконка глаза). Когда тихий режим включен:

  • Нода не передает свой вывод в SSE-поток
  • На холсте рядом с именем ноды появляется иконка перечеркнутого глаза
  • Полезно для промежуточных нод, результат которых не нужно показывать пользователю

Горячие клавиши​

КомбинацияДействие
Delete / BackspaceУдалить выбранную ноду или связь
Shift+AАвтолэйаут -- автоматическое выравнивание нод
Ctrl/Cmd+SСохранить рабочий процесс

Автолэйаут​

Кнопка автолэйаута (или Shift+A) автоматически располагает все ноды слева направо по слоям:

  1. Нода Старт всегда в первом слое.
  2. Каждая следующая нода размещается правее своих предшественников.
  3. Ноды без связей помещаются в последний слой.

Это полезно, когда после множества изменений расположение нод стало хаотичным.

Сохранение​

Рабочий процесс сохраняется по нажатию кнопки Сохранить. При наличии несохраненных изменений кнопка подсвечивается желтым цветом и рядом с текстом появляется звездочка.

Сохранение перед запуском

При нажатии кнопки Запустить текущее состояние процесса автоматически сохраняется. Если сохранение не удалось, запуск будет отменен.

Каждое успешное сохранение автоматически создает новую версию в истории. Система хранит до 10 последних версий каждого рабочего процесса.

Контекстное меню ноды​

Клик правой кнопкой мыши по ноде открывает меню с действиями:

  • ID ноды -- отображается для справки
  • Дублировать -- создать копию ноды со всеми настройками
  • Удалить -- удалить ноду и все ее связи

Заметки (Sticky Notes)​

Заметки -- это визуальные стикеры, которые не участвуют в выполнении процесса. Используйте их для:

  • Документирования логики сложных участков
  • Оставления напоминаний для коллег
  • Описания назначения отдельных веток

Двойной клик по заметке включает режим редактирования. Нажмите Escape для отмены или Ctrl/Cmd+Enter для сохранения.