概述
BProc 扩展将 BPM 引擎无缝集成到您的项目中,并对其进行了扩展,添加了很多强大的功能。
通过这个扩展可以直接在应用程序内使用 BPMN2.0 建模器对业务处理流程的各个步骤进行描述。作为应用程序的一部分,其提供了与运行时应用程序部件和可视化流程定制的无缝集成。比如,需要指定在特定流程步骤使用的服务方法,您可以直接从一个下拉列表选取 Spring bean 名称和方法名。
用户可以使用流程表单与运行的流程实例做交互。对于简单的情况,您可以在建模器中声明输入框。另外,您也可以使用基于 CUBA 通用 UI 的界面来创建任何复杂度的流程表单。
特性
- 其中内嵌了轻量级的 Flowable 运行时引擎。您可以直接使用 Flowable API,或者也可以使用由 BProc 扩展提供的 API 层。
- 集成了基于 bpmn.io 框架的 BPMN2.0 可视化设计器。
- 集成了为复杂决策逻辑设计的 DMN1.1 决策表设计器。
- 两种类型的流程表单:
a)输入框可以通过流程建模器在运行时创建
b)设计时定义的 CUBA 界面 - 管理运行流程的管理界面提供了即用的解决方案:
a)查看所有运行的流程实例
b)重新分配用户任务
c)修改流程变量的值
d)调查失败的任务
e)分析流程执行历史等。 - 提供代码级处理业务流程的 API。
许可
该扩展组件使用组织级许可,包括:
- 不限数量的开发人员,服务器和项目。
- 访问源码仓库。
- 作为应用程序的一部分无限制地分发该扩展组件的权利。
- 订阅期间的所有升级。
- 订阅到期后继续使用以前下载的版本的权利。