一种授权业务规则结构化转换方法及装置与流程

文档序号:16431794发布日期:2018-12-28 20:12阅读:351来源:国知局
一种授权业务规则结构化转换方法及装置与流程

本发明涉及授权业务处理技术领域,特别是涉及一种授权业务规则结构化转换方法及装置。

背景技术

在银行通过柜面起到办理的存在风险,超过一定金额或者特殊处理业务,需要由具有相应权限人员进行事前、事中审核批准的内部控制措施,即为授权复核流程。它主要由一套复杂的业务控制规则,而这些规则是由可参数化的内容实现的,授权复核参数需要加载进入系统中达到授权复核拦截的业务效果。由于授权复核业务规则复杂、参数之间关联性较强、需要维护的参数数量巨大,往往各个环境需要通过初始化脚本的方式入库。这就需要将授权业务规则进行相应的数据转换使之成为脚本参数。

因此,从业务规则转换成机器可执行的参数代码,需要一套转换方案。但是,现有的转换方案在不同的业务场景不具有兼容性,并且主要依赖人工进行填表和检核,容易造成人为因素的差错。如何获得一种可靠的授权业务规则转换方案已经成为了业界的研究重点。



技术实现要素:

针对于上述问题,本发明提供一种授权业务规则结构化转换方法及装置,实现了支持多种场景下复杂授权复核参数的转换,并减少了人工错误率。

为了实现上述目的,本发明提供了如下技术方案:

一种授权业务规则结构化转换方法,包括:

获取授权复核参数,并基于授权复核规则,根据所述授权复核参数生成业务规则表格,其中,所述业务规则表格表征了所述授权复核参数之间的关联性;

获取与确定的业务场景相匹配的技术转换模版,并基于所述技术转换模版加载校验规则;

基于所述校验规则,对所述业务规则表格中的数据进行校验;

获取校验成功的所述业务规则表格中的数据,并根据授权控制层级字段,将校验成功的数据生成预设参数形式,获得脚本参数。

可选地,所述获取与确定的业务场景相匹配的技术转换模版,并基于所述技术转换模版加载校验规则,包括:

基于待生成的脚本格式创建技术转换模版;

获取与确定的业务场景相匹配的技术转换模版;

基于所述技术转换模版,并根据所述业务场景中确定的规则,确定校验规则,其中,所述技术转换模版和所述校验规则均与所述业务场景相匹配。

可选地,所述基于所述校验规则,对所述业务规则表格中的数据进行校验,包括:

基于所述校验规则,对所述业务规则表格中的数据进行数据完整性检核,对不满足预设完整性条件的数据,生成提示信息;

基于所述校验规则,对所述业务规则表格中的数据进行数据格式检核;

基于所述校验规则,对所述业务规则表格中的数据进行业务规则逻辑检核;

基于所述校验规则,对所述业务规则表格中的数据进行冗余数据检核。

可选地,所述获取校验成功的所述业务规则表格中的数据,并根据授权控制层级字段,将校验成功的数据生成预设参数形式,获得脚本参数,包括:

根据所述业务规则表格获取授权复核规则层级,其中,所述授权复核规则层级包括授权复核业务控制层级和实施规则控制层级;

根据所述授权复核规则层级,确定授权控制层级字段;

基于所述授权控制层级字段,将校验成功的所述业务规则表格中的数据生成主规则参数和实施规则参数;

根据所述主规则参数和实施规则参数,创建获得脚本参数。

可选地,还包括:

检测所述业务规则表格中是否包括参数自定义模式,如果是,则根据所述参数自定义模式对所述脚本参数进行设置。

一种授权业务规则结构化转换装置,包括:

表格生成单元,用于获取授权复核参数,并基于授权复核规则,根据所述授权复核参数生成业务规则表格,其中,所述业务规则表格表征了所述授权复核参数之间的关联性;

规则加载单元,用于获取与确定的业务场景相匹配的技术转换模版,并基于所述技术转换模版加载校验规则;

数据校验单元,用于基于所述校验规则,对所述业务规则表格中的数据进行校验;

参数生成单元,用于获取校验成功的所述业务规则表格中的数据,并根据授权控制层级字段,将校验成功的数据生成预设参数形式,获得脚本参数。

可选地,所述规则加载单元包括:

模版创建子单元,用于基于待生成的脚本格式创建技术转换模版;

模版获取子单元,用于获取与确定的业务场景相匹配的技术转换模版;

