一种规范标准规则的可视化配置方法、装置及设备制造方法及图纸

技术编号:39144223 阅读:12 留言:0更新日期:2023-10-23 14:56
本申请提供一种规范标准规则的可视化配置方法、装置及设备,方法包括:响应于对业务逻辑触发的编辑请求,显示对应所述业务逻辑的配置界面,所述配置界面包括条件组件和动作组件,所述动作组件为执行所述条件组件发送的动作指令的组件;获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件;执行所述第一规则组件。本申请具有的技术效果是:业务人员可自行新增或修改业务对象的属性,且无需业务人员拥有较强的专业知识。无需业务人员拥有较强的专业知识。无需业务人员拥有较强的专业知识。

【技术实现步骤摘要】
一种规范标准规则的可视化配置方法、装置及设备


[0001]本申请涉及信息化
,具体涉及一种规范标准规则的可视化配置方法、装置及设备。

技术介绍

[0002]传统软件通常根据不同现实需求建立不同业务模型,并固化到异构的数据库表中;当需要对某些业务对象增加或修改属性时,一般需要代码开发人员从前台到后台进行字段的增加与保存功能,耗时耗力。为了解决上述问题,专利技术了规则引擎,实现了将业务决策从应用程序代码中分离出来。
[0003]而现有的规则引擎大部分基于编程语言的框架和语法来描述规则,需要规则业务人员熟悉相关的语法、算法原理并了解相关的程序变量含义,才能理解和配置规则,对业务人员的专业知识要求高。
[0004]因此,亟需一种规范标准规则的可视化配置方法,用于业务人员可自行新增或修改业务对象的属性,且无需业务人员拥有较强的专业知识。

技术实现思路

