一种业务决策的确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34935145 阅读:39 留言:0更新日期:2022-09-15 07:32
本申请提供了一种业务决策的确定方法、装置、电子设备及存储介质,涉及规则引擎技术领域,包括:针对每个规则配置区域,响应于针对条件配置区域执行的第一配置操作,生成目标条件,目标条件与目标对象下的目标业务相关联的目标企业参数相对应;针对每个规则配置区域,响应于针对动作配置区域执行的第二配置操作,生成满足目标条件所执行的目标动作以及目标动作的目标执行对象;由目标条件、目标动作和目标执行对象,形成与该规则配置区域对应的目标业务规则;由多个目标业务规则,形成并保存针对目标对象下的目标业务的业务决策。本申请通过提供可视化业务决策的配置方法,简化了业务决策的生成过程。务决策的生成过程。务决策的生成过程。

【技术实现步骤摘要】
一种业务决策的确定方法、装置、电子设备及存储介质


[0001]本申请涉及规则引擎
,尤其涉及一种业务决策的确定方法、装置、电子设备及存储介质。

技术介绍

[0002]随着现代信息技术的不断发展,用户的需求也越来越复杂,因此为了应对用户的不同需求,业务场景的相关设计的也越来越复杂,为了简化业务流程,需要把一些复杂的业务逻辑抽象出来,现有技术提出了规则引擎。
[0003]然而,虽然规则引擎的种类很多,但是针对不同业务对应的业务决策的配置过程难度较高,结构复杂,往往需要专业的开发人员完成对业务决策的配置,比如针对某一获取企业信用等级的业务决策,可能需要配置100多条业务规则,还要自定义扩展,业务决策配置过程及其复杂,不易操作。

技术实现思路

