首页 > 其他分享 >【转】浅析审核流

【转】浅析审核流

时间:2023-03-25 09:44:15浏览次数:38  
标签:流程 业务 节点 发起人 审批 审核 浅析

导语

在我们的日常工作中有很多业务场景都会涉及到审批,例如报销、请假、加班、采购、离职等等,既然有这么多业务都会涉及到审批,那么我们把审核做成一个公共服务给各个业务方进行复用就可以大大降低开发成本,提升效率。下面,我就来给大家分享下审核流功能的设计吧~

参与角色

一般来说我们完成一个业务的审批必须需要的两个角色就是发起人审批人,有一些业务流程中还会多一个角色抄送人~

发起人:某项具体业务的发起者,整个审核流程的起始节点,发起人一般可以操作提交审核、撤销审核以及修改业务表单等等;

审批人:审核具体业务的人,主要对业务的真实性进行把关,审批人一般可以操作审核通过、驳回、撤回等;

抄送人:具体业务的知晓者,主要告知业务的相关信息,无需进行任何操作;

具体操作

提交审核:发起人针对某项具体的业务发起申请,业务进入审核阶段,是审核流程的起始,通常由发起人手动提交;

撤销流程:通常是发起人提交流程后发现自己需要审核的东西存在差错,自己主动将正在进行的流程撤销,撤销审核后业务流程又回到了发起人节点,此时发起人可以修改业务表单;

审核通过:审核人常用操作之一,审核人根据业务的实际内容所做出的的同意决策,审核通过后该流程将流转到下一节点或流程结束(当前为最后一个审批节点时),一般由审核人手动操作,有些时候因为审批人相同或者审批人为空而会出现自动通过的情况;

驳回:审核人常用操作之一,审核人根据业务的实际内容所做出的拒绝决策,驳回后流程就会往以前的流程节点走,常见的驳回操作有驳回上一节点或者驳回发起人,顾名思义一个是回到上一审批节点一个是直接回到发起人节点;

撤回审核:审核人只能在自己审核通过后并且下一节点还未审批时才能进行撤回审核。

审批模式

1、串行审批

串行审批是我们平时比较常见的一种审批方式,每个审批节点只有一个审批人,只有每一个审批节点都完成了操作后流程才会流转下去

2、并行审批

并行审批是指一个审批节点同时存在两个或两个以上的审批人,此时就会产生会签和或签的配置,讲一下常见的会签与或签,若配置的是会签,则需要该节点的所有审批人均审批通过后流程才会走到下一节点(有一种情况例外,只要其中有一个人操作了驳回,那么流程就会直接往回走);若配置的是或签,那么该节点的所有审批人只要其中一人执行了审批操作流程就会按照该审批人的审批结果继续流转。

3、混合审批

这种审批方式就是串并行审批一起用,审批节点的审批人既可以是一个,也可以是多个,主要由实际的业务决定。

应用场景

1、固定审批流

特点:审批流一般由管理员在系统的后台进行配置,一旦配置好了审批流,该审批流所对应的业务表单的审批节点和审批人员都是固定的。

(1)审核流配置

管理员在后台可以设置审批的节点数量,对于指定的审批节点,管理员可以设置该节点的审批人是谁(审批人的设置可以是指定成员范围、指定岗位、指定角色或者主管等),选择好审批人后还可以设置该节点的审批方式(会签、或签),若需要配置审批人的审批按钮,可以在表单操作权限里面勾选指定的按钮即可,这样审批流程就配置好了。

特殊:条件审批

条件审批顾名思义就是要满足指定的条件流程才能流转的情况,例如对于借款申请的金额校验,若金额较大,要更大一级的领导审批;金额一般,自己领导审批即可,只要满足了对应条件就会走到对应的审批节点。

(2)应用

固定审批流可以作为企业的一个公共服务为其他各个业务提供审批服务,具体的实现方式可以简单的这样理解:用户A提交业务表单后就会调用审核流的接口,只要在审核流程中(即当前审核流程未结束或终止),该表单的流程流转就由审核流这一服务完成,一旦流程结束后就给业务方返回结果通知业务方变更单据状态。

