导语
在我们的日常工作中有很多业务场景都会涉及到审批,例如报销、请假、加班、采购、离职等等,既然有这么多业务都会涉及到审批,那么我们把审核做成一个公共服务给各个业务方进行复用就可以大大降低开发成本,提升效率。下面,我就来给大家分享下审核流功能的设计吧~
参与角色
一般来说我们完成一个业务的审批必须需要的两个角色就是发起人和审批人,有一些业务流程中还会多一个角色抄送人~
发起人:某项具体业务的发起者,整个审核流程的起始节点,发起人一般可以操作提交审核、撤销审核以及修改业务表单等等;
审批人:审核具体业务的人,主要对业务的真实性进行把关,审批人一般可以操作审核通过、驳回、撤回等;
抄送人:具体业务的知晓者,主要告知业务的相关信息,无需进行任何操作;
具体操作
提交审核:发起人针对某项具体的业务发起申请,业务进入审核阶段,是审核流程的起始,通常由发起人手动提交;
撤销流程:通常是发起人提交流程后发现自己需要审核的东西存在差错,自己主动将正在进行的流程撤销,撤销审核后业务流程又回到了发起人节点,此时发起人可以修改业务表单;
审核通过:审核人常用操作之一,审核人根据业务的实际内容所做出的的同意决策,审核通过后该流程将流转到下一节点或流程结束(当前为最后一个审批节点时),一般由审核人手动操作,有些时候因为审批人相同或者审批人为空而会出现自动通过的情况;
驳回:审核人常用操作之一,审核人根据业务的实际内容所做出的拒绝决策,驳回后流程就会往以前的流程节点走,常见的驳回操作有驳回上一节点或者驳回发起人,顾名思义一个是回到上一审批节点一个是直接回到发起人节点;
撤回审核:审核人只能在自己审核通过后并且下一节点还未审批时才能进行撤回审核。
审批模式
1、串行审批
串行审批是我们平时比较常见的一种审批方式,每个审批节点只有一个审批人,只有每一个审批节点都完成了操作后流程才会流转下去
2、并行审批
并行审批是指一个审批节点同时存在两个或两个以上的审批人,此时就会产生会签和或签的配置,讲一下常见的会签与或签,若配置的是会签,则需要该节点的所有审批人均审批通过后流程才会走到下一节点(有一种情况例外,只要其中有一个人操作了驳回,那么流程就会直接往回走);若配置的是或签,那么该节点的所有审批人只要其中一人执行了审批操作流程就会按照该审批人的审批结果继续流转。
3、混合审批
这种审批方式就是串并行审批一起用,审批节点的审批人既可以是一个,也可以是多个,主要由实际的业务决定。
应用场景
1、固定审批流
特点:审批流一般由管理员在系统的后台进行配置,一旦配置好了审批流,该审批流所对应的业务表单的审批节点和审批人员都是固定的。
(1)审核流配置
管理员在后台可以设置审批的节点数量,对于指定的审批节点,管理员可以设置该节点的审批人是谁(审批人的设置可以是指定成员范围、指定岗位、指定角色或者主管等),选择好审批人后还可以设置该节点的审批方式(会签、或签),若需要配置审批人的审批按钮,可以在表单操作权限里面勾选指定的按钮即可,这样审批流程就配置好了。
特殊:条件审批
条件审批顾名思义就是要满足指定的条件流程才能流转的情况,例如对于借款申请的金额校验,若金额较大,要更大一级的领导审批;金额一般,自己领导审批即可,只要满足了对应条件就会走到对应的审批节点。
(2)应用
固定审批流可以作为企业的一个公共服务为其他各个业务提供审批服务,具体的实现方式可以简单的这样理解:用户A提交业务表单后就会调用审核流的接口,只要在审核流程中(即当前审核流程未结束或终止),该表单的流程流转就由审核流这一服务完成,一旦流程结束后就给业务方返回结果通知业务方变更单据状态。
2、自由审批流
特点:审核流程不需要特殊配置,只需要流程中的各个节点选择下一节点的审批人即可,这类审批较为灵活,常用于中小型企业,一般来说自由审批流就不会作为一个公共服务啦,都是各个业务方自己根据需要进行个性化开发。
小tips:
自由审批的好处是简单、灵活,不用我们派专门的人员去给我们的客户配置,不好的就是每次提交审批的时候都需要自己去选择一下下一节点审批人,比较重复。那我们能不能选择自由审批的同时又可以享受“固定审批”呢?这当然有啦,我们可以这么操作:第一次用户选择审批人的时候我们记录下他所选的审批人,那么下一次他再进行审核流程的时候我们直接帮他选择他上次所选的审批人就好啦(一般来说审批都比较固定,每次提流程的时候可能都是指定的某个审批人),这样一来就可以避免他每次都要选择一次。
以上就是本次分享的全部内容啦,欢迎小伙伴们给出指点建议~