论坛首页 Java企业应用论坛

扩展Activiti 5.12轻松搞定流程实例跟随流程版本一起升级

浏览 14547 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-06-28  
现在的工作流系统,除了实现楼主这个功能之外,如果再增加一个引擎随流程定义的改变而改变的自适应功能,就更加完美了。。
0 请登录后投票
   发表时间:2013-06-30  
升级实例还是实例重新创建,得看引擎的支持程度,特别是遇到那种不同的引擎,基本只能取消现有的,然后重新创建到新的引擎中去。
0 请登录后投票
   发表时间:2013-07-07  
zuiyanwangyue 写道
个人觉得楼主这样做意义不大,拿更新策略来说,难道你的应用上线时不做测试?还会出现旧流程跑到某个节点走不下去的情况?

这个意义还是很好的,实际应用中,业务上有的流程更新升级,而升级的时候,该流程原有版本已经存在一些实例,可能还没有完成,才走到一半,这个处理可以是把旧的流程升级/不变/删除。
0 请登录后投票
   发表时间:2013-07-31   最后修改:2013-09-05
楼主这样升级会有一个问题,就是把正在执行的节点给删除了,没有提供什么策略去保证节点迁移?

0 请登录后投票
   发表时间:2013-07-31  
直接修改实例不来得更直接一些么。这样不容易出问题
0 请登录后投票
   发表时间:2014-03-20  
我的、activiti1.2 怎么没有组件

org.activiti.engine.repository.DeploymentBuilder 接口方法:
这个呀 Deployment deploy(int deploypolicy);

就一个 deploy(),不可以传参数的方法
0 请登录后投票
   发表时间:2014-03-20  
lizhuohuang 写道
我的、activiti1.2 怎么没有组件

org.activiti.engine.repository.DeploymentBuilder 接口方法:
这个呀 Deployment deploy(int deploypolicy);

就一个 deploy(),不可以传参数的方法

这个是我扩展的接口,扩展版的activiti 5.12 github下载地址可以在以下文章中找到:
http://yin-bp.iteye.com/blog/1080824
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics