一种可配置的校验规则封装方法及装置制造方法及图纸

技术编号:21060304 阅读:18 留言:0更新日期:2019-05-08 07:02
本发明专利技术公开了一种可配置的校验规则封装方法及装置,该方法包括:根据用户的配置信息,生成规则文件,其中,所述规则文件包括可配置的校验规则组和校验规则项;建立财务表单界面与所述规则文件的对应关系;根据所述对应关系,确定校验规则组和校验规则项;依据所述校验规则项对财务表单对应的表单值进行校验,获得校验结果。在本发明专利技术中由于校验规则是可配置的,解决了现有技术中将固定的校验规则写入到程序代码中不灵活的问题,去除了程序的业务相关性,减少了程序代码的修改,提高了开发效率。

A Configurable Packaging Method and Device for Verification Rules

【技术实现步骤摘要】
一种可配置的校验规则封装方法及装置
本专利技术涉及信息处理
,特别是涉及一种可配置的校验规则封装方法及装置。
技术介绍
随着企业信息系统集成与企业财务自动化平台建设的兴起,在电力行业使用信息化软件来提高内部业务的管理效率已经成为共识。电力公司员工报销管理业务中单据提交、单据审批等流程长,审批工作量大,尤其是报销规则复杂,且随着业务增加而频繁修改,传统解决方法是在细信息化软件中设置固定的校验规则,每次增加业务都需要修改校验规则。这种方式随着业务的增加,都要单独增加校验规则,同时,业务规则的修改也需要修改相应的程序代码,容易出错且开发效率低下。
技术实现思路
针对于上述问题,本专利技术提供一种可配置的校验规则封装方法及装置,基于可配置的方式配置多种校验规则,实现了提高开发效率的目的。为了实现上述目的,本专利技术提供了如下技术方案:一种可配置的校验规则封装方法,该方法包括:根据用户的配置信息,生成规则文件,其中,所述规则文件包括可配置的校验规则组和校验规则项;建立财务表单界面与所述规则文件的对应关系;根据所述对应关系,确定校验规则组和校验规则项;依据所述校验规则项对财务表单对应的表单值进行校验,获得校验结果。可选地,所述根据用户的配置信息,生成规则文件,包括:根据用户的配置信息,配置校验规则组;在所述校验规则组中配置校验规则项目;设置规则文件的命名规则,并根据配置获得的校验规则组和校验规则项,生成规则文件。可选地,所述根据用户的配置信息,生成规则文件,还包括:创建规则文件模版,其中,所述规则文件模版包括校验规则组和各个所述校验规则组对应的校验规则项;响应于接收到用户对所述规则文件模版的调整信息,对所述规则文件模版进行调整,获得与所述用户匹配的规则文件。可选地,所述建立财务表单界面与所述规则文件的对应关系,包括:建立财务表单界面与所述校验规则组的对应关系,使得财务表单界面与所述校验规则相匹配。可选地,所述依据校验规则项对财务表单对应的表单值进行校验,获得校验结果,包括:获取校验规则组中的各个校验规则;根据各个校验规则对应的规则条件,读取所述财务表单对应的表单值,并进行校验,生成当前校验规则对应的校验结果;逐个对所述校验规则组中的校验规则项进行校验,直至获得所述校验规则组中的各个校验规则的校验结果。一种可配置的校验规则封装装置,该方法包括:生成单元,用于根据用户的配置信息,生成规则文件,其中,所述规则文件包括可配置的校验规则组和校验规则项;建立单元,用于建立财务表单界面与所述规则文件的对应关系;确定单元,用于根据所述对应关系,确定校验规则组和校验规则项;校验单元,用于依据所述校验规则项对财务表单对应的表单值进行校验,获得校验结果。可选地,所述生成单元包括:第一配置子单元,用于根据用户的配置信息,配置校验规则组;第二配置子单元,用于在所述校验规则组中配置校验规则项目;文件生成子单元,用于设置规则文件的命名规则,并根据配置获得的校验规则组和校验规则项,生成规则文件。可选地,所述生成单元还包括:模版创建子单元,用于创建规则文件模版,其中,所述规则文件模版包括校验规则组和各个所述校验规则组对应的校验规则项;调整子单元,用于响应于接收到用户对所述规则文件模版的调整信息,对所述规则文件模版进行调整,获得与所述用户匹配的规则文件。可选地,所述建立单元包括:建立子单元,用于建立财务表单界面与所述校验规则组的对应关系,使得财务表单界面与所述校验规则相匹配。可选地,所述校验单元包括:获取子单元,用于获取校验规则组中的各个校验规则;第一校验子单元,用于根据各个校验规则对应的规则条件,读取所述财务表单对应的表单值,并进行校验,生成当前校验规则对应的校验结果;第二校验子单元,用于逐个对所述校验规则组中的校验规则项进行校验,直至获得所述校验规则组中的各个校验规则的校验结果。相较于现有技术,本专利技术提供了一种可配置的校验规则封装方法及装置,根据用户的配置信息,生成规则文件,并且规则文件中包括了可配置的校验规则组和校验规则项,能够根据实际的财务表单进行灵活配置,然后基于配置后的规则文件对财务表单的表单值进行校验,获得校验结果,由于校验规则是可配置的,解决了现有技术中将固定的校验规则写入到程序代码中不灵活的问题,去除了程序的业务相关性,减少了程序代码的修改,提高了开发效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种可配置的校验规则封装方法的流程示意图;图2为本专利技术实施例提供的一种可配置的校验规则封装装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。在本专利技术实施例中提供了一种可配置的的校验规则封装方法,参见图1,该方法包括:S101、根据用户的配置信息,生成规则文件。其中,所述规则文件包括可配置的校验规则组和校验规则项,即可以在该规则文件中配置校验规则组和校验规则项。对应于不同的财务表单的校验需求,可以设置不同的校验规则组,并且在每个校验规则组下面配置不同的校验规则项目,便于后续对财务表单的校验。在设置校验规则组和校验规则项的时候,可以全部基于用户的配置信息进行确定,也可以根据预先生成的配置模版供用户选择或者调整。具体的,完全基于用户的配置信息生成规则文件时,包括:根据用户的配置信息,配置校验规则组;在所述校验规则组中配置校验规则项目;设置规则文件的命名规则,并根据配置获得的校验规则组和校验规则项,生成规则文件。基于模版生成规则文件时,包括:创建规则文件模版,其中,所述规则文件模版包括校验规则组和各个所述校验规则组对应的校验规则项;响应于接收到用户对所述规则文件模版的调整信息,对所述规则文件模版进行调整,获得与所述用户匹配的规则文件。并且,规则文件中的校验规则组和校验规则组中的校验规则可以随时修改增加,但是为了保证验证的安全性和不必要的修改,通常会设置相应权限的人员进行修改,即通过用户角色权限控制只有拥有权限的人员进行修改。S102、建立财务表单界面与所述规则文件的对应关系;S103、根据所述对应关系,确定校验规则组和校验规则项。建立财务表单界面与规则文件的对应关系,即建立财务表单界面与校验规则组的对应关系,使得财务表单界面与校验规则组进行匹配。不同的财务表单界面可以使用相同的校验规则组,该对应关系可以为表征财务表单界面的标识信息与规则组进行对应的关系,即当获得财务表单时本文档来自技高网...

