美文网首页activiti工作流
activiti修改流程,并重新部署后,将已经上报的任务修改为最

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

作者: 清远_03d9 | 来源:发表于2019-11-03 12:28 被阅读0次

    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';
    

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/dubkbctx.html