红蓝字采购入库单走不同的审批流张茂军2011年6月20日客户问题:版本:U890客户想要设置红蓝字的采购入库单分别走不同的审批流,用户设置流程发起规则为:数量<0走红字采购入库单的审批流,做了这个审批流后发布,发现红字采购入库单没有进入审批流。案例分析:根据客户的要求,要想达到目的,可能有以下几种可行方案。1、设置2个审批流,流程发起规则分别为数量大于0和数量小于0,分别走不同的审批流。2、设置1个审批流,增加条件分派,数量小于0走一条支线,缺省条件走另外一条路线。3、变通解决方案,红蓝字采购入库单分别使用不同的入库类别,以入库类别为判断条件,入库类别不同走不同的审批流。验证客户问题:设置采购入库单工作流的发起规则然后设置审批流,维护终审等节点。发布后做红字采购入库单测试效果。由此可见红字的采购入库单并未进入审批流。案例分析:如果设置流程发起规则为:数量大于0,测试如下:由此可见,数量控制不生效,红蓝字采购入库单都进入了蓝字入库单的审批流。测试方案二:重新设置一个审批流如左图:增加条件分派审批设置条件为了区别方便,审批活动0和审批活动1分别设置不同的审批人123和113。该采购入库单审批流发布后,测试:测试方案二结果:设置条件为<0,则缺省条件为>=0由操作员881提交红蓝采购入库单各一张。用操作员113和123登陆软件,打开采购入库单点审核都没有反应。设置条件为>0,则缺省条件为<=0由操作员881提交红蓝采购入库单各一张。用操作员113和123登陆软件,打开采购入库单节点后,发现红蓝采购入库单都能被操作员123审核,虽然是进入了审批流,但是仍然不能解决客户的问题。解决方案:既然采购入库单的数量,不能做为工作流的判定条件,采购入库单的工作流又无红蓝标志的判定,只能变通的解决,建议客户采购入库使用一个入库类别,采购退货生成红字采购入库单的时候,使用另外一个入库类别,根据入库类别的不同,来判定走不同的审批流。测试结果:红蓝采购入库单都走了不同审批流程,变向解决方案成立。总结:设置采购入库单的工程流,红蓝字入库单走不同的审批流,以数量为判定条件,数量<0,红蓝采购入库单都不会进入审批流;数量>0,红蓝字采购入库单都进入审批流,但都按蓝字采购入库单的流程处理。只能采用变通解决方案:红字采购入库单和蓝字采购入库单分别选择不同的入库类别,设置审批流条件的时候,按入库类别设置。谢谢