EAS工作流问题排查 之 流程变量不输出原创
金蝶云社区-id_bao
id_bao
4人赞赏了该文章 325次浏览 未经作者许可,禁止转载编辑于2021年03月22日 09:51:17
  • 问题概述

  • 排查过程

  • 总结




问题概述

流程变量不输出,我们也称之为 流程变量丢失。按照变量输出的使用场景一般分为两类:提交节点 配置的变量未输出以及审批节点 配置的变量未输出。

排查过程

一,提交节点的变量不输出

1,单据第一次提交走流程,变量正常输出,有值。但是打回到提交节点之后,重新提交,流程变量丢失

  •     首先去工作流监控中查看对应的流程图,查看流程图上的 业务流程列表,观察一下修改/提交节点是否有

    审批人或者审批结果,如下图:

  • Image_20210321152218.png

  • 如果修改/提交节点存在 审批结果,那这种就不是正常的现象,因为审批结果只有 审批节点才会产生。

  • 产生此问题的原因是:现场有做多系统的审批流集成,错误的使用了EAS工作流集成的接口,单据修改页面打开了 审批页面,用户点击提交按钮实际上是 做了审批,由于 节点类型不一致 导致 变量未输出。

  • 修改方法是和现场的开发沟通 把 处理任务的链接换一下,详见在线文档(https://vip.kingdee.com/article/75210628834761472)附件中的 第三方系统里打开处理任务界面 


二,审批节点的变量不输出

1,审批节点偶发的流程变量丢失,并且大多数情况下再次流转或跳转到当前审批节点之后,流程变量又有值了。这个问题打补丁即可-- 861补丁:PT156821  850补丁:PT157194


三,以上两种场景均不满足

  1. 收集工作流日志,查看对应时间点是否有报错信息。收集日志方式如下:https://vip.kingdee.com/questions/161767870395868160/answers/161771313013482496

  2. 在工作流监控中导出流程定义

  3. 把以上资料交由提单处理


总结

上面列出了已知问题场景以及解决方案。肯定还会有未发现的场景,希望大家能够收集好相关资料,我们一并处理掉。



赞 4