一种自动化配置资金审批流程的方法及系统技术方案

技术编号:38161946 阅读:10 留言:0更新日期:2023-07-13 09:35
本发明专利技术涉及一种自动化配置资金审批流程的方法及系统,包括:获取业务表单数据,创建流程实例,将流程实例存储至流程实例表;基于流程实例与流程节点流向的对应关系在流程信息表中匹配,得到适配流程节点流向编号;基于流程节点流向编号在流程节点流向表中匹配,得到适配流程节点流向;解析适配流程节点流向,解析出适配流程节点包含的节点数,节点编号以及节点流向顺序;基于节点编号在流程节点表中获取节点审批信息;基于节点流向顺序,将流程实例的节点审批信息进行审批流转。本发明专利技术所述一种自动化配置资金审批流程的方法及系统基于工作流引擎,结合扶贫资金审批的个性化需求,将工作流引擎进行轻量化处理和定制化开发。将工作流引擎进行轻量化处理和定制化开发。将工作流引擎进行轻量化处理和定制化开发。

【技术实现步骤摘要】
一种自动化配置资金审批流程的方法及系统


[0001]本专利技术涉及自动程序设计
,尤其涉及一种自动化配置资金审批流程的方法及系统。

技术介绍

[0002]银行业务的数据交互量巨大,大量繁琐的数据处理工作,不仅耗时费力,制约着创造性的发挥,还很难保证业务效率,存在出错风险。而银行资金审核向来是风控重地,涉及数据流程繁琐且审批要求严谨。资金审批必须经过各种审查检查,任何轻微错误,都可能导致周期延长。随着数字化时代来临,银行业正在经历着一场前所未有的科技变革。人工智能(AI)、机器人流程自动化(RPA)等前沿技术正在重塑未来的银行业。越来越多的银行机构开始意识到AI、RPA对于运营、决策、服务等环节产生的重大影响。资金审批的流程并不是一成不变的,会随需求变化而变更,因此不能在代码中写死流程处理部分的逻辑,要将资金审批流程做成可动态配置且随需而变。当前主流工作流引擎技术存在代码冗余程度高,代码可读性差,注释偏少,可维护性较差,使用数据库表过多,个性化需求适配较差等问题,一般都是标准化产品,套用在某一具体的业务场景下有些生搬硬套,甚至出现小马拉大车或者大车拉小马的情况。

技术实现思路

