当前位置:   article > 正文

一:Activiti6与Flowable的区别_activiti和flowable区别

activiti和flowable区别

》》》》》》》》》》》》Flowable BPMN 用户手册 (v 6.3.0)《《《《《《《《《《《《

一:作者的区别

Activiti6的核心成员有:Salaboy和Tijs Rademakers,Tijs RademakerTijs将Activiti6的源码拿过来修修改改形成了Flowable,也就是说Flowable是对Activiti6的扩展或者说是Activiti6的一个分支,所以包的整体结构差不多。
在这里插入图片描述

二:表结构的区别

  • 既然Flowable是Activiti6的一个分支,自然核心表结构也是一样的。
  • Activiti6.0有28张表,Flowable6.6.0有79张表。注意ACT_RU_ACTINST。

在这里插入图片描述

三:插件的区别

  • Activiti6在Eclipse、IDEA都提供了插件,虽然在IDEA中的插件有些小问题,但是使用频率还是很高的。
  • Flowable提供了Eclipse插件,同时也提供了Flowable UI应用:用于在线绘制流程图和演示功能使用。

在这里插入图片描述
Flowable比Activiti支持更多的组件(主要是多了很多事件)。

四:功能的区别

  • Flowable 功能更为丰富,支持 CMMN 和 DMN 标准、决策表引擎。
  • 文档相对较少:Flowable相对于Activiti,文档相对较少。
  • 社区相对较小:Flowable的社区相对于Activiti,规模较小。

五:发展方向不同

  • Activiti7去掉了IdentityServiceFormService 。Activiti的思想是将业务逻辑和审批流程解耦,保持工作流的纯洁性
  • Flowable增加了FormRepositoryService。Flowable的思想是不断的扩展丰富使用频率较低的功能。
  • Flowable增加了很多事件,事件在实际的审批流程中使用并不多。
  • 增加了任务,如Http任务、决策任务、事件发送任务等。
  • Flowable增加了API:runtimeService.createChangeActivityStateBuilder() 用于节点跳转的功能(这个很常用)。
  • 其它小优化:例如User类增加displayName属性。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/714654
推荐阅读
相关标签
  

闽ICP备14008679号