本技术涉及数据处理与金融科技领域,尤其涉及基于引擎的流程审批方法、装置、计算机设备及存储介质。
背景技术:
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、调用预设的日志存储系统;
37、将所述目标异常信息存储至所述日志存储系统内。
38、进一步的,在所述基于所述审批操作生成与所述流程实例对应的目标审批结果的步骤之后,还包括:
39、获取与所述流程引擎对应的性能指标类别;
40、基于预设的监控代理收集所述流程引擎中与所述性能指标类别对应的目标性能指标;
41、基于预设的监控分析工具对所述目标性能指标进行数据分析,判断在所述目标性能指标中是否存在异常指标;
42、若是,从所述目标性能指标中筛选出所述异常指标,并基于所述异常指标生成对应的异常预警信息;
43、将所述异常预警信息发送至相应的处理人员。
44、为了解决上述技术问题,本技术实施例还提供一种基于引擎的流程审批装置,采用了如下所述的技术方案:
45、第一处理模块,用于若接收到用户触发的流程启动请求,从所述流程启动请求中提取流程编码与用户信息,并基于所述用户信息对用户进行身份验证;其中,所述流程启动请求携带流程编码与所述用户的用户信息;
46、验证模块,用于若所述用户通过身份验证,则基于所述用户信息与预设的权限识别模型对用户进行权限验证;
47、第二处理模块,用于若所述用户通过权限验证,则展示预设的流程处理页面,并接收所述用户在所述流程处理页面中输入的流程编码与业务数据;
48、启动模块,用于在预设的流程引擎中启动与所述流程编码以及所述业务数据对应的流程实例;
49、第一生成模块,用于确定与所述流程实例对应的目标审批人员,并基于所述流程实例生成与所述目标审批人员对应的目标审批任务;
50、第一发送模块,用于基于所述流程引擎将所述目标审批任务发送给所述目标审批人员;
51、第二生成模块,用于接收所述目标审批人员在预设的审批页面中对所述目标审批任务执行的审批操作,并基于所述审批操作生成与所述流程实例对应的目标审批结果。
52、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
53、若接收到用户触发的流程启动请求,从所述流程启动请求中提取流程编码与用户信息,并基于所述用户信息对用户进行身份验证;其中,所述流程启动请求携带流程编码与所述用户的用户信息;
54、若所述用户通过身份验证,则基于所述用户信息与预设的权限识别模型对用户进行权限验证;
55、若所述用户通过权限验证,则展示预设的流程处理页面,并接收所述用户在所述流程处理页面中输入的流程编码与业务数据;
56、在预设的流程引擎中启动与所述流程编码以及所述业务数据对应的流程实例;
57、确定与所述流程实例对应的目标审批人员,并基于所述流程实例生成与所述目标审批人员对应的目标审批任务;
58、基于所述流程引擎将所述目标审批任务发送给所述目标审批人员;
59、接收所述目标审批人员在预设的审批页面中对所述目标审批任务执行的审批操作,并基于所述审批操作生成与所述流程实例对应的目标审批结果。
60、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
61、若接收到用户触发的流程启动请求,从所述流程启动请求中提取流程编码与用户信息,并基于所述用户信息对用户进行身份验证;其中,所述流程启动请求携带流程编码与所述用户的用户信息;
62、若所述用户通过身份验证,则基于所述用户信息与预设的权限识别模型对用户进行权限验证;
63、若所述用户通过权限验证,则展示预设的流程处理页面,并接收所述用户在所述流程处理页面中输入的流程编码与业务数据;
64、在预设的流程引擎中启动与所述流程编码以及所述业务数据对应的流程实例;
65、确定与所述流程实例对应的目标审批人员,并基于所述流程实例生成与所述目标审批人员对应的目标审批任务;
66、基于所述流程引擎将所述目标审批任务发送给所述目标审批人员;
67、接收所述目标审批人员在预设的审批页面中对所述目标审批任务执行的审批操作,并基于所述审批操作生成与所述流程实例对应的目标审批结果。
68、与现有技术相比,本技术实施例主要有以下有益效果:
69、本技术在接收到用户触发的流程启动请求,且基于用户信息对用户进行的身份验证与权限验证通过后,会智能地基于流程处理页面的使用接收用户输入的流程编码与业务数据,并基于流程引擎的使用启动与所述流程编码以及所述业务数据对应的流程实例,进而基于所述流程实例生成与匹配的目标审批人员对应的目标审批任务,并接收所述目标审批人员在预设的审批页面中对所述目标审批任务执行的审批操作,以基于所述审批操作生成与所述流程实例对应的目标审批结果,从而基于流程引擎的使用来实现快速智能地完成流程审批的处理,有效地提高了流程审批的处理效率,提高了流程审批的处理智能性。并且本技术基于流程引擎的流程审批方式,不再需要研发人员进行特定编写去匹配相关业务流程的审批,有效降低了流程审批处理的维护成本。
1.一种基于引擎的流程审批方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,所述基于所述用户信息对用户进行身份验证的步骤,具体包括:
3.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,所述基于所述用户信息与预设的权限识别模型对用户进行权限验证的步骤,具体包括:
4.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,在所述在预设的流程引擎中启动与所述流程编码以及所述业务数据对应的流程实例的步骤之前,还包括:
5.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,在所述基于所述审批操作生成与所述流程实例对应的目标审批结果的步骤之后,还包括:
6.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,在所述基于所述审批操作生成与所述流程实例对应的目标审批结果的步骤之后,还包括:
7.根据权利要求1所述的基于引擎的流程审批方法,其特征在于,在所述基于所述审批操作生成与所述流程实例对应的目标审批结果的步骤之后,还包括:
8.一种基于引擎的流程审批装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的基于引擎的流程审批方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的基于引擎的流程审批方法的步骤。