工作流中如何在某一个节点校验字段是否有值?原创
金蝶云社区-Ermu
Ermu
7人赞赏了该文章 681次浏览 未经作者许可,禁止转载编辑于2019年05月24日 09:01:34

业务场景:

采购申请单上自行增加了一个申报价格字段,需要在满足单据类型为“标准采购申请单”的前提条件下,这个字段必须有值。并且采购申请单有三级审批,一级采购员审批,二级经理审批,三级总监审批,只想在第二级节点的时候做校验。

实现方式:

 在bos-扩展采购申请单--操作列表--新增操作--选择空操作

图片.png

在其他控制--增加校验规则--选择单据合法性校验-增加校验公式,满足单据类型是标准采购申请单并且单价小于等于0,就提示报错。

图片.png

点击确定保存即可。

在前台打开流程设置中心,新增三级节点的工作流,维护好对应节点的处理人。由于是想在二级采购经理节点校验申报价格是否有值,所以,需要在采购经理节点的审批项绑定上面所述增加的空操作--校验价格的操作。

图片.png

工作流发布即可。

做标准采购申请单测试,如下图,申报价格为空,一级节点可以顺利审核通过

图片.png

二级节点采购经理审批的时候提示报错:单据编号为“CGSQ000028”的采购申请单,第1行分录,标准采购申请单价格必须大于0!!!

图片.png

这样就需要采购经理节点手工录入价格并提交。

假如是资产采购申请单,是可以直接全部审核通过的。

图片.png

图片.png

供参考。


赞 7