审批流程的处理方法、装置、计算机设备及存储介质与流程

未命名 08-14 阅读:84 评论:0


1.本发明涉及工作流技术领域,尤其涉及一种审批流程的处理方法、装置、计算机设备及存储介质。


背景技术:

2.随着互联网的不断发展,不少的工作都从线下转移到了线上。为提升办公审批效率,很多企业、政府机构、医疗机构、教育机构等都逐渐建立了自己的一系列线上审批流程。
3.然而,虽然软件市场上已经存在不少支持用于线上办公流程审批的软件,这些软件也都基本能满足日常工作用到的线上目标审批流程需求,但这些软件在使用的过程中,流程的审批节点是固定不变的,容易出现操作冗余问题,导致审批效率低,故现有技术中的线上审批的审批效率还有待提高。


技术实现要素:

4.本发明实施例提供了一种审批流程的处理方法、装置、计算机设备及存储介质,可以提高审批效率。
5.第一方面,本发明实施例提供了一种审批流程的处理方法,其包括:
6.基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;
7.确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;
8.根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;
9.若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;
10.若所述候选审批节点不符合所述目标免审条件,则将所述目标审批请求流转至所述候选审批节点;
11.获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。
12.第二方面,本发明实施例还提供了一种审批流程的处理装置,其包括:
13.收发单元,用于基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;
14.处理单元,用于根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,
并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;若所述候选审批节点不符合所述目标免审条件,则通过所述收发单元将所述目标审批请求流转至所述候选审批节点;通过所述收发单元获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。
15.第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述方法。
17.本发明实施例提供了一种审批流程的处理方法、装置、计算机设备及存储介质。其中,所述方法包括:基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;当所述目标审批流程中的当前审批节点审批通过时,确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中所述当前审批节点的下一个审批节点;根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;若所述候选审批节点不符合所述目标免审条件,则将所述目标审批请求流转至所述候选审批节点;获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。本发明实施例中在将审批请求流转至下一个审批节点之前,预先判断该审批节点是否符合预设的免审条件,若该审批节点符合免审条件,则跳过该审批节点,不需要经过该审批节点的审批,从而减少审批流程中请求的流转次数,减少冗余操作,提高审批效率。
附图说明
18.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本发明实施例提供的审批流程的处理方法的流程示意图;
20.图2为本发明实施例提供的审批流程的处理装置的示意性框图;
21.图3为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。
23.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
24.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
25.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
26.本发明实施例提供了一种审批流程的处理方法、装置、计算机设备及存储介质。
27.该审批流程的处理方法的执行主体可以是本发明实施例提供的审批流程的处理装置,或者集成了该审批流程的处理装置的审批流程处理系统,该审批流程处理系统安装在计算机设备中,该审批流程的处理装置可以采用硬件或者软件的方式实现,该计算机设备可以为处理终端或服务器,该处理终端可以是智能手机、平板电脑、掌上电脑、或者笔记本电脑等。
28.本发明实施例提供的审批流程的处理方法用于控制审批请求在目标审批流程中审批节点间的流转,当审批请求流转至某审批节点时,审批人员可通过用户终端访问该审批节点,并对该审批节点中的审批请求进行审批。
29.本发明实施例以审批流程的处理系统为执行主体进行举例说明,请参阅图1,图1是本发明实施例提供的审批流程的处理方法的流程示意图。如图1所示,该方法包括以下步骤s110-s160。
30.s110、基于接收到的目标审批请求确定目标审批流程信息。
31.其中,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识。
32.在一些实施例中,步骤s110包括:接收申请人客户端发送的所述目标审批请求,所述目标审批请求包括目标请求类型以及申请人的目标岗位标识;从预设的第一审批流程信息集合中确定与所述目标请求类型对应的第二审批流程信息集合,所述第一审批流程信息集合中包括多个请求类型分别对应的审批流程信息集合;将所述第二审批流程信息集合中与所述目标岗位标识对应审批流程信息作为所述目标审批流程信息。
33.其中,该目标请求类型包括请假、绩效考核或工作内容审批等类型,该目标岗位标识包括普通员工、经理或副经理等。
34.本实施例中,当系统接收到目标审批请求之后,将根据该目标审批请求中的目标请求类型以及目标岗位标识确定与该目标审批请求对应的目标审批流程信息,其中,本实施例为不同的请求类型以及不同的岗位标识设置有不同的审批流程信息。
35.s120、确定候选审批节点的候选审批人员标识。
36.其中,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点。
37.在一些实施例中,当审批流程刚启动时,该候选审批节点为初始审批节点;当审批在进行中时,该候选审批节点为当前审批节点的下一个审批节点,此时,当确定前审批节点通过时,再将目标审批流程中当前审批节点的下一个审批节点确定为候选审批节点,并确
定候选审批节点的候选审批人员标识。
38.s130、根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若是,则执行步骤s140;若否,则执行步骤s150-s160。
39.本实施例中,目标免审条件为第一免审条件、第二免审条件和第三免审条件中的至少一种免审条件,当目标免审条件包括多种免审条件时,候选审批节点只需要满足其中一种免审条件,即确定该候选审批节点满足目标免审条件。
40.在一些实施例中,可以针对同一审批流程中不同的审批人员标识个性化设置不同的免审条件,此时,员工可自行对个人涉及的流程进行配置,在审批人员标识与免审条件的对应关系中设置相应的配置,例如,在该对应关系中,审批人员标识1对应第一免审条件,审批人员标识2对应第一免审条件,审批人员标识3对应第二免审条件等。
41.此时,在执行步骤s130之前,需要先确定该候选审批人员标识对应的目标免审条件,然后确定候选审批节点是否符合对应的目标免审条件。
42.在另一些实施例中,需要针对不同的审批流程分别设置其对应的目标免审条件,所设置的免审条件对审批流程中的所有节点都适用。
43.此时,确定目标审批流程信息之后,需要确定所述目标审批流程的目标流程版本号;然后根据预设的流程版本号与免审条件的对应关系,从预设的多个第二候选免审条件中确定与所述目标流程版本号对应的第二候选免审条件作为所述目标免审条件。
44.具体地,本实施例中,同一个流程类型下存在不同流程版本号的审批流程,故目标审批流程可能存在多个流程版本号,此时,系统需要确定目标审批流程对应的目标流程版本号,例如,可以将目标审批流程对应的最新版本号确定为该目标流程版本号。
45.当目标免审条件为第一免审条件时,步骤s130具体包括:确定所述候选审批人员标识与所述候选审批节点的上一审批节点的上一审批人员标识是否相同;若所述候选审批人员标识与所述上一审批人员标识相同,则确定所述候选审批节点符合所述第一免审条件;若所述候选审批人员标识与所述上一审批人员标识不相同,则确定所述候选审批节点不符合所述第一免审条件。
46.在第一免审条件中,若相邻的两个审核节点对应同一个审核人员(即出现重复审批人),则跳过相邻的两个审核节点中的后一个审核节点,通常在同一审批人兼任多个岗位、职务的情况下,相邻审批节点的审批人会流向同一个审批人会出现重复审批人的情况,其中,当目标免审条件为第一免审条件时,候选审批节点不包括目标审批流程中的初始审批节点。
47.当目标免审条件为第二免审条件时,步骤s130具体包括:确定所述候选审批人员标识与历史审批节点的任一历史审批人员标识是否相同,所述历史审批节点为所述目标审批流程中已经过审批的审批节点;若所述候选审批人员标识与任一所述历史审批人员标识相同,则确定所述候选审批节点符合所述第二免审条件;若所述候选审批人员标识与所有所述历史审批人员标识均不相同,则确定所述候选审批节点不符合所述第二免审条件。
48.在第二免审条件中,若候选审批人员标识对应的审批人已经审批过的历史审批节点的任一节点,则跳过候选审批节点。在某个审批节点被驳回到上一历史审批节点,上一历史节点重新提交审批节点,流程再次流转到当前节点时会出现历史审批人的情况,其中,当目标免审条件为第二免审条件时,候选审批节点不包括目标审批流程中的初始审批节点。
49.当目标免审条件为第三免审条件时,步骤s130具体包括:从预设的多个免审节点标识集合中确定与所述候选审批人员标识对应的目标免审节点标识集合;确定所述目标免审节点标识集合中是否包括所述候选审批节点的候选节点标识;若所述标免审节点标识集合中包括所述候选节点标识,则确定所述候选审批节点符合所述第三免审条件;若所述标免审节点标识集合中不包括所述候选节点标识,则确定所述候选审批节点不符合所述第三免审条件。
50.在第三免审条件中,审核人员可以指定目标审批流程中不需要处理的审核节点,并将指定的审核节点存至与该审核人员的审核人员标识对应的免审节点标识集合中,不同的审核人员对应不同的免审节点标识集合。
51.s140、跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行步骤s120。
52.本实施例中,若确定候选审批节点符合目标免审条件,则说明当前的候选审批节点不需要进行审核,自动跳过即可,并将目标审批流程中当前候选审批节点的下一个审批节点作为更新为候选审批节点,然后返回执行步骤s120,获取该候选审批节点的候选审批人员标识,然后判断新获取到的候选审批人员标识是否符合对应的目标免审条件。
53.需要说明的是,在一些实施例中,在同一个审批流程,为不同的审批人员个性化设置有不同的免审条件,此时,在判断新获取到的候选审批人员标识是否符合对应的目标免审条件之前,需要提前确定该新的候选审批人员标识对应的目标免审条件;在另一些实施例中,同一个审批流程对应同一类的审批条件,此时,只需要在确定目标标审批流程的时候确定该目标审批流程对应的目标免审条件即可,后续的节点都使用该目标免审条件进行免审判断。
54.若跳过了当前的候选审批节点的审批,此时,还需要采用流程知会的方式提醒该审批人,例如,向所述候选审批人员标识对应的终端发送自动审批通知,其中,所述自动审批通知指示已经跳过所述候选审批节点的审批。
55.s150、将所述目标审批请求流转至所述候选审批节点。
56.本实施例中,当候选审批节点不符合所述目标免审条件,则说明当前的候选审批节点需要进行审批,此时,系统将目标审批请求流转至该候选审批节点,使得该候选审批节点对应的候选审批人员(与候选审批人员标识对应的审批人员)可以通过该候选审批节点进行审批操作。
57.s160、获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行步骤s120。
58.本实施例中,将目标审批请求流转至候选审批节点,且候选审批人员对该目标审批请求进行了审批之后,系统将会获取该候选审批节点的审批结果。在一些实施例中,当所述审批结果为审批通过时,将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点;当所述审批结果为审批不通过时,将所述目标审批请求流转至所述候选审批节点对应的目标驳回节点;当所述目标驳回节点审核通过时,将所述目标审批流程中所述目标驳回节点的下一个审批节点更新为所述候选审批节点。
59.其中,候选审批节点对应的目标驳回节点可以为执行驳回操作的驳回人员指定的审批节点,也可以为预先设置的与该候选审批节点对应的驳回节点,该驳回节点为目标审
批流程中历史审批过的审批节点。
60.其中,本发明实施例还支持审批节点下留言沟通功能,并配置化设置审批节点的操作权限以及数据权限。
61.需要说明的是,本发明实施例中目标审批流程包括多个审批节点,且各审批节点设置有至少一个审批人员(即一个审批节点对应至少一个审批人员标识)。
62.此时,该所述候选审批节点的审批结果中携带有对应的历史审批人员标识,该历史审批人员标识为该候选审批节点中实际对目标审批请求进行审批的审批人员标识,且该历史审批人员标识用于后续的审批节点是否符合免审条件的判断。
63.例如,某审批节点对应第一审批人员标识以及第二审批人员标识(即第一审批人员标识以及第二审批人员标识的审批人员都可以对该节点进行审批),当请求流转至该审批节点之后,若第一审批人员先对该请求进行了审批,则系统取消第二审批人员的审批权限(先签收请求的先审批),获取第一审批人员标识对应的审批结果,并记录该第一审批人员标识,将该第一审批人员标识确定该审批节点对应的历史审批人员标识。
64.此时,在一些实施例中,由于候选审批节点对应多个候选审批人员标识,在第一免审条件中,当候选审批节点的上一审批节点的上一审批人员标识与多个候选审批人员标识中的任意一个候选审批人员标识相同,则说明所述候选审批节点符合所述第一免审条件。在第二免审条件中,当多个候选审批人员标识中的任意一个候选人员标识与历史审批节点的任一历史审批人员标识是否相同,则说明候选审批节点符合所述第二免审条件。
65.综上所述,本发明实施例中在将审批请求流转至下一个审批节点之前,预先判断该审批节点是否符合预设的免审条件,若该审批节点符合免审条件,则跳过该审批节点,不需要经过该审批节点的审批,从而减少审批流程中请求的流转次数,减少冗余操作,提高审批效率。
66.此外,本发明提供的审批流程的处理方法基于开源的flowable进行二次修改实现,用户可基于图形化界面进行审批流程设计,设计好审批流程后保存即可发起相应审批流程;可以解决现有技术中自定义审批流程时相对繁琐、过于专业化,不易上手的问题。
67.此外,本实施例还可以针对不同的审批节点,对目标审批请求的数据分别设置不同的数据权限,避免出现数据的安全性问题,例如,结合若依框架、业务需求逻辑编码、结构化查询语言(structured query language,sql)脚本对数据进行过滤以及脱敏操作,再将请求流转至对应节点。
68.本发明实施例还提供一种审批流程的处理装置,该审批流程的处理可配置于终端或服务器中,该审批流程的处理装置用于执行前述的审批流程的处理方法的任一实施例。具体地,请参阅图2,图2为本发明实施例提供的审批流程的处理装置的示意性框图,该审批流程的处理装置200包括收发单元201以及处理单元202。
69.收发单元201,用于基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;
70.处理单元202,用于根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批
节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;若所述候选审批节点不符合所述目标免审条件,则通过所述收发单元201将所述目标审批请求流转至所述候选审批节点;通过所述收发单元201获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。
71.在一些实施例中,所述目标免审条件为第一免审条件;所述处理单元202在执行所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件步骤时,具体用于:
72.确定所述候选审批人员标识与所述候选审批节点的上一审批节点的上一审批人员标识是否相同;若所述候选审批人员标识与所述上一审批人员标识相同,则确定所述候选审批节点符合所述第一免审条件;若所述候选审批人员标识与所述上一审批人员标识不相同,则确定所述候选审批节点不符合所述第一免审条件。
73.在一些实施例中,所述目标免审条件为第二免审条件;所述处理单元202在执行所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件步骤时,具体用于:
74.确定所述候选审批人员标识与历史审批节点的任一历史审批人员标识是否相同,所述历史审批节点为所述目标审批流程中已经过审批的审批节点;若所述候选审批人员标识与任一所述历史审批人员标识相同,则确定所述候选审批节点符合所述第二免审条件;若所述候选审批人员标识与所有所述历史审批人员标识均不相同,则确定所述候选审批节点不符合所述第二免审条件。
75.在一些实施例中,所述目标免审条件为第三免审条件;所述处理单元202在执行所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件步骤时,具体用于:
76.从预设的多个免审节点标识集合中确定与所述候选审批人员标识对应的目标免审节点标识集合;确定所述目标免审节点标识集合中是否包括所述候选审批节点的候选节点标识;若所述标免审节点标识集合中包括所述候选节点标识,则确定所述候选审批节点符合所述第三免审条件;若所述标免审节点标识集合中不包括所述候选节点标识,则确定所述候选审批节点不符合所述第三免审条件。
77.在一些实施例中,所述处理单元202在执行所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件步骤之前,还用于:
78.根据预设的审批人员标识与免审条件的对应关系确定,从预设的多个第一候选免审条件中确定与所述候选审批人员标识对应第一候选免审条件作为所述目标免审条件;或,确定所述目标审批流程的目标流程版本号;根据预设的流程版本号与免审条件的对应关系,从预设的多个第二候选免审条件中确定与所述目标流程版本号对应的第二候选免审条件作为所述目标免审条件。
79.在一些实施例中,所述处理单元202在执行所述跳过所述候选审批节点步骤之后,还用于:
80.通过所述收发单元201向所述候选审批人员标识对应的终端发送自动审批通知,
所述自动审批通知指示已经跳过所述候选审批节点的审批。
81.在一些实施例中,所述收发单元201在执行所述接收目标审批请求步骤时,具体用于:接收申请人客户端发送的所述目标审批请求,所述目标审批请求包括目标请求类型以及申请人的目标岗位标识;
82.在一些实施例中,所述收发单元201在执行所述根据所述审批结果以及所述目标审批流程更新所述候选审批节点步骤时,具体用于:
83.当所述审批结果为审批通过时,将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点;当所述审批结果为审批不通过时,将所述目标审批请求流转至所述候选审批节点对应的目标驳回节点;当所述目标驳回节点审核通过时,将所述目标审批流程中所述目标驳回节点的下一个审批节点更新为所述候选审批节点。
84.所述处理单元202在执行所述基于接收到的目标审批请求确定目标审批流程信息步骤时,具体用于:
85.从预设的第一审批流程信息集合中确定与所述目标请求类型对应的第二审批流程信息集合,所述第一审批流程信息集合中包括多个请求类型分别对应的审批流程信息集合;
86.将所述第二审批流程信息集合中与所述目标岗位标识对应审批流程信息作为所述目标审批流程信息。
87.综上所述,本发明实施例中的审批流程的处理装置200在将审批请求流转至下一个审批节点之前,预先判断该审批节点是否符合预设的免审条件,若该审批节点符合免审条件,则跳过该审批节点,不需要经过该审批节点的审批,从而减少审批流程中请求的流转次数,减少冗余操作,提高审批效率。
88.需要说明的是,所属领域的技术人员可以清楚地了解到,上述审批流程的处理装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
89.上述审批流程的处理装置可以实现为一种计算机程序的形式,该计算机程序可以在如图3所示的计算机设备上运行。
90.请参阅图3,图3是本发明实施例提供的一种计算机设备的示意性框图。该计算机设备300可以是终端,也可以是服务器。
91.参阅图3,该计算机设备300包括通过系统总线301连接的处理器302、存储器和网络接口305,其中,存储器可以包括非易失性存储介质303和内存储器304。
92.该非易失性存储介质303可存储操作系统3031和计算机程序3032。该计算机程序3032包括程序指令,该程序指令被执行时,可使得处理器302执行一种审批流程的处理方法。
93.该处理器302用于提供计算和控制能力,以支撑整个计算机设备300的运行。
94.该内存储器304为非易失性存储介质303中的计算机程序3032的运行提供环境,该计算机程序3032被处理器302执行时,可使得处理器302执行一种审批流程的处理方法。
95.该网络接口305用于与其它设备进行网络通信。本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备300的限定,具体的计算机设备300可以包括比图中所示更多或更少的
部件,或者组合某些部件,或者具有不同的部件布置。
96.其中,所述处理器302用于运行存储在存储器中的计算机程序3032,以实现如下步骤:
97.基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;
98.确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;
99.根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;
100.若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;
101.若所述候选审批节点不符合所述目标免审条件,则将所述目标审批请求流转至所述候选审批节点;
102.获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。
103.应当理解,在本发明实施例中,处理器302可以是中央处理单元(central processing unit,cpu),该处理器302还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
104.本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
105.因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中计算机程序包括程序指令。该程序指令被处理器执行时使处理器执行如下步骤:
106.基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;
107.确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;
108.根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;
109.若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;
110.若所述候选审批节点不符合所述目标免审条件,则将所述目标审批请求流转至所
述候选审批节点;
111.获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。
112.所述存储介质可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
113.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
114.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
115.本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
116.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
117.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种审批流程的处理方法,其特征在于,包括:基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;若所述候选审批节点不符合所述目标免审条件,则将所述目标审批请求流转至所述候选审批节点;获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。2.根据权利要求1所述的方法,其特征在于,所述目标免审条件为第一免审条件;所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件,包括:确定所述候选审批人员标识与所述候选审批节点的上一审批节点的上一审批人员标识是否相同;若所述候选审批人员标识与所述上一审批人员标识相同,则确定所述候选审批节点符合所述第一免审条件;若所述候选审批人员标识与所述上一审批人员标识不相同,则确定所述候选审批节点不符合所述第一免审条件。3.根据权利要求1所述的方法,其特征在于,所述目标免审条件为第二免审条件;所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件,包括:确定所述候选审批人员标识与历史审批节点的任一历史审批人员标识是否相同,所述历史审批节点为所述目标审批流程中已经过审批的审批节点;若所述候选审批人员标识与任一所述历史审批人员标识相同,则确定所述候选审批节点符合所述第二免审条件;若所述候选审批人员标识与所有所述历史审批人员标识均不相同,则确定所述候选审批节点不符合所述第二免审条件。4.根据权利要求1所述的方法,其特征在于,所述目标免审条件为第三免审条件;所述根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件,包括:从预设的多个免审节点标识集合中确定与所述候选审批人员标识对应的目标免审节点标识集合;确定所述目标免审节点标识集合中是否包括所述候选审批节点的候选节点标识;若所述标免审节点标识集合中包括所述候选节点标识,则确定所述候选审批节点符合所述第三免审条件;若所述标免审节点标识集合中不包括所述候选节点标识,则确定所述候选审批节点不符合所述第三免审条件。5.根据权利要求1所述的方法,其特征在于,所述根据所述候选审批人员标识确定所述
候选审批节点是否符合预设的目标免审条件之前,所述方法还包括:根据预设的审批人员标识与免审条件的对应关系确定,从预设的多个第一候选免审条件中确定与所述候选审批人员标识对应第一候选免审条件作为所述目标免审条件;或,确定所述目标审批流程的目标流程版本号;根据预设的流程版本号与免审条件的对应关系,从预设的多个第二候选免审条件中确定与所述目标流程版本号对应的第二候选免审条件作为所述目标免审条件。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述审批结果以及所述目标审批流程更新所述候选审批节点,包括:当所述审批结果为审批通过时,将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点;当所述审批结果为审批不通过时,将所述目标审批请求流转至所述候选审批节点对应的目标驳回节点;当所述目标驳回节点审核通过时,将所述目标审批流程中所述目标驳回节点的下一个审批节点更新为所述候选审批节点。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于接收到的目标审批请求确定目标审批流程信息,包括:接收申请人客户端发送的所述目标审批请求,所述目标审批请求包括目标请求类型以及申请人的目标岗位标识;从预设的第一审批流程信息集合中确定与所述目标请求类型对应的第二审批流程信息集合,所述第一审批流程信息集合中包括多个请求类型分别对应的审批流程信息集合;将所述第二审批流程信息集合中与所述目标岗位标识对应审批流程信息作为所述目标审批流程信息。8.一种审批流程的处理装置,其特征在于,包括:收发单元,用于接收目标审批请求;处理单元,用于基于接收到的目标审批请求确定目标审批流程信息,所述目标审批流程信息包括由多个审批节点组成的目标审批流程以及各审批节点对应的审批人员标识;确定候选审批节点的候选审批人员标识,所述候选审批节点为所述目标审批流程中当前需要被执行的审批节点;处理单元,用于根据所述候选审批人员标识确定所述候选审批节点是否符合预设的目标免审条件;若所述候选审批节点符合所述目标免审条件,则跳过所述候选审批节点,并将所述目标审批流程中所述候选审批节点的下一个审批节点更新为所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤;若所述候选审批节点不符合所述目标免审条件,则通过所述收发单元将所述目标审批请求流转至所述候选审批节点;通过所述收发单元获取所述候选审批节点的审批结果,并根据所述审批结果以及所述目标审批流程更新所述候选审批节点,返回执行所述确定候选审批节点的候选审批人员标识步骤。9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的审批流程的处理方法。10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包
括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的审批流程的处理方法。

技术总结
本发明实施例公开了一种审批流程的处理方法、装置、计算机设备及存储介质。方法包括:基于接收到的目标审批请求确定目标审批流程信息;当目标审批流程中的当前审批节点审批通过时,确定候选审批节点的候选审批人员标识;根据候选审批人员标识确定候选审批节点是否符合预设的目标免审条件;若符合目标免审条件,则跳过候选审批节点,并更新候选审批节点,返回执行确定候选审批节点的候选审批人员标识步骤;若不符合目标免审条件,则将目标审批请求流转至候选审批节点;根据候选审批节点的审批结果更新候选审批节点,返回执行确定候选审批节点的候选审批人员标识步骤。通过本方案可减少审批流程中请求的流转次数,提高审批效率。率。率。


技术研发人员:王恺
受保护的技术使用者:深圳市东信时代信息技术有限公司
技术研发日:2023.05.23
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