系统的流程结束在
8.0
上有点问题,结束的时候状态仍是正在运行。
目前找到方法修复。
1.流程修复
.如果流程结束节点前多条路由进来,则在结束结点前添加一个或节点.
确保流程跑其中的一条路由时,可以终止其它路由.
2.运行以下sql语句修复历史错误记录:
update wfprocess A set a.state='CLOSED_COMPLETED_EXECUTED' where A.ida
2a
2 in
(select t.ida3parentprocessref from wfconnector t where t.connectortype ='END' and t.classnamekeyparentprocessref = 'wt.workflow.engine.WfProcess') and a.state!='CLOSED_COMPLETED_EXECUTED';
commit;