BProc 扩展提供了BPM 引擎与业务项目无缝集成的能力,通过多个强大的功能来扩展业务项目。
这个扩展允许你在自己的应用程序里使用BPMN 2.0 模型描述流程处理步骤,作为应用程序的一部分,这个扩展可以与应用程序运行时部件和可视化流程定制功能无缝集成。例如,可以指定在特定流程步骤完成后要调用的服务方法,你只需要从列表中选择一个Bean 名称和方法名。
用户可以使用流程表单与运行中的流程实例进行交互。简单情况下,你可以直接在流程模型中定义输入对话框。对于复杂的业务流程,你可以使用CUBA 通用UI 技术来创建流程交互界面。
特性
- 嵌入轻量级的 Flowable 运行时引擎。 你可以直接使用 Flowable API , 你也可以使用 BProc 扩展提供的 API。
- 集成基于 bpmn.io 框架的 BPMN 2.0 可视化设计器。
- 集成 DMN 1.1 决策表设计器用于设计复杂的决策逻辑。
- 提供两种类型的流程表单:
输入对话框--在运行时可以通过流程建模器
CUBA 界面 --在设计时定义
- 提供了用于管理运行的流程的管理界面,通过管理界面可以进行以下操作:
查看所有运行中的流程实例
重新分配用户任务
修改流程变量值
分析失败的任务
分析流程执行历史等
- 提供了使用代码处理业务流程的API
详细信息请参阅:信息列表