工作流Activiti核心概念、原理和集成方法
1.什么是工作流及BPMN2.0规范介绍BPMN 是Business Process Modeling Notation 的简称 BPMN定义了一个业务流程图;Activity是bpmn的一个实现: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary...
·
1.什么是工作流及BPMN2.0规范介绍
BPMN 是Business Process Modeling Notation 的简称 BPMN定义了一个业务流程图;
Activity是bpmn的一个实现: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary Event) 7.中间事件(Intermediate Event) 8.监听器(Listener)
2.Activiti核心概念,如流程模型、流程部署、流程定义和流程实例
其核心的核心概念如下:
- Model模型,最先有模型,可基于模型上传bpmn文件,创建deployment
- Deployment部署,根据bpmn文件部署的流程,已经将基本的流程都定义好,形成一个部署
- ProcessDefinition流程定义,根据部署创建的流程定义(模板)
- ProcessInstance流程实例,根据流程定义id启动形成流程实例(每启一个都形成一个新的)
3.工作流使用步骤
①流程定义:管理员在后台[流程管理]部署流程并激活
②审核人定义:任务分配者在前台[分配任务]时选择流程,并基于选择的流程选择具体审批人、会签策略等
③流程开启:任务提交审核后即可开启工作流
4.UI界面,如Activiti Modeler是如何实现工作流建模界面的
BPMN web建模器组件界面使用Activiti Modeler实现,内置在Activiti Explorer web应用中。
5.典型业务场景
6.参考
语雀文档 -> https://www.yuque.com/crlq2v/rphald/ngq0si
cloud-flow.zip
工作流演示资料.pptx
Activiti用户手册V5.21.pdf
更多推荐
已为社区贡献1条内容
所有评论(0)