MBP
GitHub

Процессы и узлы

Процесс — это ваша автоматизация целиком, собранная в редакторе как схема. Схема состоит из узлов (шагов) и связей между ними. Данные текут по стрелкам: то, что получил один узел, он передаёт следующему.

Узлы — шаги процесса

Узел выполняет одно действие. Набор доступных узлов зависит от подключённых модулей: каждый модуль добавляет свои действия в общий список. Например, каталог даёт узел «Создать товар», CRM — «Создать сделку», а платформа — отправку писем и работу с записями коллекций.

  • Действия модулей — создать или обновить запись, найти данные, вызвать операцию модуля
  • Отправка уведомлений — письма и сообщения по ходу процесса
  • Работа с записями — чтение и изменение данных в коллекциях
  • Собственный код — узел, в котором можно описать нестандартную логику

Узлы сгруппированы по категориям — так их проще найти в палитре редактора. Когда вы подключаете новый модуль, его узлы появляются в списке автоматически.

Связи — порядок и данные

Стрелка между двумя узлами означает: сначала выполняется первый, потом второй, и результат первого доступен второму. Так вы выстраиваете цепочку: например, «создать сделку» → «отправить письмо клиенту» → «поставить задачу менеджеру».

Данные передаются через общий контекст процесса: каждый узел кладёт туда свой результат, а следующие узлы берут из него нужные значения на вход. Так письмо может подставить номер только что созданной сделки, а задача — имя клиента.

Ветвление и параллельные шаги

Схема может расходиться на несколько ветвей. Шаги, которые не зависят друг от друга, платформа выполняет одновременно — процесс идёт быстрее. Там, где ветви снова сходятся, следующий узел дождётся завершения всех предыдущих.

Черновик, публикация и архив

У процесса есть состояние, которое показывает, готов ли он к работе:

  • Черновик — процесс в разработке, вы его собираете и меняете, автоматически он не запускается
  • Опубликован — процесс активен: работает по триггерам и доступен для запуска
  • В архиве — процесс отключён и убран из активных, но сохранён вместе с историей

Перед публикацией платформа проверяет схему: узлы должны быть соединены корректно, без замкнутых петель, а у каждого шага — быть всё необходимое для работы. Это защищает от процессов, которые зациклятся или не смогут выполниться.