【技术保护点】
1.一种可配置的校验规则封装方法,其特征在于,该方法包括:根据用户的配置信息,生成规则文件,其中,所述规则文件包括可配置的校验规则组和校验规则项;建立财务表单界面与所述规则文件的对应关系;根据所述对应关系,确定校验规则组和校验规则项;依据所述校验规则项对财务表单对应的表单值进行校验,获得校验结果。

【技术特征摘要】
1.一种可配置的校验规则封装方法,其特征在于,该方法包括:根据用户的配置信息,生成规则文件,其中,所述规则文件包括可配置的校验规则组和校验规则项;建立财务表单界面与所述规则文件的对应关系;根据所述对应关系,确定校验规则组和校验规则项;依据所述校验规则项对财务表单对应的表单值进行校验,获得校验结果。2.根据权利要求1所述的方法,其特征在于,所述根据用户的配置信息,生成规则文件,包括:根据用户的配置信息,配置校验规则组;在所述校验规则组中配置校验规则项目;设置规则文件的命名规则,并根据配置获得的校验规则组和校验规则项,生成规则文件。3.根据权利要求2所述的方法,其特征在于,所述根据用户的配置信息,生成规则文件,还包括:创建规则文件模版,其中,所述规则文件模版包括校验规则组和各个所述校验规则组对应的校验规则项;响应于接收到用户对所述规则文件模版的调整信息,对所述规则文件模版进行调整,获得与所述用户匹配的规则文件。4.根据权利要求1所述的方法,其特征在于,所述建立财务表单界面与所述规则文件的对应关系,包括:建立财务表单界面与所述校验规则组的对应关系,使得财务表单界面与所述校验规则相匹配。5.根据权利要求4所述的方法,其特征在于,所述依据校验规则项对财务表单对应的表单值进行校验,获得校验结果,包括:获取校验规则组中的各个校验规则;根据各个校验规则对应的规则条件,读取所述财务表单对应的表单值,并进行校验,生成当前校验规则对应的校验结果;逐个对所述校验规则组中的校验规则项进行校验,直至获得所述校验规则组中的各个校验规则的校验结果。6.一种可配置的校验规则封装装置,其特征在于...

【专利技术属性】
技术研发人员:宋瑜辉陈亮严永兵
申请(专利权)人:北京中电普华信息技术有限公司国网信息通信产业集团有限公司国家电网有限公司
类型:发明
国别省市:北京,11

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

1