销售订单新变更单如何携带销售订单的审核人原创
5人赞赏了该文章
804次浏览
编辑于2021年06月16日 17:43:58
现公司有如下需求:销售订单新变更单启用工作流,审核人为原销售订单的审核人。因此需要将销售订单的审核人携带到销售订单新变更单上,以便流程设计时可以指定审批人。
问题点:销售订单启用销售订单新变更单后,通过销售订单业务操作订单变更时,订单的审核人是无法带到变更单上(如下图);因此我们需要在销售订单上新一个自定义字段用户(原审核人),并将这个新字段携带到销售订单新变更单上。
如何实现了?有两个思路:
1.通过实体服务规则,在单据审核时将“审核人”更新到“原审核人”字段上;
1.1 销售订单:增加一个用户字段:测试用户(就是原审核人)
1.2通过实体服务规则:将审核人携带到自定义字段(测试用户)
1.3单据审核后效果,测试用户的值与审核人一样:
1.4 但是(重点来了),实际上这个测试用户没有值的。如下:
1.5 原因为:销售订单在审核时不会重新触发保存,所以实际这个测试用户字段界面上看是有值,但实际上没有写入;
2.换个思路:通过工作流将审批信息写入自定义字段(原审核人)
2.1 同样,销售订单新建一个用户字段:原审核人;
2.2 销售订单新建一个工作流;
2.3 流程设计终审节点的审批信息写入按如下配置:
2.4 启用工作流和工作流配置
2.5 测试下销售订单审核后的效果:原审核人已带有值;
2.6测试下订单变更:原审核人字段也有带过来;
2.7 这样销售订单新变更单的审核人配置也可以配置了
好了,这个需求至此就完美解决了。原创不易,如果对你有帮助,帮点个赞,谢谢!
推荐阅读