Создание процесса¶
Жизненный цикл процесса¶
Процесс проходит три статуса:
Черновик (Draft) → Опубликован (Published) → Архив (Archived)
- Черновик — можно редактировать, нельзя запускать
- Опубликован — запускается при входящих запросах, нельзя редактировать
- Архив — деактивирован, новые запуски невозможны
Для изменения опубликованного процесса — кнопка «Новая версия» создаёт копию как черновик.
Редактор процесса¶
Палитра элементов (слева)¶
Перетаскивайте узлы из палитры на холст:
- Events: Start, End, Timer
- Tasks: User Task, AI Task, AI Chat, Service Task
- Gateways: Exclusive GW, Parallel GW
Соединение узлов¶
Наведите курсор на край узла — появится точка подключения. Кликните и протяните линию к другому узлу. Связи можно перетаскивать с одного узла на другой без удаления.
Summary панель (справа)¶
Одиночный клик на узел → правая панель показывает:
- Входные данные (от каких узлов, какие переменные)
- Выходные данные (что порождает этот узел)
- Краткие настройки
Данные сгруппированы по узлу-источнику в аккордеоне.
Sheet настройки¶
Двойной клик на узел или кнопка «⚙ Настройки» → выдвижная панель на 50% экрана для полного редактирования.
Сохранение и публикация¶
Сохранить (Ctrl+S) — сохраняет черновик. Можно продолжить редактирование.
Опубликовать — активирует процесс. С этого момента входящие сообщения/API-запросы будут его запускать.
При публикации выполняются проверки: - Есть Start Event и End Event - Все узлы соединены - Timer Start Event не ведёт напрямую к AI Chat (нет клиента для диалога) - Start Event типа API/Webhook доступен только для JSON-RPC запуска
Подсказки¶
- Начинайте с простого: Start → одна задача → End. Усложняйте постепенно.
- Называйте узлы понятно: «Проверка водителя», а не «service_task_1».
- Проверяйте data flow в summary панели — видно ли следующему узлу нужные переменные.
- Используйте «Импорт из JSON» для быстрого описания входных данных API.