[发明专利]业务规则的管理方法及管理平台有效
申请号: | 201811593671.8 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110045961B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 陈巧云 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 规则 管理 方法 平台 | ||
本说明书实施例提供一种业务规则的管理方法,所述方法包括:首先,接收工作人员基于业务规则编辑模版输入的针对业务规则进行配置的第一数据,所述第一数据中至少包括用于定义所述业务规则的规则条件的多个数据项;接着,将所述多个数据项解析成具有预定格式的系统代码;然后,将所述系统代码存储在数据库中。
技术领域
本说明书实施例涉及业务规则技术领域,具体地,涉及业务规则的存储和维护。
背景技术
业务规则技术的基本思想是将系统处理的业务逻辑从程序代码中抽取出来,将其转变为简单的业务规则,以结构化的业务规则数据来表示业务行为。在某种程度上,可以将业务规则理解为一组条件和在此条件下的操作。例如,可以设置一个条件集合,当满足这个条件集合时候,触发一个或者多个动作。
然而,目前对业务规则的创建和维护的方式较为繁琐。因此,需要提供一种合理的方案,可以实现更加方便、快捷地对业务规则的存储和维护。
发明内容
本说明书描述了一种业务规则的管理方法,通过提供一个可视化的业务规则的管理平台,可以实现更加方便、快捷地对业务规则的存储和维护。
根据第一方面,提供一种业务规则的管理方法,所述方法包括:
接收工作人员基于业务规则编辑模版输入的针对业务规则进行配置的第一数据,所述第一数据中至少包括用于定义所述业务规则的规则条件的多个数据项;将所述多个数据项解析成具有预定格式的系统代码;将所述系统代码存储在数据库中。
在一个实施例中,其中将所述多个数据项解析成具有预定格式的系统代码,包括:调用与所述多个数据项中各个数据项所对应的解析器,对所述各个数据项进行解析,得到对应的数据项代码;基于所述对应的数据项代码,形成所述具有预定格式的系统代码。
进一步地,在一个具体的实施例中,其中形成所述具有预定格式的系统代码,包括:将所述对应的数据项代码进行组合,得到所述系统代码。
在另一个具体的实施例中,所述多个数据项中包括至少一个运算符、至少一个值类型和与所述至少一个值类型对应的至少一项值内容,其中每个值类型和对应的每项值内容构成一组运算内容。
更进一步地,在一个例子中,所述调用与所述多个数据项中各个数据项所对应的解析器,对所述各个数据项进行解析,包括:调用与所述至少一个运算符中的各个运算符对应的运算符解析器,对所述各个运算符进行解析;调用与所述至少一个值类型中的各个值类型对应的值解析器,对与所述各个值类型对应的各组运算内容进行解析。
在另一个例子中,其中:所述业务规则模版包括运算符下拉框,所述运算符下拉框中包括多个备选运算符,用于引导所述工作人员从中选定多个数据项中包括的各个运算符;所述业务规则模版中还包括值类型下拉框,所述值类型下拉框中包括多个备选值类型,用于引导所述工作人员从中选定多个数据项中包括的各个值类型;所述业务规则模版中还包括文本框,用于引导所述工作人员输入与所述各个值类型对应的值内容。
再进一步地,在一个具体的例子中,其中,所述多个备选运算符包括以下中的多种:加法运算符,判断值存在运算符,在取值范围内运算符,超出取值范围运算符,包含关系运算符,非包含关系运算符,值相等运算符,值不相等运算符,正则运算符,起始关系运算符;所述多个备选值类型包括以下中的多种:数组、数值、字符和参数。
在一个实施例中,其中在将所述系统代码存储在数据库中之后,还包括:响应于工作人员针对所述业务规则的操作指令,从所述数据库中调用所述系统代码;对所述系统代码进行逆解析,得到所述多个数据项;基于所述多个数据项生成业务规则展示界面,用于展示所述业务规则。
进一步地,在一个具体的实施例中,其中,所述业务规则展示界面中包括,规则表达式。
在另一个具体的实施例中,所述操作指令包括查询指令或编辑指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593671.8/2.html,转载请声明来源钻瓜专利网。