一种规则配置系统、方法、设备和介质技术方案

技术编号:31834072 阅读:20 留言:0更新日期:2022-01-12 13:11
本申请公开了一种规则配置系统、方法、设备和介质,涉及计算机技术领域。规则配置系统包括:第一模块,用于配置一个或多个规则,所述规则包括至少一个输入参数;第二模块,用于调用所述规则,根据目标节点的业务逻辑以及所述规则提供服务实现。本申请能够将业务逻辑与参数规则相组合,降低了对技术人员的使用门槛,同时能够灵活调用配置好的规则,系统的灵活性好。好。好。

【技术实现步骤摘要】
一种规则配置系统、方法、设备和介质


[0001]本申请涉及计算机
,具体涉及一种规则配置系统、方法、设备和介质。

技术介绍

[0002]目前正迈进知识经济的时代,企业已经逐步进入市场经济的轨道,全球信息化浪潮冲击着财务管理行业。通过财务规则平台,可以全面提升企业的财务管理质量和效率,进而转化为企业的市场工作效力和竞争力。因此,有一个好的财务规则平台至关重要。
[0003]现有的财务规则平台,存在以下缺点:1、规则引擎对技术人员的要求太高,需要技术人员懂得对应的脚本知识;2、需要技术人员在线编辑脚本,且没有提供语法检查和提前编译提示;3、规则特性利用率有限,仅是基于现有业务逻辑封装的规则引擎,系统的灵活性较差。
[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]图1示出本申请实施例提供的规则配置系统的结构示意图;
[0031]图2示出根据本申请一个实施例的可视化界面的示意图;
[0032]图3示出根据本申请一个实施例的可视化界面的简单规则配置示意图;
[0033]图4示出根据本申请一个实施例的可视化界面的复杂规则配置示意图;
[0034]图5示出根据本申请一个实施例的财务规则平台和业务系统的交互示意图;
[0035]图6示出本申请实施例提供的规则配置方法的总流程图;
[0036]图7示出可被用于实施本申请中所述的各个实施例的示例性系统。
具体实施方式
[0037]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]应当理解,在本申请的描述中,除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
[0039]还应当理解,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相
对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0040]需要注意的是,术语“S1”、“S2”等仅用于步骤的描述目的,并非特别指称次序或顺位的意思,亦非用以限定本申请,其仅仅是为了方便描述本申请的方法,而不能理解为指示步骤的先后顺序。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0041]实施例一
[0042]本申请提供了一种规则配置系统100,参照图1,包括:
[0043]第一模块101,用于配置一个或多个规则,规则包括至少一个输入参数;
[0044]第二模块102,用于调用规则,根据目标节点的业务逻辑以及规则提供服务实现。
[0045]具体的,第一模块101可以包括前端,即网站前台部分,提供给用户浏览。前端可以包括Web前端、APP端、小程序等。用户可以通过前端登录规则配置系统100,前端可以包括适配多种组织机构的供用户登陆的登陆页面。用户在登录规则配置系统100时,可以在规则配置系统100的登录页面的输入框中输入用户的账号信息,其中,账号信息可以包括用户名和密码,再通过登录页面的登录控件向后端发送登录请求。
[0046]具体的,符合权限的用户可以在前端进行前端开发,前端开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种规则配置系统,其特征在于,包括:第一模块,用于配置一个或多个规则,所述规则包括至少一个输入参数;第二模块,用于调用所述规则,根据目标节点的业务逻辑以及所述规则提供服务实现。2.根据权利要求1所述的规则配置系统,其特征在于,所述第一模块还提供可视化页面,所述可视化页面用于配置一个或多个规则;所述可视化页面还用于编辑和/或管理所述规则。3.根据权利要求1所述的规则配置系统,其特征在于,所述规则还包括至少一个判定条件,所述判定条件用于判断所述输入参数是否满足条件信息;所述规则还包括处理逻辑,所述处理逻辑响应于满足所述规则下的所有所述判定条件进行执行。4.根据权利要求3所述的规则配置系统,其特征在于,所述规则还包括对应的头部信息,所述头部信息包括属性值;所述属性值用于在同时满足多个所述规则下的所有所述判定条件时,判断所述规则的执行优先级;所述属性值越大,所述执行优先级越高。5.根据权利要求1所述的规则配置系统,其特征在于,所述系...

【专利技术属性】
技术研发人员:朱杰王云商文龙朱怀光朱亮刘强
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

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

1