Движок Процессов
Движок процессов Flowable является основным компонентом, ответственным за управление и выполнение бизнес-процессов в Jmix BPM. Он предоставляет необходимую инфраструктуру для развертывания, запуска и контроля над процессами.

Внутри движка содержатся следующие сервисы:
-
RepositoryService: Ответственен за развертывание и управление определениями процессов BPMN.
-
RuntimeService: Управляет выполнением экземпляров процессов и обрабатывает их переходы состояний.
-
TaskService: Управляет пользовательскими задачами, позволяя создавать, назначать и запрашивать задачи.
-
IdentityService: Обеспечивает аутентификацию и авторизацию пользователей.
-
ManagementService: Предоставляет административные функции для управления движком и его ресурсами.
-
HistoryService: Управляет историческими данными, связанными с завершенными экземплярами процессов.
-
DynamicBpmnService: Позволяет вносить динамические изменения в модели BPMN во время выполнения.
-
FormService: Обеспечивает обработку форм в рамках процессов. (Не используется в Jmix BPM.)
Получить доступ к движку процессов можно через Flowable API.