工作流应用:发起前可以灵活配置的工作流原创
金蝶云社区-软件园小痴汉
软件园小痴汉
8人赞赏了该文章 913次浏览 未经作者许可,禁止转载编辑于2021年09月24日 16:16:02
应用场景:

客户在做订单评审时,会根据不同的情况,选择需要评审的部门和人员。一般为默认流程和默认审批人,特殊情况会手工指定人员。


设计思路:

制单时,用户可以在界面上勾选由哪些部门审批,默认为所有部门,不需要审批的部门可以去掉。特殊情况可以通过多选基础资料指定审批人进行审批。


优点:

1、一套流程解决所有场景。

缺点:

1、新加部门需要调整审批流;

2、不适用于流程严格控制的场景。



设计方案:
1、在界面上列出每个部门的复选框,和每个部门需要指定人员的多选基础资料录入框。
2、没有勾选的部门,不参与审批;勾选部门但是没单独指定审批人的,按默认人员审批;勾选部门并指定审批人的,按指定人员审批。
3、BOS设置审批人高级过滤方案,如果勾选了对应的部门,过滤部门内的用户,如果未勾选部门,过滤不出任何人员。
4、新建审批流,新建自动节点,判断是否勾选部门,如果勾选了部门没有选择审批人,下一个节点为【默认审批人】,审批人员为默认人员;如果勾选了部门,并指定了审批人,下一个节点为【指定审批人】,审批人员为指定的人员;如果未勾选部门,下一个节点为【指定审批人】,在节点设置解析不到审批人自动跳过,因为系统判断不到审批人所以会自动跳过这个节点。



过程截图如下:


image.png


image.png


image.png

image.png


image.png


测试案例:

image.png



测试结果:

因为未勾选的部门自动跳过,所以只有三个节点需要审核,符合设计逻辑!

image.png



总结:

工作流比审批流更加灵活,此案例只涉及到工作流应用的冰山一角,很多场景均可以通过工作流实现,要求大家对这个模块每个参数有充分的理解,并能灵活应用。如果大家手头有流程不知道如何通过系统实现的,欢迎交流!


联系方式:18306221585(微信同号)


图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!