规则确定子单元,用于基于所述技术转换模版,并根据所述业务场景中确定的规则,确定校验规则,其中,所述技术转换模版和所述校验规则均与所述业务场景相匹配。

可选地,所述数据校验单元包括:

第一检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行数据完整性检核,对不满足预设完整性条件的数据,生成提示信息;

第二检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行数据格式检核;

第三检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行业务规则逻辑检核;

第四检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行冗余数据检核。

可选地,所述参数生成单元包括:

层级获取子单元,用于根据所述业务规则表格获取授权复核规则层级,其中,所述授权复核规则层级包括授权复核业务控制层级和实施规则控制层级;

字段确定子单元,用于根据所述授权复核规则层级,确定授权控制层级字段;

参数生成子单元,用于基于所述授权控制层级字段,将校验成功的所述业务规则表格中的数据生成主规则参数和实施规则参数;

参数创建子单元,用于根据所述主规则参数和实施规则参数,创建获得脚本参数。

可选地,还包括:

自定义子单元,用于检测所述业务规则表格中是否包括参数自定义模式,如果是,则根据所述参数自定义模式对所述脚本参数进行设置。

相较于现有技术,本发明提供了一种授权业务规则结构化转换方法及装置,根据授权复核参数生成的业务规则表格,并且基于业务场景确定技术转换模版从而加载校验规则,对业务规则表格中的数据进行校验,最终生成脚本参数。由于业务场景不同可以配置不同的技术模版并加载不同的校验规则,因此,可以支持多种业务场景下授权复核参数的转换;同时根据校验规则进行校验可以保证业务规则参数的正确性,并且无需人工校验的参与,从而减少了人工错误率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种授权业务规则结构化转换方法的流程示意图;

图2为本发明实施例提供的一种加载校验规则的方法的流程示意图;

图3为本发明实施例提供的一种数据校验内容的示意图;

图4为本发明实施例提供的一种生成脚本参数的方法的流程示意图;

图5为本发明实施例提供的一种授权业务规则结构化转换装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

为了能够对本发明实施例进行更加清楚详细的描述,现将本发明实施例中的相关词语进行解释说明。

柜面业务授权,是指对通过柜面渠道办理的存在风险、超过一定金额或者特殊处理业务,由具有相应权限人员进行事前、事中审核批准的内部控制措施。授权模式包括现场授权和远程集中授权。

本终端授权,是指在同一终端上,由网点主管对柜员交易操作界面、凭证资料实物等进行审核确认,并通过指纹或者密码等方式完成授权的授权方式。

远程集中授权,是指前端系统对此次交易录入的业务信息画面进行保存,并提示网点柜员进行影像采集,将业务信息与影像资料一同上传远程授权中心,由远程授权人员根据上传信息对业务进行审核授权的授权方式。

柜面业务复核,是指柜员在系统中录入信息后由另一柜员通过二次录入重要要素或者复点确认的形式对交易的合法性、正确性进行验证,防范操作失误风险。

授权/复核触发参数,是指用于控制柜面需授权/复核业务触发标准的常量或变量数据,包括产品、交易、子交易、功能、交易类别、币别、金额、账号、凭证种类(介质)等参数。

授权审核标准参数,是指用于控制柜面需授权业务审核标准的常量或变量数据,包括影像采集提示、授权审核提示、重点关注栏位等参数。

授权实施标准参数,是指用于控制柜面需授权业务实施标准的常量或变量数据,包括授权岗位、授权模式、审核确认/业务审批、业务处理模式、优先级等参数。

在本发明实施例中提供了一种授权业务规则结构化转换方法,参见图1,包括:

s11、获取授权复核参数,并基于授权复核规则,根据授权复核参数生成业务规则表格。

需要业务人员完成对授权复核参数的收集和相应的分类,将相关授权复核规则填写到模版表格中,也就是在该模版表格中会记录授权复核参数,而该授权复核参数会基于授权复核规则进行存储,这样利用模版表格生成了业务规则表格,该业务规则表格的目的是易于表达授权复核参数之间的关联性,即表达了规则参数之间的关联性,有利于业务人员的理解和填写。

s12、获取与确定的业务场景相匹配的技术转换模版,并基于技术转换模版加载校验规则。

根据业务人员选择的业务场景,会自动加载技术转换模版,随后基于该技术转换模版加载数据校验规则。技术转换模版主要根据需要生成脚本的格式进行定制,数据校验规则根据业务场景中确定的规则之间的检核逻辑、填写数据格式等要求来确定。技术转换模版和加载数据校验规则均可灵活配置,对不同业务场景的规则进行处理。

