一:Activiti6与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属性。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风流 少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值