BPM

Автор: Haulmont
4.5
0

Описание

Дополнение BPM обеспечивает органичную интеграцию движка BPM в ваш проект и дополняет его обширным набором функций.

Компонент позволяет описывать этапы бизнес-процесса непосредственно в приложении с помощью интегрированного дизайнера BPMN 2.0. Будучи частью приложения, он обеспечивает бесшовную интеграцию движка с исполняемыми частями приложения и визуальной настройкой процесса. Например, чтобы определить, какой служебный метод должен вызываться на конкретном этапе процесса, вам нужно только выбрать имя Spring-бина и метод из выпадающего списка.

Пользователи могут взаимодействовать с работающими экземплярами процесса через специальные формы. В простых случаях можно объявить input-диалоги прямо в дизайнере. Вы также можете использовать экраны на основе Jmix backoffice UI для создания процессных форм любой сложности.

Возможности

Встроенный легковесный рантайм-движок Flowable. Вы можете использовать Flowable API или задействовать слой API, предоставляемый дополнением BPM.

  • Интегрированный визуальный дизайнер BPMN 2.0 на основе фреймворка bpmn-js.
  • Интегрированный дизайнер таблиц принятия решений DMN 1.1 для реализации комплексной логики принятия решений.
  • Два вида процессных форм:
    a) Input-диалоги, который можно создавать в рантайме с помощью дизайнера процессов
    b) Экраны Jmix, которые нужно моделировать заранее
  • Административные экраны для управления запущенными процессами представляют готовое решение для:
    a) просмотра всех экземпляров запущенных процессов
    b) переназначения задач пользователей
    c) преобразования значений переменных процесса
    d) анализа невыполненных задач
    e) анализа истории выполнения процессов и т.д.
  • API для работы с бизнес-процессами со стороны кода.