Описание
Дополнение BPM обеспечивает органичную интеграцию движка BPM в ваш проект и дополняет его обширным набором функций.
Компонент позволяет описывать этапы бизнес-процесса непосредственно в приложении с помощью интегрированного дизайнера BPMN 2.0. Будучи частью приложения, он обеспечивает бесшовную интеграцию движка с исполняемыми частями приложения и визуальной настройкой процесса. Например, чтобы определить, какой служебный метод должен вызываться на конкретном этапе процесса, вам нужно только выбрать имя Spring-бина и метод из выпадающего списка.
Пользователи могут взаимодействовать с работающими экземплярами процесса через специальные формы. В простых случаях можно объявить input-диалоги прямо в дизайнере. Вы также можете использовать экраны на основе Jmix UI для создания процессных форм любой сложности.
Возможности
Встроенный легковесный рантайм-движок Flowable. Вы можете использовать Flowable API или задействовать слой API, предоставляемый дополнением BPM.
- Интегрированный визуальный дизайнер BPMN 2.0 на основе фреймворка bpmn-js.
- Интегрированный дизайнер таблиц принятия решений DMN 1.1 для реализации комплексной логики принятия решений.
- Два вида процессных форм:
a) Input-диалоги, который можно создавать в рантайме с помощью дизайнера процессов
b) Экраны Jmix, которые нужно моделировать заранее - Административные экраны для управления запущенными процессами представляют готовое решение для:
a) просмотра всех экземпляров запущенных процессов
b) переназначения задач пользователей
c) преобразования значений переменных процесса
d) анализа невыполненных задач
e) анализа истории выполнения процессов и т.д. - API для работы с бизнес-процессами со стороны кода.
Лицензия
BPM входит в Enterprise тариф. Более подробно о тарифах можно узнать на странице про цены.