因此,在本发明的实施例中还提供了一种加载校验规则的方法,参见图2,可以包括以下步骤:

s121、基于待生成的脚本格式创建技术转换模版;

s122、获取与确定的业务场景相匹配的技术转换模版;

s123、基于技术转换模版,并根据业务场景中确定的规则,确定校验规则,其中,技术转换模版和校验规则均与业务场景相匹配。

s13、基于所述校验规则,对所述业务规则表格中的数据进行校验;

数据校验的目的主要是为了检查人工填写的业务规则表格中可能出现的错误,保证生成脚本参数的正确性。其中,主要需校验的方面包括但不局限于:数据填写的完整性、数据格式的正确性、业务规则逻辑正确性、重复冗余数据。

s14、获取校验成功的所述业务规则表格中的数据,并根据授权控制层级字段,将校验成功的数据生成预设参数形式,获得脚本参数。

根据业务规则表格中的每条规则定义的多个与授权控制层级相关的字段,例如包括授权规则控制层级、实施规则控制层级等,对校验成功的数据生成脚本参数,同时可支持个别机构个性化定制需求,最大程度减少了业务填写表格的繁琐性。

本发明提供了一种授权业务规则结构化转换方法,根据授权复核参数生成的业务规则表格,并且基于业务场景确定技术转换模版从而加载校验规则,对业务规则表格中的数据进行校验,最终生成脚本参数。由于业务场景不同可以配置不同的技术模版并加载不同的校验规则,因此,可以支持多种业务场景下授权复核参数的转换;同时根据校验规则进行校验可以保证业务规则参数的正确性,并且无需人工校验的参与,从而减少了人工错误率。

授权规则分为总行控制规则和总行下发权限给分行的分行控制规则,其中,分行控制规则细化为全行37家一级分行个性化规则。业务部门在整理收集组件交易的时候规则是按照总行规则模版和分行规则模版整理面向业务语言的授权规则,如果具体分行存在特殊个性化规则,则细化具体分行的骨子额,业务规则结构化转换引擎按照业务部分整理的规则按照规则控制权限生成总行规则,默认分行控制规则。如存在个性化分行规则,则生成个性化分行规则。该转换引擎支持境内静态授权规则、动态授权规则、复核规则,海外maker-checker复核审批规则转换,该转换方案是面向业务部分和软件开发技术的桥梁,技术对业务透明,同时可以支持业务的扩展需求,包括个别行个性化、其他行统一控制,支持多维度多层级的交易要素控制,授权模式控制,个性化的授权审核提示以及授权理由展示。

在本发明实施例提供的一种授权业务规则结构化转换方法,根据业务人员填写的表格文档,生成一套对应的授权复核业务规则参数,根据不同的业务规则,可以定制不同结构化的生成模版,应对多变复杂的业务场景。

在本发明实施例中提供了一种数据校验方式,参见图3,在该数据校验中包括了:数据完整性检核、数据格式检核、业务规则逻辑检核和重复数据检核。

数据完整性检核主要是检查一些必填的非空字段是否填写完备。通过事先在业务检核规则中的约定,对于必填的非空字段若出现没有填写的情况,给予错误提示。

数据格式的正确性检核主要检核非文本类字段的填写,此类字段一般具有填写格式的要求,且具有一定的规律性。利用正则表达式的对每个检核字段编写特定的检核规则。例如,交易码必须为9为字母或数字的组合、授权模式编码必须为1-5之间的以为数字、授权栏路径须满足[‘_in_data’][‘abc’]类似的格式等等。

业务规则逻辑正确性检核较为复杂,需要将具体的业务场景中的业务规则逻辑,转换成技术逻辑。例如,同一支交易、同一生效机构、同一生效岗位,配置不同规则的授权模式应保持一致。

重复冗余数据检核,为防止由于人为填写错误造成交易数据重复入库,提供重复数据检核,保证数据的唯一性。

在本发明实施例中还提供了一种生成脚本参数的方法,参见图4,包括:

s141、根据所述业务规则表格获取授权复核规则层级,其中,所述授权复核规则层级包括授权复核业务控制层级和实施规则控制层级;

s142、根据所述授权复核规则层级,确定授权控制层级字段;

s143、基于所述授权控制层级字段,将校验成功的所述业务规则表格中的数据生成主规则参数和实施规则参数;

s144、根据所述主规则参数和实施规则参数,创建获得脚本参数。

