activiti工作流

activiti修改流程,并重新部署后,将已经上报的任务修改为最

2019-11-03  本文已影响0人  清远_03d9

1.act_re_procdef中找到要更新的流程记录,

SELECT * FROM act_re_procdef where name_ ='合法图斑'; --name_为流程名称 
查询记录
根据version_来判断版本,这里上一版本id_值为key_hftb:5:905020,最新版本的id_值为:key_hftb:6:1025015,

2.更新如下表中的记录

update act_ru_task set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';
update act_hi_taskinst set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';
update act_hi_procinst set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';
update act_hi_actinst set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';
update act_ru_execution set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';

将任务修改为最新流程的前提是,最新的流程和上一版本的流程的节点不能有变化,不然会导致逻辑错误。

上一篇下一篇

猜你喜欢

热点阅读