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