设置复杂参与人的流程
1,860次浏览
编辑于2014年03月24日 11:03:04
1)业务场景某集团公司需要配置一条费用报销申请单的流程,此流程对集团下所有公司和部门通用,集团所有的费用报销申请都会按照此流程运转。费用申请需要一个多级审批过程,当某个员工提交费用报销申请后,首先由该员工的直接上级来进行一级审批,审批通过后需要由该员工所在部门的负责人来进行二级审批(负责人有可能就是该员工的直接上级),部门负责人审批通过后需要由部门负责人的上级部门领导进行三级审批。当审批环节中任何一个审批环节不通过,这需要打回给费用报销申请人修改单据,然后重新审批。当审批全部通过后,需要给所有参与过的人员发送消息,提醒此费用报销单已经通过,可以进行报销。2)场景分析根据所描述的业务场景和需求,进行如下分析:l 流程包含三级审批:直接上级审批、部门负责人审批、部门负责人的上级部门领导审批。l 由于流程在集团内通用,所以采购申请单提交节点的参与人可设置为“任意人”。l 直接上级审批节点的参与人可以通过流程提交人的直接上级关系进行设置。l 部门负责人审批节点需要根据提交采购申请单所在的部门判断具体的参与人。由于费用报销单中包含了提交人所在的部门信息,可以在提交费用报销单时,将部门信息输出到指定的流程变量中,在部门负责人审批节点则根据流程变量判断具体的负责人。如果费用报销单提交人所在的部门负责人和其直接上级为同一个人,则需要将两个审批节点合并为一个审批节点。l 部门负责人的上级部门领导审批可以根据部门负责人审批节点的具体参与人来判断。l 当审批全部通过后,需要给所有参与过的人员发送消息,提醒此费用报销单已经审批通过,可以进行报销。具体实现流程图如图1-1所示。图1-1 复杂参与人设置的实现流程图
21.jpg(46.97KB)