【工作流管理】单据不进流程、审批不往下走(特殊场景-工作流服务异常)
# 问题现象
偶发单据提交不进流程,或者流程审批产生审批意见后待办不消失不往下走
流程操作没有报错,参考https://wenku.my7c.com/article/142582126209509632?productLineId=0&isKnowledge=2 优先检查后台事务后,也没有发现执行失败的事务
# 问题原因
工作流后台事务可通过如下sql查询:
```sql
SELECT * FROM T_JOB_INST where FTITLE LIKE '%WF%' and FSTATE ='Failed'
```
流程是通过后台事务执行的,存在部分流程运行正常,且没有发现**新生成**执行失败的流程后台事务时
需要考虑是否部分实例的工作流服务异常
通过执行服务端脚本
```java
java.lang.System.getProperty("EAS_INSTANCE_HOME")
```
获取当前登录的实例
```java
com.kingdee.bos.service.ServiceManagerFactory.getServiceManager().isEnable("WORKFLOW_BIZEVENT")
```
获取当前实例的工作流服务的注册情况
如下返回false即该实例的工作流服务未注册成功
![1.webp](/download/01009b37e0e0b016429ab6136d4ee0a99915.webp)
返回true说明工作流服务正常
![2.webp](/download/010052347d36504a431cb8d3bf3a838b632c.webp)
此时连接到工作流服务异常的实例操作流程就会有问题,且没有事务没有报错,部分实例异常就会表现出偶发流程运行异常
# 解决方案
工作流服务是在实例启动的时候自动注册的,如果发现有服务异常的实例,需要取到服务启动时的apusic日志才能分析具体原因
这也意味着重新启动实例就可以重新注册工作流服务来解决问题
流程异常的大部分情况下还是后台事务执行有问题,应该优先检查后台事务的运行情况,本文主要是记录流程异常的特殊场景,当找不到对应流程事务时可以参考此种场景排查,请知悉。
【工作流管理】单据不进流程、审批不往下走(特殊场景-工作流服务异常)
# 问题现象偶发单据提交不进流程,或者流程审批产生审批意见后待办不消失不往下走流程操作没有报错,参考https://wenku.my7c.com/article/...
点击下载文档
上一篇:#使用技巧#EAS录制功能使用下一篇:关于生产订单关闭的设置及操作
本文2024-09-16 21:59:21发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45217.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章