迭代式的创新模式是最具有生命的商业模式 —— 李开复
科技部门通过快速迭代支撑业务不断的创新、发展,最终构建出完善的、高效的业务线从而提高产品竞争力、行业壁垒
AgileBPM 是一个快速开发平台,与众多快速开发平台不一样的地方是,他可以快速的进行业务流程的实施,助力企业快速构建业务流。
我见过国内很多开发员从零开始整合流程引擎,而后也在使用一些不太合适的实施形式,导致很多开发付出了很沉重的开发代价,浪费了很多时间
回想下吧,正在走向流程整合道路的您,已经踩过多少坑,比如 Activiti 表单、人员、自由跳转、会签多实例 、难用的API 等等这些坑,您或者已经踩过、或者正在奔坑而去
不可否认 Activiti 的流程引擎高效强大,但是周边建设的确牵强人意
笔者做了很多年流程平台研发、实施的工作,希望能够发挥自身这方面的优势,综合以往开发平台的经验,整合最新、最合适的技术开发了 AgileBPM
如果您是第一次了解该项目,可以访问 测试地址 ,或者自行下载源代码,部署应用(部署文档 )。
接来下请首先参考“敏捷流程实施三步曲”来了解整体解决方案
对整体有所了解后基本上也能判断是不是自己所需要的产品,若值得了解,再深入了解更多应用组件,是一个比较明智的过程
1、 基于该底层的更多应用、解决方案、实施技术的贡献、技术沉淀等
2、会推出 各个模块的 spring boot starter,让整合更轻松
3、表单配置服务中心(通过一个 指令\组件 即可获得配置的表单服务,拥有改业务对象的增删改查的能力)
目前我们已经开发了flowable 分支版本,但是最新版依赖太多东西,所以暂时不考虑将主干升级,转而使用 activiti 5.22 高效的 no history 版本