本发明涉及计算机应用领域,尤其涉及一种自动审批方法、系统、设备及介质。
背景技术:
1、业务流程智能审批系统在提高效率和减少人工错误方面展现出了巨大潜力,但在处理复杂场景,如跨部门、多级审批和交叉审批时,可能面临处理能力不足的挑战,导致审批效率差、准确性低等问题。
2、因此,亟需提出一种自动审批方法、系统、设备及介质来解决上述缺陷。
技术实现思路
1、有鉴于此,本发明提出了一种自动审批方法、系统、设备及介质,解决了审批过程中灵活性差、效率低和准确性差等问题,能够实现对审批申请的自动处理和智能决策,优化了各类审批流程,提高审批效率和准确性,有效协作用户进行审批。
2、基于上述目的,本发明实施例的一方面提供了一种自动审批方法,具体包括如下步骤:
3、响应于当前业务接收到审批申请,检测所述当前业务对应的预设流程的属性配置状态;
4、响应于所述当前业务对应的预设流程为第一属性配置状态,按照所述当前业务对应的预设流程执行各流程节点;
5、获取所述预设流程中正在执行的第一节点,并检测所述第一节点是否配置了对应的第一目标属性;
6、响应于所述第一节点配置了第一目标属性,调用所述第一目标属性对应的审批服务以获取审核结果;
7、向所述第一节点对应的审核用户提示所述审核结果,并根据所述审核结果在所述预设流程中确定下一个待执行的节点,将其作为新的第一节点并返回所述检测所述第一节点是否配置了对应的第一目标属性的步骤。
8、在一些实施方式中,所述调用所述第一目标属性对应的审批服务以获取审批结果的步骤,包括:
9、获取所述第一节点对应的目标元数据;
10、基于所述目标元数据,构建满足所述审批服务对应的请求格式的服务请求;
11、基于所述服务请求,调用所述审批服务,并获取审批服务返回的审核数据以得到审核结果。
12、在一些实施方式中,所述向所述第一节点对应的审核用户提示所述审核结果的步骤,包括:
13、响应于获取到所述第一节点对应的所述审核结果,生成弹框展示组件;
14、将所述审核结果填充至所述弹框展示组件,并向对应的所述审核用户展示所述弹框展示组件。
15、在一些实施方式中,所述获取审批服务返回的审核数据以得到审核结果的步骤,包括:
16、将所述审批服务返回的所有所述审核数据按照预设数据结构生成审核结果;
17、其中,所述预设数据结构包括检查项内容、审核控制方式、风险等级、智能审核总数和/或待人工检查项,所述检查项内容包括检测项名称、检查项类别、检查项状态和/或检查项说明,所述审核控制方式包括强制控制和非强制控制,所述智能审核总数包括审核通过数量和审核未通过数量。
18、在一些实施方式中,所述的自动审批方法还包括:
19、在执行所述预设流程之前,获取所述预设流程中的若干目标节点,在各所述目标节点上分别设置与各所述目标节点的审核需求对应的审批选项,以在每个所述目标节点中完成所述目标属性的配置;
20、其中所述审批选项包括审批标识和服务调用逻辑。
21、在一些实施方式中,所述根据所述审核结果在所述预设流程中确定下一个待执行的节点的步骤,包括:
22、若所述审核结果中审核未通过数量超过预设数量,返回所述预设流程中所述第一节点的上一个节点,将所述上一个节点作为所述待执行的节点;
23、若所述审核结果中审核未通过数量未超过预设数量,将所述预设流程中所述第一节点的下一个节点作为所述待执行的节点。
24、在一些实施方式中,所述的自动审批方法还包括:
25、响应于所述当前业务对应的预设流程为第二属性配置状态,按照所述当前业务对应的预设流程执行各流程节点;
26、获取所述预设流程中正在执行的第一节点,调用第二目标属性对应的审批服务以获取审核结果,所述第二目标属性为针对当前业务对应的预设流程整体配置的属性;
27、向所述第一节点对应的审核用户提示所述审核结果,并根据所述审核结果在所述预设流程中确定下一个待执行的节点,将其作为新的第一节点并返回所述调用第二目标属性对应的审批服务以获取审核结果的步骤。
28、本发明实施例的另一方面,还提供了一种自动审批系统,还包括:
29、配置状态检测单元,配置用于响应于当前业务接收到审批申请,检测所述当前业务对应的预设流程的属性配置状态;
30、执行单元,配置用于响应于所述当前业务对应的预设流程为第一属性配置状态,按照所述当前业务对应的预设流程执行各流程节点;
31、属性检测单元,配置用于获取所述预设流程中正在执行的第一节点,并检测所述第一节点是否配置了对应的第一目标属性;
32、自动审核单元,配置用于响应于所述第一节点配置了第一目标属性,调用所述第一目标属性对应的审批服务以获取审核结果;
33、展示单元,配置用于向所述第一节点对应的审核用户提示所述审核结果,并根据所述审核结果在所述预设流程中确定下一个待执行的节点,将其作为新的第一节点并返回所述检测所述第一节点是否配置了对应的第一目标属性的步骤。
34、本发明实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述计算机程序由所述处理器执行时实现如上方法的步骤。
35、本发明实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
36、本发明至少具有以下有益技术效果:本发明的自动审批方法,通过检测节点配置的特定属性(如第一目标属性),使得审批过程中能够在不同节点灵活调用相应的审批服务,这种灵活性使得系统能够适应不同业务场景的需求,无需对业务流程进行大规模调整即可实现定制化审批逻辑,借助审批服务获取审批的一种智能决策,提高审批准确性,且通过向审核用户及时提示审核结果,并根据审核结果自动确定下一个待执行的节点,审核用户无需手动跟踪审批流程,减少了不必要的沟通和等待时间,提高了审批效率。
1.一种自动审批方法,其特征在于,包括:
2.根据权利要求1所述的自动审批方法,其特征在于,所述调用所述第一目标属性对应的审批服务以获取审批结果的步骤,包括:
3.根据权利要求1所述的自动审批方法,其特征在于,所述向所述第一节点对应的审核用户提示所述审核结果的步骤,包括:
4.根据权利要求2所述的自动审批方法,其特征在于,所述获取审批服务返回的审核数据以得到审核结果的步骤,包括:
5.根据权利要求1所述的自动审批方法,其特征在于,还包括:
6.根据权利要求4所述的自动审批方法,其特征在于,所述根据所述审核结果,在所述预设流程中确定下一个待执行的节点的步骤,包括:
7.根据权利要求1所述的自动审批方法,其特征在于,还包括:
8.一种自动审批系统,其特征在于,还包括:
9.一种计算机设备,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至7任意一项所述的方法的步骤。