2、自由审批流

特点:审核流程不需要特殊配置,只需要流程中的各个节点选择下一节点的审批人即可,这类审批较为灵活,常用于中小型企业,一般来说自由审批流就不会作为一个公共服务啦,都是各个业务方自己根据需要进行个性化开发。

小tips:

自由审批的好处是简单、灵活,不用我们派专门的人员去给我们的客户配置,不好的就是每次提交审批的时候都需要自己去选择一下下一节点审批人,比较重复。那我们能不能选择自由审批的同时又可以享受“固定审批”呢?这当然有啦,我们可以这么操作:第一次用户选择审批人的时候我们记录下他所选的审批人,那么下一次他再进行审核流程的时候我们直接帮他选择他上次所选的审批人就好啦(一般来说审批都比较固定,每次提流程的时候可能都是指定的某个审批人),这样一来就可以避免他每次都要选择一次。

以上就是本次分享的全部内容啦,欢迎小伙伴们给出指点建议~

 

作者:产品修炼日志 公众号:产品修炼日志

原文连接:https://zhuanlan.zhihu.com/p/558052450

标签:流程,业务,节点,发起人,审批,审核,浅析
From: https://www.cnblogs.com/ncyhl/p/17254150.html

相关文章

  • 浅析深拷贝和浅拷贝
    浅析深拷贝和浅拷贝深拷贝和浅拷贝是面试中经常会被问到的问题,手写深拷贝也是前端手撕题的热点。那么,为什么面试官们都热衷于让大家手写深拷贝呢?当然不只是看你默写代码,这......
  • Apache Kafka JNDI注入(CVE-2023-25194)漏洞复现浅析
    关于ApacheKafka是一个开源的分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型应用程序。影响版本2.4.0<=Apachekafka<=3.2.2环境......
  • 浅析Facebook的盈利模式(转)
    作为全球最大的社交网站,Facebook仍在以惊人的步伐向前迈进。在很多人看来,这样的一个网站要赚钱一定很容易,估计光靠卖卖广告就能赚很多吧。是的,没错,广告肯定是Facebook的一......
  • KCP协议浅析
    概述KCP协议结合了TCP和UDP协议的特点,是一个快速可靠的协议。引述官方介绍:KCP是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延......
  • [CVPR2020] RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clou
    大佬的TensorFlow代码:here另一个大佬的Pytorch代码:等我看完代码再贴链接,之前那个不太行keywords高分辨率点云——约\(10^5\)点云语义分割多层次特征在正式开始......
  • 2023年苹果新政下,开发者如何更好应对审核
    苹果审核还在不断收紧最近有个开发者朋友,他开发的产品非常正规,而且只有一个账号和两三个正常的产品,即便这样,也会在提交审核中遭遇了“账号调查”,也就是行内俗称的other,吓得......
  • EAS添加审核/反审核按钮功能
    一、在按钮添加完成后,按钮功能是没有生效的,需要编写代码进行相关处理。当然这是在本人的开发环境下面。二、这个时候,就需要用到按钮的name属性了。所以添加按钮时,name属性......
  • TCP协议得物联网安全浅析
    公司做物联网项目,后端采用java+netty开发,端口如果直接暴露使之容易被扫描攻击。故实现自定义TCP头,这样可以在握手阶段就丢弃数据包,达到提高攻击门槛的目的。 在......
  • 从OTA测试变革浅析OTA测试系统升级方向
    小标题1:OTA测试的变革  自去年以来,OTA逐渐开始从少数“高端玩家”的卖点,成为汽车行业普遍应用的功能,各传统或新兴OEM都逐步开始在OTA上做布局,而随之而来的就是整个OTA......
  • Tomcat源码浅析
    1.Tomcat的功能和架构1.1.Tomcat有两大功能Http服务器功能:Socket通信(Tcp/IP),解析Http报文。Servlet容器功能:Servlet处理具体的业务请求。1.2.Tomcat架构Tomcat是套......