[0004]有鉴于此,本申请的目的在于至少提供一种业务决策的确定方法、装置、电子设备及存储介质,通过提供可视化业务决策的配置方法,简化了业务决策的生成过程。
[0005]本申请主要包括以下几个方面:第一方面,本申请实施例提供一种业务决策的确定方法,方法包括:响应于决策配置触发事件,显示决策配置界面,决策配置界面包括规则添加标识;每接收到针对规则添加标识执行的选择操作,生成对应的规则配置区域,规则配置区域包括条件配置区域和动作配置区域;针对每个规则配置区域,响应于针对条件配置区域执行的第一配置操作,生成目标条件;针对每个规则配置区域,响应于针对动作配置区域执行的第二配置操作,生成满足目标条件所执行的目标动作以及目标动作的目标执行对象;由目标条件、目标动作和目标执行对象,形成与该规则配置区域对应的目标业务规则;由多个目标业务规则,形成并保存针对目标对象下的目标业务的业务决策。
[0006]在一种可能的实施方式中,条件配置区域包括逻辑关系配置项,第一配置操作包括逻辑关系配置操作、业务变量配置操作、第一选择操作、不等式关系配置操作以及不等式阈值配置操作,其中,针对每个规则配置区域,通过以下方式生成目标条件:响应于针对逻辑关系配置项执行的逻辑关系配置操作,确定目标逻辑关系;根据目标逻辑关系,生成与该目标逻辑关系对应的至少一个条件配置项,条件配置项包括业务变量配置项、不等式关系配置项以及不等式阈值配置项;接收针对业务变量配置项执行的业务变量配置操作,从预设变量数据库中拉取并显示与目标业务对应的目标业务变量列表,目标业务变量列表包括与目标业务相关的多个业务变量;响应于针对多个业务变量中的目标业务变量执行的第一选择操作,确定目标业务变量;响应于针对不等式关系配置项执行的不等式关系配置操作,确定目标不等式关系;响应于针对不等式阈值配置项执行的不等式阈值配置操作,生成与目标业务变量对应的目标阈值;由目标业务变量、目标不等式关系和目标阈值形成目标条
件。
[0007]在一种可能的实施方式中,动作配置区域包括动作添加标识,第二配置操作包括第二选择操作、动作配置操作、第三选择操作以及执行对象配置操,其中,针对每个规则配置区域,通过以下方式确定目标动作以及目标动作的目标执行对象:接收针对动作添加标识执行的第二选择操作,生成目标动作配置条目,目标动作配置条目包括动作配置项和执行对象配置项;响应于针对动作配置项执行的动作配置操作,从预设动作数据库中拉取并显示动作列表,动作列表包括多个动作;接收针对目标预设动作所执行的第三选择操作,确定满足目标条件所执行的目标动作;响应于针对执行对象配置项执行的执行对象配置操作,获取目标动作的目标执行对象。
[0008]在一种可能的实施方式中,执行对象配置操作包括第四选择操作、第五选择操作、执行对象编辑操作、第六选择操作、第七选择操作、第八选择操作、第九选择操作,其中,响应于针对执行对象配置项执行的执行对象配置操作,获取目标动作的目标执行对象的步骤包括:响应于针对执行对象配置项执行的第四选择操作,显示直接输入选择项、业务变量选择项以及实例变量选择项;响应于针对直接输入选择项的执行的第五选择操作,生成针对执行对象配置项的编辑区域,响应于针对编辑区域执行的执行对象编辑操作,确定目标执行对象;或,响应于针对业务变量选择项执行第六选择操作,从预设变量数据库中拉取并显示目标业务变量列表,响应于对目标业务变量列表中的目标业务变量执行的第七选择操作,确定目标执行对象;或,响应于针对实例变量选择项执行的第八选择操作,从预设实例变量数据库中拉取并显示实例变量列表,响应于针对目标正则表达式执行的第九选择操作,生成目标执行对象,实例变量列表包括多个正则表达式。
[0009]在一种可能的实施方式中,规则配置区域还包括规则属性配置区域,规则属性配置区域包括优先级配置项、执行次数配置项以及互斥组配置项,其中,针对每个规则配置区域,方法还包括:响应于针对优先级属性配置项执行的优先级配置操作,生成针对该规则配置区域对应的目标业务规则的执行顺序;响应于针对互斥组配置项执行的互斥组配置操作,为该规则配置区域对应的目标业务规则添加互斥组标识;响应于针对执行次数配置项执行的执行次数配置操作,生成针对该规则配置区域对应的目标业务规则的目标执行次数。
[0010]在一种可能的实施方式中,方法还包括:调用并运行目标对象下的目标业务的业务决策,获取针对目标业务的执行结果。
[0011]在一种可能的实施方式中,通过以下方式获取针对目标业务的执行结果:调用目标业务的业务决策,获取业务决策中每个目标业务规则对应的优先级顺序、互斥组标识以及目标执行次数;按照每个目标业务规则对应的优先级顺序执行多个目标业务规则;针对每个目标业务规则,判断该目标业务规则的当前执行次数是否已经达到对应的目标执行次数;若该目标业务规则的当前执行次数已经达到目标执行次数,则放弃执行该目标业务规则,直接获取该目标业务规则对应的运行结果;若该目标业务规则的当前执行次数未达到目标执行次数,则判断该目标业务规则的当前执行次数是否为零;若该目标业务规则的当前执行次数大于零,则执行该目标业务规则,并该目标业务规则对应的运行结果;若该目标业务规则的当前执行次数为零,则判断与该目标业务规则拥有相同互斥组标识的其它目标业务规则中,是否存在已经达到目标执行次数的其它目标业务;若其它目标业务规则中已
经达到目标执行次数的其它目标业务,则放弃执行该目标业务规则;若其它目标业务规则中的不存在已经达到目标执行次数的其它目标业务,则判断其它目标业务规则中是否存在当前执行次数大于零的其它目标业务规则;若其它目标业务规则中存在当前执行次数大于零的其它目标业务规则,则放弃执行该目标业务规则;若其它目标业务规则中不存在当前执行次数大于零的其它目标业务规则,则执行该目标业务规则,并该目标业务规则对应的运行结果;根据多个目标业务规则对应的运行结果,确定针对目标业务的执行结果。
[0012]第二方面,本申请实施例还提供一种业务决策的确定装置,装置包括:触发装置,用于响应于决策配置触发事件,显示决策配置界面,决策配置界面包括规则添加标识;选择装置,用于每接收到针对规则添加标识执行的选择操作,生成对应的规则配置区域,规则配置区域包括条件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务决策的确定方法,其特征在于,所述方法包括:响应于决策配置触发事件,显示决策配置界面,所述决策配置界面包括规则添加标识;每接收到针对规则添加标识执行的选择操作,生成对应的规则配置区域,所述规则配置区域包括条件配置区域和动作配置区域;针对每个规则配置区域,响应于针对条件配置区域执行的第一配置操作,生成目标条件;针对每个规则配置区域,响应于针对动作配置区域执行的第二配置操作,生成满足所述目标条件所执行的目标动作以及目标动作的目标执行对象;由所述目标条件、目标动作和目标执行对象,形成与该规则配置区域对应的目标业务规则;由多个目标业务规则,形成并保存针对目标对象下的目标业务的业务决策。2.根据权利要求1所述的方法,其特征在于,所述条件配置区域包括逻辑关系配置项,第一配置操作包括逻辑关系配置操作、业务变量配置操作、第一选择操作、不等式关系配置操作以及不等式阈值配置操作,其中,针对每个规则配置区域,通过以下方式生成目标条件:响应于针对逻辑关系配置项执行的逻辑关系配置操作,确定目标逻辑关系;根据目标逻辑关系,生成与该目标逻辑关系对应的至少一个条件配置项,所述条件配置项包括业务变量配置项、不等式关系配置项以及不等式阈值配置项;接收针对所述业务变量配置项执行的业务变量配置操作,从预设变量数据库中拉取并显示与目标业务对应的目标业务变量列表,所述目标业务变量列表包括与目标业务相关的多个业务变量;响应于针对所述多个业务变量中的目标业务变量执行的第一选择操作,确定目标业务变量;响应于针对不等式关系配置项执行的不等式关系配置操作,确定目标不等式关系;响应于针对不等式阈值配置项执行的不等式阈值配置操作,生成与目标业务变量对应的目标阈值;由所述目标业务变量、目标不等式关系和目标阈值形成目标条件。3.根据权利要求1所述的方法,其特征在于,所述动作配置区域包括动作添加标识,所述第二配置操作包括第二选择操作、动作配置操作、第三选择操作以及执行对象配置操,其中,针对每个规则配置区域,通过以下方式确定目标动作以及目标动作的目标执行对象:接收针对所述动作添加标识执行的第二选择操作,生成目标动作配置条目,所述目标动作配置条目包括动作配置项和执行对象配置项;响应于针对动作配置项执行的动作配置操作,从预设动作数据库中拉取并显示动作列表,所述动作列表包括多个动作;接收针对目标预设动作所执行的第三选择操作,确定满足所述目标条件所执行的目标动作;响应于针对所述执行对象配置项执行的执行对象配置操作,获取目标动作的目标执行对象。
4.根据权利要求3所述的方法,其特征在于,执行对象配置操作包括第四选择操作、第五选择操作、执行对象编辑操作、第六选择操作、第七选择操作、第八选择操作、第九选择操作,其中,响应于针对所述执行对象配置项执行的执行对象配置操作,获取目标动作的目标执行对象的步骤包括:响应于针对执行对象配置项执行的第四选择操作,显示直接输入选择项、业务变量选择项以及实例变量选择项;响应于针对直接输入选择项的执行的第五选择操作,生成针对执行对象配置项的编辑区域,响应于针对所述编辑区域执行的执行对象编辑操作,确定目标执行对象;或,响应于针对业务变量选择项执行第六选择操作,从预设变量数据库中拉取并显示目标业务变量列表,响应于对目标业务变量列表中的目标业务变量执行的第七选择操作,确定目标执行对象;或,响应于针对实例变量选择项执行的第八选择操作,从预设实例变量数据库中拉取并显示实例变量列表,响应于针对目标正则表达式执行的第九选择操作,生成目标执行对象,实例变量列表包括多个正则表达式。5.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:贾新李善平胡道光李鹏飞
申请(专利权)人:河南拓普计算机网络工程有限公司合肥拓普网络系统工程有限责任公司北京剑鱼信息技术有限公司
类型:发明
国别省市:

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

1