Процессы на BPMN-схеме

BPMN-схема задаёт маршрут процесса графически: какие задачи выполняют сотрудники, какие действия система выполняет сама и в каком порядке. Схема привязывается к типу процесса и исполняется движком BPMN рядом с ERP.

Как устроено исполнение

Схема рисуется в редакторе на вкладке Схема БП типа процесса и публикуется в движок Camunda (отдельный сервис erp-bpmn-engine). Когда создаётся процесс этого типа, ERP запускает в движке экземпляр схемы. Дальше движок ведёт процесс по схеме и сообщает ERP о каждом шаге через брокер ActiveMQ:

  • пользовательская задача появляется в карточке процесса; сотрудник заполняет её виджеты и завершает задачу, после чего движок переходит к следующему шагу;

  • сервисная задача выполняется в ERP без участия сотрудника — это блок автоматизации, например смена статуса, установка параметра или создание связанного процесса;

  • таймеры и события схемы ожидают наступления времени или сигнала от ERP.

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

Где настраивается

Место Что настраивается

Вкладка Схема БП в редакторе типа процесса

Схема, её версии и публикация, свойства задач, виджеты пользовательских задач и параметры блоков автоматизации.

Меню BPMN → Палитра блоков

Набор блоков, доступных в палитре редактора схем.

Меню BPMN → Автоматизации

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

Меню BPMN → Типы виджетов

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

Права Плагин BPMN

Доступ к работе со схемой и справочникам.

Пункты меню и вкладка появляются после подключения плагина, см. Подключение движка BPMN.

Состав главы

Работа сотрудника с задачами схемы описана в руководстве пользователя.