[0003]为解决现有技术的不足,本专利技术提出一种自动化配置资金审批流程的方法及系统,基于扶贫资金审批的流程自动配置编程技术,结合扶贫资金审批的个性化需求,将工作流引擎进行轻量化处理和定制化开发,通过可视化配置页面灵活配置扶贫资金审批流程。
[0004]为实现以上目的,本专利技术所采用的技术方案包括:
[0005]一种自动化配置资金审批流程的方法,其特征在于,包括:
[0006]获取业务表单数据,创建流程实例,将流程实例存储至流程实例表;
[0007]基于流程实例与流程节点流向的对应关系在流程信息表中匹配,得到适配的流程节点流向编号;
[0008]基于流程节点流向编号在流程节点流向表中匹配,得到适配流程节点流向;
[0009]解析适配流程节点流向,获得适配流程节点流向包含的节点数、节点编号以及节点流向顺序;
[0010]基于节点编号在流程节点表中获取节点审批信息;
[0011]基于节点流向顺序,将流程实例的节点审批信息进行审批流转。
[0012]进一步地,所述流程信息表包括:流程实例编号、流程节点流向编号、流程实例与流程节点流向的对应关系。
[0013]进一步地,所述方法还包括:流程实例新增,流程实例删除以及流程实例的修改。
[0014]进一步地,所述流程实例删除包括:流程实例整体删除以及流程节点删除。
[0015]进一步地,所述流程实例整体删除包括:
[0016]判断流程实例是否有未办结的表单数据;
[0017]若存在未办结的表单数据,则不执行删除操作;
[0018]若不存在未办结的表单数据,则对流程实例进行物理删除操作,包括:删除流程节点信息以及流程流向信息。
[0019]进一步地,所述流程节点删除包括:
[0020]判断是否有业务表单数据处于当前节点;
[0021]若存在业务表单数据处于当前节点,则不执行删除操作;
[0022]若不存在业务表单数据处于当前节点,则判断当前节点删除后是否会导致流程中断;
[0023]若当前节点删除后会导致流程中断,则删除流程节点信息以及流程流向信息。
[0024]本专利技术还涉及一种自动化配置资金审批流程的系统,其特征在于,包括:
[0025]数据获取模块,用于获取业务表单数据,创建流程实例,将流程实例存储至流程实例表;
[0026]匹配模块,用于基于流程实例与流程节点流向的对应关系在流程信息表中匹配,得到适配流程节点流向编号;
[0027]基于流程节点流向编号在流程节点流向表中匹配,得到适配流程节点流向;
[0028]解析模块,用于解析适配流程节点流向,获得适配流程节点流向包含的节点数、节点编号以及节点流向顺序;
[0029]基于节点编号在流程节点表中获取节点审批信息;
[0030]审批流转模块,用于基于节点流向顺序,将流程实例的节点审批信息进行审批流转。
[0031]本专利技术还涉及一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的自动化配置资金审批流程的方法。
[0032]本专利技术还涉及一种电子设备,其特征在于,包括处理器和存储器;
[0033]所述存储器,用于存储流程信息表、流程节点流向表以及流程节点表;
[0034]所述处理器,用于通过调用流程信息表、流程节点流向表以及流程节点表,执行上述的自动化配置资金审批流程的方法。
[0035]本专利技术还涉及一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现上述自动化配置资金审批流程的方法的步骤。
[0036]本专利技术的有益效果为:
[0037]采用本专利技术所述一种自动化配置资金审批流程的方法及系统,基于扶贫资金审批的流程自动配置编程技术,结合扶贫资金审批的个性化需求,将工作流引擎进行轻量化处理和定制化开发,通过可视化配置页面灵活配置扶贫资金审批流程。通过本专利技术所述方法及系统,可满足扶贫资金审批项目中流程可配置化的需求,使业务人员可以通过极其简便的方式按照业务需求配置对应的流程信息,同时该工作流引擎对应的配置方式还可以支持同时存在多个流程信息,业务人员可以从中选择其一。
[0038]在代码层面,该工作流引擎解决了传统工作流引擎存在的代码沉重,代码可读性及可维护性差,代码冗余严重,不适配个性化需求等缺点,在实用性方面提升显著。
附图说明
[0039]图1为本专利技术一种自动化配置资金审批流程的方法流程示意图。
[0040]图2为本专利技术一种自动化配置资金审批流程的系统结构示意图。
具体实施方式
[0041]为了更清楚的理解本专利技术的内容,将结合附图和实施例详细说明。
[0042]扶贫资金审批的流程并不是一成不变的,会随需求变化而变更,因此不能在代码中写死流程处理部分的逻辑,要将扶贫资金审批流程做成可动态配置且随需而变。当前主流工作流引擎技术存在代码冗余程度高,代码可读性差,注释偏少,可维护性较差,使用数据库表过多,个性化需求适配较差等问题,一般都是标准化产品,套用在某一具体的业务场景下有些生搬硬套。本专利技术拟要解决工作流引擎个性化适配的问题。
[0043]因此,本申请基于扶贫资金审批的流程自动配置编程技术,结合扶贫资金审批的个性化需求,将工作流引擎进行轻量化处理和定制化开发,通过可视化配置页面灵活配置扶贫资金审批流程。
[0044]本专利技术第一方面涉及一种自动化配置资金审批流程的方法步骤流程如图1所示的方法,包括:
[0045]一种自动化配置资金审批流程的方法,其特征在于,包括:
[0046]流程信息表:记录扶贫资金审批详细流程信息。
[0047本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化配置资金审批流程的方法,其特征在于,包括:获取业务表单数据,创建流程实例,将流程实例存储至流程实例表;基于流程实例与流程节点流向的对应关系在流程信息表中匹配,得到适配的流程节点流向编号;基于流程节点流向编号在流程节点流向表中匹配,得到适配流程节点流向;解析适配流程节点流向,获得适配流程节点流向包含的节点数、节点编号以及节点流向顺序;基于节点编号在流程节点表中获取节点审批信息;基于节点流向顺序,将流程实例的节点审批信息进行审批流转。2.如权利要求1所述的方法,其特征在于,所述流程信息表包括:流程实例编号、流程节点流向编号、流程实例与流程节点流向的对应关系。3.如权利要求1所述的方法,其特征在于,所述方法还包括:流程实例新增,流程实例删除以及流程实例的修改。4.如权利要求3所述的方法,其特征在于,所述流程实例删除包括:流程实例整体删除以及流程节点删除。5.如权利要求4所述的方法,其特征在于,所述流程实例整体删除包括:判断流程实例是否有未办结的表单数据;若存在未办结的表单数据,则不执行删除操作;若不存在未办结的表单数据,则对流程实例进行物理删除操作,包括:删除流程节点信息以及流程流向信息。6.如权利要求4所述的方法,其特征在于,所述流程节点删除包括:判断是否有业务表单数据处于当前节点;若存在业务表单数据处于当前节点,则不执行删除操作;若不存在业务表单数据处于当前节点,则判断当前...

【专利技术属性】
技术研发人员:郝斌李知键周建元吴先明王晓明任金强
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1