[发明专利]规则代码的可视化创建方法、装置和计算机设备有效
申请号: | 202010124705.X | 申请日: | 2020-02-27 |
公开(公告)号: | CN111427560B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 刘亚一;肖赵栋 | 申请(专利权)人: | 平安医疗健康管理股份有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 200000 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则 代码 可视化 创建 方法 装置 计算机 设备 | ||
本申请揭示了一种规则代码的可视化创建方法、装置和计算机设备,将组件代码框架和规则引擎代码框架事先准备好,然后将用户输入的基本信息和属性信息,以及运算逻辑信息等插入到对应的插入位即可,简单方便,审核规则的组件和规则代码均可以由非IT属性的业务人员独自操作完成,减少对开发人员的依赖程度。
技术领域
本申请涉及到规则引擎领域,特别是涉及到一种规则代码的可视化创建方法、装置和计算机设备。
背景技术
组件对象是指在调用规则时,将一个普通的JavaBean对象插入到规则引擎的WorkingMemory当中的对象。规则可以对组件对象进行任意的读写操作。规则在进行计算时需要的应用系统数据设置在组件对象当中,这样规则就可以通过对组件对象数据的读写实现对应用数据的读写操作。
普通的javabean对象要求使用人员具有一定的计算机java编程语言基础,只适用于软件开发人员。之前的可视化规则引擎系统中,组件库是由开发人员通过编码实现的,在系统上线时预置在系统中的。当业务人员配置规则时只能从现有的组件库中选取组件,当其发现需要用到新的组件或需要给现有组件扩充属性时,只能提需求给开发人员进行新的组件开发。这一定程度上限制了应用系统的普通用户根据实际业务逻辑设计规则的灵活性。
发明内容
本申请的主要目的为提供一种规则代码的可视化创建方法、装置和计算机设备,旨在解决普通用户无法根据实际业务逻辑而设计规则的技术问题。
为了实现上述发明目的,本申请提出提出一种规则代码的可视化创建方法,包括:
获取组件创建命令,显示组件的创建界面,其中,所述创建界面上预设有用于输入不同基本信息的多个第一填窗,以及用于输入不同属性信息的多个第二填窗;其中,所述基本信息用于描述组件的组件信息;所述属性信息用于描述所述组件的属性;不同的第一填窗和不同的第二填窗分别对应有不同的标记;
通过各所述第一填窗接收用户输入的第一基本信息,以及通过各所述第二填窗收用户输入的第一属性信息;
读取各所述第一基本信息以及与各所述第一基本信息对应的所述第一填窗的第一标记,以及各所述第一属性信息以及与各所述第一属性信息对应的所述第二填窗的第二标记;
根据各所述第一标记和各所述第二标记,将所述第一基本信息和第一属性信息插入到预设的组件代码框架中,形成组件代码;其中,所述组件代码框架中不同的插入位置设置有与所述第一标记或第二标记相匹配的标记;
根据所述组件代码生成可视化的组件对象,并将所述组件对象存储到预设的可视化组件库中;
在预设的规则组件区中接收用户从所述可视化组件库中拖拽的组件对象入口;
接收用户添加在各所述组件对象入口之间的运算符号,使各组件对象入口对应的组件对象形成具有运算逻辑的业务规则,其中,所述运算符号为可视化符号,存储在预设的可视化的运算符号库中,不同的运算符号对应不同的运算逻辑;
将所述业务规则插入到预设的规则引擎代码框架中,形成对应的规则代码。
进一步地,所述组件代码框架包括基本信息代码框架和属性信息代码框架;所述根据各所述第一标记和各所述第二标记,将所述第一基本信息和第一属性信息插入到预设的组件代码框架中,形成组件代码的步骤,包括:
在所述基本信息代码框架中查找与各所述第一标记匹配的第一插入位,以及在所述属性信息代码框架中查找与各所述第二标记匹配的第二插入位;
将各所述第一基本信息和各所述第一属性信息转换成与所述组件代码框架对应的格式,并将转换格式后的各所述第一基本信息和各所述第一属性信息插入到对应的各所述第一插入位和各所述第二插入位中,形成所述组件代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安医疗健康管理股份有限公司,未经平安医疗健康管理股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010124705.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种螺杆泵转子转模挤压成形工艺及成形装置
- 下一篇:一种桥式磁控型故障限流器