本发明涉及流程审批,尤其涉及一种动态流程审批的处理方法、装置、设备及存储介质。
背景技术:
1、在企业的日常运营中,流程审批是不可或缺的一环,为了满足不同的业务需求,企业常常需要对流程审批权限进行精细的配置;然而,传统的流程审批方法往往存在一些问题;首先,角色绑定人员及流程信息的查询通常是静态的,无法根据实际情况进行动态调整,从而导致在人员变更或组织结构调整时,需要手动更新系统中的相关信息,不仅效率低下,还容易出错;其次,缺乏对流程审批权限的灵活配置支持,难以满足企业多样化的需求;最后,由于系统之间缺乏集成,当某一流程发生变化时,可能会影响到其他相关流程,不仅增加了维护成本,还可能影响到企业的正常运营。
2、因此,现有技术无法满足多种流程审批的权限配置,且在人员变更配置时,无法实时查询被引用的流程信息,并在修改某一个流程时,对其他相关流程造成影响。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、本发明的主要目的在于解决现有技术无法满足多种流程审批的权限配置,且在人员变更配置时,无法实时查询被引用的流程信息,并在修改某一个流程时,对其他相关流程造成影响的问题。
2、本发明第一方面提供了一种动态流程审批的处理方法,包括:获取新增审批角色请求,根据所述新增审批角色请求得到审批角色,并对所述审批角色进行配置,得到目标审批角色;获取所述目标审批角色的目标角色审批流程,对所述目标角色审批流程进行分析,得到分析结果,并判断所述分析结果是否满足预设要求;若所述分析结果不满足所述预设要求,则生成预警指令,并根据所述预警指令发出预警提醒,以提醒工作人员进行处理。
3、可选的,在本发明第一方面的第一种实现方式中,所述获取新增审批角色请求,根据所述新增审批角色请求得到审批角色,并对所述审批角色进行配置,得到目标审批角色的步骤包括:获取新增审批角色请求,根据所述新增审批角色请求获取角色名称和角色id,并根据所述角色名称和所述角色id进行角色创建,得到审批角色;对所述审批角色分别进行人员配置、节点配置和部门配置,得到目标审批角色。
4、可选的,在本发明第一方面的第二种实现方式中,所述对所述审批角色分别进行人员配置、节点配置和部门配置,得到目标审批角色的步骤包括:获取人员编码,将所述人员编码与所述审批角色进行绑定,得到第一审批角色,并确定部门名称和部门编码;将所述部门名称和所述部门编码与所述第一审批角色进行绑定,得到第二审批角色,并获取所有的机构类型;根据所有的所述机构类型确定目标机构类型,将所述目标机构类型与所述第二审批角色进行绑定,得到目标审批角色。
5、可选的,在本发明第一方面的第三种实现方式中,所述获取所述目标审批角色的目标角色审批流程,对所述目标角色审批流程进行分析,得到分析结果,并判断所述分析结果是否满足预设要求的步骤包括:获取所述目标审批角色的角色审批流程,设定所述角色审批流程的流程名称和表单,得到预设角色审批流程,并将所述预设角色审批流程与所述目标审批角色进行绑定;对所述预设角色审批流程的节点进行设置,得到目标角色审批流程,并获取所述目标角色审批流程的审批信息;对所述审批信息进行分析,得到分析结果,并判断所述分析结果是否满足预设要求。
6、可选的,在本发明第一方面的第四种实现方式中,所述对所述预设角色审批流程的节点进行设置,得到目标角色审批流程,并获取所述目标角色审批流程的审批信息的步骤包括:获取节点名称和节点编号,选择历史配置、常用配置、职能类型和角色编码,并根据所述历史配置、所述常用配置、所述职能类型和所述角色编码得到参与者;将所述节点名称、所述节点编号和所述参与者与所述预设角色审批流程进行绑定,得到目标角色审批流程,并获取所述目标角色审批流程的审批时效和审批次数。
7、可选的,在本发明第一方面的第五种实现方式中,所述若所述对所述审批信息进行分析,得到分析结果,并判断所述分析结果是否满足预设要求的步骤包括:对所述审批时效和所述审批次数进行分析,得到分析结果,检验所述审批时效是否小于预设审批时效,以及所述审批次数是否小于预设审批次数;若所述审批时效大于所述预设审批时效且所述审批次数大于预设审批次数,则判定所述分析结果满足预设要求;若所述审批时效小于所述预设审批时效和/或所述审批次数小于预设审批次数,则判定所述分析结果不满足预设要求。
8、可选的,在本发明第一方面的第六种实现方式中,所述若所述分析结果不满足所述预设要求,则生成预警指令,并根据所述预警指令发出预警提醒,以提醒工作人员进行处理的步骤包括:获取业务需求和部门需求,根据所述业务需求和所述部门需求设定目标预警规则;若所述分析结果不满足所述预设要求,则生成预警指令,根据所述预警指令触发所述目标预警规则,并根据所述目标预警规则发出预警提醒,以提醒工作人员及时进行处理。
9、本发明第二方面提供了一种动态流程审批的处理装置,包括:角色配置模块,用于获取新增审批角色请求,根据所述新增审批角色请求得到审批角色,并对所述审批角色进行配置,得到目标审批角色;流程分析模块,用于获取所述目标审批角色的目标角色审批流程,对所述目标角色审批流程进行分析,得到分析结果,并判断所述分析结果是否满足预设要求;预警处理模块,用于若所述分析结果不满足所述预设要求,则生成预警指令,并根据所述预警指令发出预警提醒,以提醒工作人员进行处理。
10、可选的,在本发明第二方面的第一种实现方式中,所述角色配置模块包括:角色创建单元,用于获取新增审批角色请求,根据所述新增审批角色请求获取角色名称和角色id,并根据所述角色名称和所述角色id进行角色创建,得到审批角色;角色处理单元,用于对所述审批角色分别进行人员配置、节点配置和部门配置,得到目标审批角色。
11、可选的,在本发明第二方面的第二种实现方式中,所述角色处理单元包括:第一绑定子单元,用于获取人员编码,将所述人员编码与所述审批角色进行绑定,得到第一审批角色,并确定部门名称和部门编码;第二绑定子单元,用于将所述部门名称和所述部门编码与所述第一审批角色进行绑定,得到第二审批角色,并获取所有的机构类型;第三绑定子单元,用于根据所有的所述机构类型确定目标机构类型,将所述目标机构类型与所述第二审批角色进行绑定,得到目标审批角色。
12、可选的,在本发明第二方面的第三种实现方式中,所述流程分析模块包括:流程获取单元,用于获取所述目标审批角色的角色审批流程,设定所述角色审批流程的流程名称和表单,得到预设角色审批流程,并将所述预设角色审批流程与所述目标审批角色进行绑定;流程设置单元,用于对所述预设角色审批流程的节点进行设置,得到目标角色审批流程,并获取所述目标角色审批流程的审批信息;信息分析单元,用于对所述审批信息进行分析,得到分析结果,并判断所述分析结果是否满足预设要求。
13、可选的,在本发明第二方面的第四种实现方式中,所述流程设置单元包括:节点设置子单元,用于获取节点名称和节点编号,选择历史配置、常用配置、职能类型和角色编码,并根据所述历史配置、所述常用配置、所述职能类型和所述角色编码得到参与者;信息绑定子单元,用于将所述节点名称、所述节点编号和所述参与者与所述预设角色审批流程进行绑定,得到目标角色审批流程,并获取所述目标角色审批流程的审批时效和审批次数。
14、可选的,在本发明第二方面的第五种实现方式中,所述信息分析单元包括:信息检验子单元,用于对所述审批时效和所述审批次数进行分析,得到分析结果,检验所述审批时效是否小于预设审批时效,以及所述审批次数是否小于预设审批次数;第一判断子单元,用于若所述审批时效大于所述预设审批时效且所述审批次数大于预设审批次数,则判定所述分析结果满足预设要求;第二判断子单元,用于若所述审批时效小于所述预设审批时效和/或所述审批次数小于预设审批次数,则判定所述分析结果不满足预设要求。
15、可选的,在本发明第二方面的第六种实现方式中,所述预警处理模块包括:规则制定单元,用于获取业务需求和部门需求,根据所述业务需求和所述部门需求设定目标预警规则;预警提醒单元,用于若所述分析结果不满足所述预设要求,则生成预警指令,根据所述预警指令触发所述目标预警规则,并根据所述目标预警规则发出预警提醒,以提醒工作人员及时进行处理。
16、本发明第三方面提供了一种动态流程审批的处理设备,包括:存储器和至少一个处理器,所述存储器中存储有计算机可读指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述计算机可读指令,以使得所述动态流程审批的处理设备执行如上所述动态流程审批的处理方法的各个步骤。
17、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当其在计算机上运行时,使得计算机执行如上所述动态流程审批的处理方法的各个步骤。
18、有益效果:本发明的技术方案中,可以实时监测每个审批环节的进度,及时发现潜在的延误风险,还可以在审批超过预设时效时自动发出提醒,告知相关人员及时处理,避免延误,以显著提高审批效率,还可以收集并分析审批过程中的数据,发现导致延误的主要原因;通过改进这些环节,可以提高审批效率,减少延误。本发明提供的是一种动态流程审批的处理方法,过实时监测每个审批环节的进度,及时发现潜在的延误风险,还能自动发出提醒,告知相关人员及时处理,提高审批效率,还可以灵活设置不同的预警规则,满足各种场景下的审批时效要求,并支持在人员变更配置时,实时查询被引用的流程信息,防止修改其中一流程时改动其他流程。
1.一种动态流程审批的处理方法,其特征在于,所述动态流程审批的处理方法包括:
2.根据权利要求1所述动态流程审批的处理方法,其特征在于,所述获取新增审批角色请求,根据所述新增审批角色请求得到审批角色,并对所述审批角色进行配置,得到目标审批角色的步骤包括:
3.根据权利要求2所述动态流程审批的处理方法,其特征在于,所述对所述审批角色分别进行人员配置、节点配置和部门配置,得到目标审批角色的步骤包括:
4.根据权利要求1所述动态流程审批的处理方法,其特征在于,所述获取所述目标审批角色的目标角色审批流程,对所述目标角色审批流程进行分析,得到分析结果,并判断所述分析结果是否满足预设要求的步骤包括:
5.根据权利要求4所述动态流程审批的处理方法,其特征在于,所述对所述预设角色审批流程的节点进行设置,得到目标角色审批流程,并获取所述目标角色审批流程的审批信息的步骤包括:
6.根据权利要求5所述动态流程审批的处理方法,其特征在于,所述若所述对所述审批信息进行分析,得到分析结果,并判断所述分析结果是否满足预设要求的步骤包括:
7.根据权利要求1所述动态流程审批的处理方法,其特征在于,所述若所述分析结果不满足所述预设要求,则生成预警指令,并根据所述预警指令发出预警提醒,以提醒工作人员进行处理的步骤包括:
8.一种动态流程审批的处理装置,其特征在于,包括:
9.一种动态流程审批的处理设备,其特征在于,包括存储器和至少一个处理器,所述存储器中存储有计算机可读指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1-7中任一项所述动态流程审批的处理方法的各个步骤。
