概念
- 工作流
- BPMN
- DMN (Decision Model & Notation)
- CMMN (Case Management Model and Notation)
选型
后端
Activiti
- 官网
- Github Star 9.1k
- Document | Activiti Core
activiti 由 Alfresco 软件开发,目前最高版本 activiti 7
。
activiti 有 5、6、7 几个主流版本。其中 5 和 6 的核心 Leader 是 Tijs Rademakers,后来由于内部分歧,Tijs Rademakers 在 2017 年离开团队,创建了 flowable。
现在 activiti 由 Salaboy 团队接管,5 和 6 两个版本已经暂停维护,activiti 7 仍然使用 activiti 6 的内核,并没有开发新的特性。只是在 activiti 上层封装了一些应用。
flowable
用户和用户组 | 中文
参考文档:
- Flowable实战(七)用户和组
- Flowable用户权限体系
- flowable动态设置办理人
- Flowable 设置任务处理人的四种方式
前端
bpmn
参考文档
- 常见的工作流方案对比
- BPM、BPMN、BPMN2.0概念介绍
- BPMN和DMN基本概念和使用案例