工作流条件判断不起作用案例分析

栏目:u8知识作者:用友来源:用友发布:2024-08-17浏览:1

工作流条件判断不起作用案例分析

问题描述:合同提交审批之后,总是不按设定的条件流转,如按照设置的条件应走A分支流程,结果走到了B分支。

查看问题:

远程查看,用户的合同工作流定义如下:

image.webp

其中条件设置如下:

image.webp

其中,“有无特殊条款”为表头扩展自定义项3!

image.webp

查看自定义项设置,“有无特殊条款”确实是为表头扩展自定义项3!

按照设定的条件,提交之后应该走左边的分支,但是提交之后实际走的流程却是右边的分支:

image.webp

问题分析:

检查单据表头信息没有结果,只好看看数据库,从工作流的日志记录表中找到该合同的流程执行日志,从中可以找到条件表达式的判断情况:

image.webp

按照表达式进行检查:

image.webp

终于发现了问题所在:有无特殊条款是表头扩展自定义3,但是工作流执行时为何用表头扩展自定义项2来进行判断呢?

再此询问客户,得知:该工作流模板是从其它账套拷贝过来的:在原账套中,有无有特殊条款是合同的表头扩展自定义项2,但是新账套中,有无有特殊条款是合同的表头扩展自定义项3。工作流模板导入之后,模板中有无特殊条款对应的扩展自定义项还是原来的扩展自定义项2,原来如此!

解决方法:

1,重新定义新账套的表头扩展自定义项2为“有无特殊条款”,再次测试,流程运行正常!

2,或者在新账套中重新定义工作流模板(不要使用导入的工作流模板);

工作流条件判断不起作用案例分析

问题描述:合同提交审批之后,总是不按设定的条件流转,如按照设置的条件应走A分支流程,结果走到了B分支。 查看问题:远程查看,用户的合...
点击下载文档
标签: # U8# 平台
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息