工作流条件判断不起作用案例分析
问题描述:合同提交审批之后,总是不按设定的条件流转,如按照设置的条件应走A分支流程,结果走到了B分支。
查看问题:
远程查看,用户的合同工作流定义如下:
其中条件设置如下:
其中,“有无特殊条款”为表头扩展自定义项3!
查看自定义项设置,“有无特殊条款”确实是为表头扩展自定义项3!
按照设定的条件,提交之后应该走左边的分支,但是提交之后实际走的流程却是右边的分支:
问题分析:
检查单据表头信息没有结果,只好看看数据库,从工作流的日志记录表中找到该合同的流程执行日志,从中可以找到条件表达式的判断情况:
按照表达式进行检查:
终于发现了问题所在:有无特殊条款是表头扩展自定义3,但是工作流执行时为何用表头扩展自定义项2来进行判断呢?
再此询问客户,得知:该工作流模板是从其它账套拷贝过来的:在原账套中,有无有特殊条款是合同的表头扩展自定义项2,但是新账套中,有无有特殊条款是合同的表头扩展自定义项3。工作流模板导入之后,模板中有无特殊条款对应的扩展自定义项还是原来的扩展自定义项2,原来如此!
解决方法:
1,重新定义新账套的表头扩展自定义项2为“有无特殊条款”,再次测试,流程运行正常!
2,或者在新账套中重新定义工作流模板(不要使用导入的工作流模板);
工作流条件判断不起作用案例分析
问题描述:合同提交审批之后,总是不按设定的条件流转,如按照设置的条件应走A分支流程,结果走到了B分支。 查看问题:远程查看,用户的合...
点击下载文档
上一篇:OPENAPI新用户配置流程下一篇:【U8+】供应链-存货核算-计价方式
本文2024-08-17 15:50:14发表“u8知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-u8-50.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章