审批通过节点挂起-审批人ID的流程变量配置是否正确

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

审批通过节点挂起-审批人ID的流程变量配置是否正确

问题显示

image.webp

最近有很多客户更新了费用最新补丁反馈单据在审批通过节点挂起,挂起日志报错如下:

          com.kingdee.eas.cp.bc.BizCollException: 请检查此单据工作流中的配置,审批通过节点--任务--入口参数--参数名  称--auditorId(审批人ID)的流程变量配置是否正确!

          at              com.kingdee.eas.cp.bc.app.ExpenseAccountFacadeControllerBean._setPassStateEvent(ExpenseAccountFacadeControllerBean.java:366)

          at com.kingdee.eas.cp.bc.app.AbstractExpenseAccountFacadeControllerBean.setPassStateEvent(AbstractExpenseAccountFacadeControllerBean.java:158)



原因分析:

image.webp

image.webp

在审批节点没有输出auditorid值,但在审核通过节点校验了入参auditorid值不能为空导致报错


解决方案:

image.webp

针对新流程,在所有审批节点都需要手动输出auditorId值,不能为空值

image.webp

针对老的单据流程,可以用admin登录,在工作流监控中打开流程属性,点击auditorId手动可以参考approveResult(审批结果)中创建人id进行赋值,然后点击撤销挂起即可。

注:

    目前为了兼容以前老的逻辑,已有补丁去掉这里的校验,具体可以参考链接:https://wenku.my7c.com/article/347317012642978304?productLineId=8

    8.6.1:PT166854(2022-07-29)

    8.5:PT167343(2022-08-12)

    8.2:PT166957(2022-07-22)

    8.0:PT167148(2022-08-12)


审批通过节点挂起-审批人ID的流程变量配置是否正确

问题显示:最近有很多客户更新了费用最新补丁反馈单据在审批通过节点挂起,挂起日志报错如下: com.kingdee.eas.cp.bc.BizCo...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息