[0005]本申请提供一种规范标准规则的可视化配置方法、装置及设备,用于业务人员可自行新增或修改业务对象的属性,且无需业务人员拥有较强的专业知识。
[0006]第一方面,本申请提供了一种规范标准规则的可视化配置方法,所述方法包括:响应于对业务逻辑触发的编辑请求,显示对应所述业务逻辑的配置界面,所述配置界面包括条件组件和动作组件,所述动作组件为执行所述条件组件发送的动作指令的组件;获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件;执行所述第一规则组件。
[0007]通过采用上述技术方案,业务人员在配置界面仅需通过配置条件组件和动作组件即可完成对业务逻辑的编辑,无需代码开发人员修改代码,让业务人员在简洁的界面上方便、灵活的配置简单或复杂的规则;业务人员可以自行新增或修改业务对象的属性,整个过程无需业务人员拥有较强的专业知识,并且业务人员可以根据个人需求随意编辑。
[0008]可选的,所述执行所述第一规则组件,包括:获取所述第一规则组件中的所述条件组件和所述条件组件对应的所述动作组件;根据所述条件组件的条件判断结果,执行所述条件组件对应的所述动作组件,并生成执行结果。
[0009]通过采用上述技术方案,执行第一规则组件通过条件组件的条件判断结果,执行条件组件对应的动作组件,若执行第一规则组件时出现执行故障,则可以直接通过找寻对应的条件组件或动作组件;当出现故障时,便于故障的快速查找。
[0010]可选的,所述执行所述第一规则组件之后,还包括:响应于对所述业务逻辑触发的修改请求,显示所述第一规则组件;根据所述第一规则组件,获取所述第二规则组件,所述第二规则组件为所述业务人员修改所述第一规则组件后得到的规则组件;执行所述第二规
则组件。
[0011]通过采用上述技术方案,业务人员根据相关业务在配置界面配置第一规则组件后,其他业务人员可以在处理相同的相关业务时,直接调用第一规则组件或者在第一规则组件的基础上进行修改即可,实用性较强,业务人员可自行新增或修改业务对象的属性,且无需业务人员拥有较强的专业知识。
[0012]可选的,所述获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件之后,还包括:将所述第一规则组件进行校验,判断所述第一规则组件能否执行;若所述第一规则组件可以执行,则将所述第一规则组件保存至数据库;若所述第一规则组件未能执行,则将所述第一规则组件未能执行的原因发送至所述业务人员的终端设备,以使所述业务人员修改所述第一规则组件。
[0013]通过采用上述技术方案,在生成第一规则组件后,对第一规则组件进行校验,判断第一规则组件能否执行,避免业务人员在使用第一规则组件执行相关业务时,执行动作出现错误的情况发生;并且在检测到第一规则组件出现错误时,将原因发送至业务人员的终端设备,以使业务人员修改第一规则组件,避免第一规则组件不能执行的情况出现。
[0014]可选的,所述若所述第一规则组件可以执行,则将所述第一规则组件保存至数据库,包括:若所述第一规则组件可以执行,则发送提示信息至所述业务人员的终端设备,以使所述业务人员填写所述第一规则组件的基本信息,所述基本信息包括规则名称、规则优先级、生效时间、备注信息;将所述第一规则组件和所述业务人员填写的所述第一规则组件的基本信息保存至数据库。
[0015]通过采用上述技术方案,判断出第一规则组件可以执行后,发送提示信息提示业务人员填写基本信息,将填写完基本信息的第一规则组件保存至数据库,以使业务人员在处理相关业务时,可以根据基本信息,快速从数据库中找到相关对应的第一规则文件,并正常调用第一规则组件。
[0016]可选的,所述将所述第一规则组件进行校验,判断所述规则组件能否执行,包括:按照预设顺序执行所述第一规则组件中存在的至少一个执行逻辑,所述执行逻辑为至少一个条件组件和至少一个动作组件组成;若存在任意一个或多个所述执行逻辑未能执行,则判断所述第一规则组件不能执行,反之,则可以执行。
[0017]通过采用上述技术方案,对第一规则组件进行校验,依次执行第一规则组件中的执行逻辑,从而可以准确判断第一规则组件能否执行,避免后续业务人员在使用第一规则组件执行相关业务时,执行动作出现错误的情况发生。
[0018]可选的,所述执行所述第一规则组件之后,还包括:获取执行所述第一规则组件得到的输出结果;对比所述输出结果和期望输出结果,判断所述输出结果是否与所述期望输出结果相同;若不相同,则发送异常信息至所述业务人员的终端设备。
[0019]通过采用上述技术方案,通过对比文件第一规则组件的输出结果和期望输出结果,可以判断第一规则组件的设置是否符合要求,避免出现第一规则组件出现设置不合理,导致处理相关业务时出现异常,最终造成损失的情况出现。
[0020]第二方面,本申请提供一种可视化配置装置,所述装置包括:显示模块、生成模块及执行模块;其中,所述显示模块用于响应于对业务逻辑触发的编辑请求,显示对应所述业务逻辑的配置界面,所述配置界面包括条件组件和动作组件,所述动作组件为执行所述条
件组件发送的动作指令的组件;所述生成模块用于获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件;所述执行模块用于执行所述第一规则组件。
[0021]通过采用上述技术方案,业务人员在配置界面仅需通过配置条件组件和动作组件即可完成对业务逻辑的编辑,无需代码开发人员修改代码,让业务人员在简洁的界面上方便、灵活的配置简单或复杂的规则;业务人员可以自行新增或修改业务对象的属性,整个过程无需业务人员拥有较强的专业知识,并且业务人员可以根据个人需求随意编辑。
[0022]第三方面,本申请提供一种电子设备,采用如下技术方案:包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述电子设备执行如上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种规范标准规则的可视化配置方法,其特征在于,所述方法包括:响应于对业务逻辑触发的编辑请求,显示对应所述业务逻辑的配置界面,所述配置界面包括条件组件和动作组件,所述动作组件为执行所述条件组件发送的动作指令的组件;获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件;执行所述第一规则组件。2.根据权利要求1所述的规范标准规则的可视化配置方法,其特征在于,所述执行所述第一规则组件,包括:获取所述第一规则组件中的所述条件组件和所述条件组件对应的所述动作组件;根据所述条件组件的条件判断结果,执行所述条件组件对应的所述动作组件,并生成执行结果。3.根据权利要求1所述的规范标准规则的可视化配置方法,其特征在于,所述执行所述第一规则组件之后,还包括:响应于对所述业务逻辑触发的修改请求,显示所述第一规则组件;根据所述第一规则组件,获取所述第二规则组件,所述第二规则组件为所述业务人员修改所述第一规则组件后得到的规则组件;执行所述第二规则组件。4.根据权利要求1所述的规范标准规则的可视化配置方法,其特征在于,所述获取业务人员在所述配置界面针对所述条件组件和所述动作组件输入的配置信息,基于所述配置信息生成第一规则组件之后,还包括:将所述第一规则组件进行校验,判断所述第一规则组件能否执行;若所述第一规则组件可以执行,则将所述第一规则组件保存至数据库;若所述第一规则组件未能执行,则将所述第一规则组件未能执行的原因发送至所述业务人员的终端设备,以使所述业务人员修改所述第一规则组件。5.根据权利要求4所述的规范标准规则的可视化配置方法,其特征在于,所述若所述第一规则组件可以执行,则将所述第一规则组件保存至数据库,包括:若所述第一规则组件可以执行,则发送提示信息至所述业务人员的终端设备,以使所述业务人员填写所述第一规则组件的基本信息,所述基本信息包括规则名称、规则优先级、生效时间、备注信息;将所述第一规则组件...

【专利技术属性】
技术研发人员:韩智华张琪
申请(专利权)人:中设数字技术有限公司
类型:发明
国别省市:

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

1