工作流引擎同类对比
比较流行的 Camunda 和 Flowable 都是基于activiti 开发的。

同类框架对比


3个框架的使用流程基本一致
使用流程 5板斧
- 定义BPMN流程图,使用建模工具设计定义流程图。
- 部署流程,将BPMN流程图部署到工作流引擎中。
- 启动流程实例,通过工作流引擎基于流程模版,启动新流程实例。
- 执行任务,流程执行中,引擎会为任务节点创建任务,分配给对应执行人。
- 监听事件,开发者可以注册监听器来捕获流程执行过程中的各种事件,例如任务完成、流程结束等。
- 查询和监控,工作流引擎通常提供了查询和监控功能,允许开发者和管理人员查看流程实例的状态、任务执行情况以及历史数
继续学习方向
- 事件类型和事件监听。
- 任务类型;接受任务、服务任务、脚本任务学习
- 任务监听和执行监听器
- 表单管理
- 顺序流程和网关(并行网关等)
- 性能和扩展;ID生成和 分库分表
总结
- activiti 工作流引擎适用场景,涉及多用户参与的流程管理。
- activiti 工作流开发分两步 1)设计流程图 2)部署流程图 3) 发起和驱动流程实例
- 新增流程模版,无需开发代码驱动流程和分支判定。仅需要适配前端页面和简单的后端交互类接口。
2万+

被折叠的 条评论
为什么被折叠?