举例说明,业务规则表格中填写了授权复核规则层级,其中包括授权复核业务控制层级和实施规则控制层级,根据不同的规则层级参数,生成的脚本结构差异化很大。例如,某交易的授权控制层级为总行控制,实施规则层级为分行控制,则生成一条由总行控制的主规则参数,同时要生成与分行数量相符的分行控制的实时规则参数。若某交易的授权控制层级为分行控制,实时规则层级为分行控制,则需要生成与分行数量相符的由各分行控制的主规则参数,并生成对应数量的分行控制的实时规则参数。上述表明了最简单的两种交易权限场景,生成参数根据参数中控制层级等字段的不同,具有生成多种参数形式的能力。

生成脚本参数同样支持分行自定义的特殊模式,可对个性化分行进行特殊参数设定,其余分行按照统一参数设定。自定义程度高,均可在业务填写的表格中配置实现,业务体验良好,兼容性强。

在本发明实施例中通过配置不同的技术模版、不同规则校验逻辑,可支持多种业务场景下复杂授权复核参数的转换,定制化、个性化程度高,兼容性强;并且基于严密的数据校验逻辑,从表格填写的完整性、数据格式的正确性、业务规则逻辑正确性、是否存在重复冗余数据四个方面对填写的数据表格进行校验,最大程度避免了人为原因引起的数据差错,保证了业务规则参数的正确性。

同时,基于本发明实施例提供的授权业务规则结构化转换方法,解放了配置授权参数业务人员的大量工作,对于不同系统环境的业务实现,无需重复配置数据,避免多次配置产生的差异,提高工作效率,保证了业务的一致性。可以节约技术人员的开发维护成本,不同业务场景只需配置技术生产模版和检验规则,无需重复开发。通过结构化的方式提供了代码的可复用性。

在本发明实施例中还提供了一种授权业务规则结构化转换装置,参见图5,包括:

表格生成单元10,用于获取授权复核参数,并基于授权复核规则,根据所述授权复核参数生成业务规则表格,其中,所述业务规则表格表征了所述授权复核参数之间的关联性;

规则加载单元20,用于获取与确定的业务场景相匹配的技术转换模版,并基于所述技术转换模版加载校验规则;

数据校验单元30,用于基于所述校验规则,对所述业务规则表格中的数据进行校验;

参数生成单元40,用于获取校验成功的所述业务规则表格中的数据,并根据授权控制层级字段,将校验成功的数据生成预设参数形式,获得脚本参数。

本发明提供了一种授权业务规则结构化转换方法及装置,在表格生成单元中根据授权复核参数生成的业务规则表格,并且在规则加载单元中基于业务场景确定技术转换模版从而加载校验规则,通过数据校验单元对业务规则表格中的数据进行校验,最终在参数生成单元中生成脚本参数。由于业务场景不同可以配置不同的技术模版并加载不同的校验规则,因此,可以支持多种业务场景下授权复核参数的转换;同时根据校验规则进行校验可以保证业务规则参数的正确性,并且无需人工校验的参与,从而减少了人工错误率。

在图5实施例的基础上可选地,所述规则加载单元包括:

模版创建子单元,用于基于待生成的脚本格式创建技术转换模版;

模版获取子单元,用于获取与确定的业务场景相匹配的技术转换模版;

规则确定子单元,用于基于所述技术转换模版,并根据所述业务场景中确定的规则,确定校验规则,其中,所述技术转换模版和所述校验规则均与所述业务场景相匹配。

在图5实施例的基础上可选地,所述数据校验单元包括:

第一检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行数据完整性检核,对不满足预设完整性条件的数据,生成提示信息;

第二检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行数据格式检核;

第三检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行业务规则逻辑检核;

第四检验子单元,用于基于所述校验规则,对所述业务规则表格中的数据进行冗余数据检核。

在图5实施例的基础上可选地,所述参数生成单元包括:

层级获取子单元,用于根据所述业务规则表格获取授权复核规则层级,其中,所述授权复核规则层级包括授权复核业务控制层级和实施规则控制层级;

字段确定子单元,用于根据所述授权复核规则层级,确定授权控制层级字段;

参数生成子单元,用于基于所述授权控制层级字段,将校验成功的所述业务规则表格中的数据生成主规则参数和实施规则参数;

参数创建子单元,用于根据所述主规则参数和实施规则参数,创建获得脚本参数。

在图5实施例的基础上可选地,还包括:

自定义子单元,用于检测所述业务规则表格中是否包括参数自定义模式,如果是,则根据所述参数自定义模式对所述脚本参数进行设置。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1