流程挂起 - 报错【**{***}没有满足条件的转移】

一:报错详解
1、判断流程挂起 - 在工作流监控中 - 流程属性可以查看到流程状态是 ‘已挂起’状态

2、挂起报错 - 【**{***}没有满足条件的转移】
在挂起的节点 - 后续所有的连接弧都没有满足条件。工作流判断不知道往哪个连接弧方向流走故报此错。
二:常见场景
场景一:流程在 审批/人工 节点有 √ - 的标识。
有些客户经常走入误区 - 看上面审批节点的状态是 ‘已完成’呀,而且审批意见也出来但是流程怎么就挂起了呢??? -- bug吧 - 然后就直接提单了 - 【实际查看错误日志存在错误日志 - 没有满足条件的转移】

场景二:流程在卡在 路由 节点卡住不动,也没有标识 - 流程不往下走 - 也没有其他节点闪动

三:核心处理思路
【核心要点】遇到挂起的流程
可以先按照右面连接取到对应文件先分析 - 取 当前单据运行 的【流程定义文件】 和 【流程属性文件】分析
特别注意:一定要取 当前单据运行 的【流程定义文件】 和 【流程属性文件】分析
原因:流程存在版本的概念 - 经常有客户走入误区 - 看着自己BOS工具里的流程定义和当前的流程属性文件对比分析
怎么看,怎么看就是没有问题,怎么回事 bug吧!!! -( PS:抓脑阔,脑壳疼)
流程存在版本的概念:也即每次在BOS工具中发布完流程 - 对应后台流程的版本都会 +1,单据提交默认是走最新版本的流程定义。
那么就会存在 -其实当前问题的单据流程是在 n 版本的流程,但是BOS里的流程又是 n+1版本的流程,找不到问题就很正常
(PS :用前朝的剑斩本朝的官呀 - 哟嚯嚯嚯~ )
分析对比步骤见下图:

四:解决方案
根本解决方案:
1、按照上述方式分析检查可知为流程定义问题 - 连接弧配置有问题
2、需要重新修
流程挂起 - 报错【**{***}没有满足条件的转移】
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



