[发明专利]一种面向业务流可配置的规则生成方法有效
申请号: | 201710914827.7 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107704265B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 李晓瑜;黄焕中;李超龙;秦丽圆;张天宇;郑德生 | 申请(专利权)人: | 电子科技大学;成都莲合软件科技有限公司 |
主分类号: | G06F8/74 | 分类号: | G06F8/74;G06F8/30 |
代理公司: | 成都华风专利事务所(普通合伙) 51223 | 代理人: | 徐丰;张巨箭 |
地址: | 611731 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 业务 配置 规则 生成 方法 | ||
本发明公开了一种面向业务流可配置的规则生成方法,方法基于智能审核系统,系统包括系统管理平台、规则解析框架;方法包括系统管理步骤、规则解析步骤;规则解析步骤包括:GRL规则描述模块在前端界面与规则引擎之间传递规则信息,包括对GRL规则的描述。本发明提供一种可以屏蔽规则引擎及程序设计等相关技术问题的面向业务流的智能审核方法,从而使得该项目及同类软件系统的用户可以通过定制的UI视图独立完成业务规则的定义和维护,提高业务变更的便利性和效率,同时增强业务保密性。
技术领域
本发明涉及一种面向业务流可配置的规则生成方法。
背景技术
业务规则是指对业务定义和约束的描述,用于维持业务结构或控制和影响业务的行为。业务规则技术的基本思想是将系统处理的业务逻辑从程序代码中抽取出来,将其转变为简单的业务规则,以结构化的业务规则数据来表示业务行为,采用类自然语言来描述,并集中存储在规则库中。业务规则由业务人员创建、实时更新和调试,业务规则之间的复杂逻辑关系由规则引擎处理。业务规则技术改变了传统的、以过程形式处理业务逻辑的方式。
而审核系统的核心是业务规则的实现。原本基于数据库存储过程实现,即使用存储过程语句来编写审核规则,审核工作实为调用存储过程对数据库中相关数据表进行检查并修改的过程。这种工作方式巧妙地利用了DBMS同时具备的数据存储和处理能力,使得业务数据无需出库即可完成更新;但是它作为一种传统的业务规则实现方式,已不符合技术发展的趋势,更无法满足日益复杂的业务需求,主要存在以下问题:一是数据库编程语言的逻辑表达处理能力偏弱,尤其在定义复杂规则的时候;二是业务规则必须由数据库管理员(DBA)登录DBMS进行编辑和管理,也只有DBA才能读懂其语义;三是数据库存储过程的并发计算能力有限,影响审核的效率。
因此需要提供一种可以屏蔽规则引擎及程序设计等相关技术问题的面向业务流可配置的规则生成方法,从而使得该项目及同类软件系统的用户(业务人员)可以通过定制的UI视图独立完成业务规则的定义和维护,提高业务变更的便利性和效率,同时增强业务保密性。
发明内容
本发明的目的在于克服现有技术的不足,提供一种面向业务流可配置的规则生成方法。
本发明的目的是通过以下技术方案来实现的:一种面向业务流可配置的规则生成方法,所述的方法基于智能审核系统,所述的系统包括系统管理平台、规则解析框架;系统管理平台包括报表管理模块、字典管理模块、规则管理模块、作业管理模块;规则解析框架包括GRL规则描述模块和解释器解析模块;
所述的方法包括系统管理步骤、规则解析步骤;所述的系统管理步骤包括以下子步骤:
用户在系统管理平台的前端界面上添加或导入报表信息以及报表内各个字段的属性信息,报表管理模块对用户所传的待审数据表进行管理;
字典管理模块管理字典,所述的字段选择某个字典作为依据,该字段的数据必须符合字典的定义。
规则管理模块管理规则,所述的规则为用户在系统管理平台的前端界面通过配置语法树的形式构造规则所得到的内容,其中规则的内容包含规则的GRL表达式、触发规则的警告级别、触发规则的推荐措施、触发规则时需要返回的关心字段;所述的规则包括多个控件,每个控件都有特定的GRL表达方式;规则验证的实体是依报表结构的接收到的待审数据;
作业管理模块管理作业,所述的作业是指定选择的规则和规则执行顺序;其中,一个作业包含若干条规则组成的规则流,表示规则执行的流程;所述的规则流是线性的流程或者是复杂的带分支的流程;
所述的规则解析步骤用于将每个控件特定的GRL表达方式解析转化为Drools的DRL语句,包括以下子步骤:
GRL规则描述模块在前端界面与规则引擎之间传递规则信息,包括对GRL规则的描述;所述的对GRL规则的描述包括规则结构及其语法定义、以及数据类型描述;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学;成都莲合软件科技有限公司,未经电子科技大学;成都莲合软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710914827.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统升级包
- 下一篇:一种应用于解决粒子模拟并行数据竞争的归约方法