【技术实现步骤摘要】
本专利技术专利涉及一种计算机技术,具体讲是管理软件中一种规则定义的描述方法,特别是对于来源于可提供数据的组件的数据变量的表示方法。
技术介绍
在面向组件的业务规则定义中,如何有效方便的取出系统中或者各个组件中的有效数据一直是各类业务引擎的核心技术之一。而业务规则的使用一般不是特别专业的人员,所以必须让业务规则定义更加简单,易学易用,这正是各类规则引擎的努力方向之一。在本表示方法下,数据成为组件的一类属性,可以像访问组件属性一样访问组件上的数据,更加直观易懂。
技术实现思路
:本专利技术提供一种面向组件的业务规则的表示方法,包括下列内容:(1)将提供数据组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用;(2)将系统函数、全局变量作为规则的元素参与规则运算;(3)支持业务规则的扩展;(4)支持各类数据运算以及逻辑运算。将可以提供数据的组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用,是指:(1)对于提供单个输入框,引用方式为:组件编号.data;斜体部分的单个数据的组件编号在实际引用中以实际的组件编号替换;(2)对于提供数据集的组件,其变量引用格式为:组件编号.数据列名[行号],其中行号为可选项,如果没有行号,则取组件的当前行替代或者根据传入规则引擎中的行号替换。将系统函数,全局变量等作为规则的元素参与规则运算,是指:(1)系统中的全局函数直接以运算元素参与运算;(2)系统中的函数集以及服务对象通过二次封装为全局函数参与运算;(3)系统中的全局变量通过全局函数转换后作为运算元素。支持业务规则的扩展,主要是指在具体使用过程中如果发现业务规则 ...
【技术保护点】
一种面向组件的业务规则的表示方法,其特征在于,该方法包括下列内容: (1)将提供数据组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用; (2)将系统函数、全局变量作为规则的元素参与规则运算; (3)支持业务规则的扩展; (4)支持各类数据运算以及逻辑运算。
【技术特征摘要】
1、一种面向组件的业务规则的表示方法,其特征在于,该方法包括下列内容:(1)将提供数据组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用;(2)将系统函数、全局变量作为规则的元素参与规则运算;(3)支持业务规则的扩展;(4)支持各类数据运算以及逻辑运算。2、根据权利要求1所述的表示方法,其特征在于,将可以提供数据的组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用,是指:(1)对于提供单个输入框,引用方式为:组件编号.data;斜体部分的单个数据的组件编号在实际引用中以实际的组件编号替换;(2)对于提供数据集的组件,其变量引用格式为:组件编号.数据列名[行号],其中行号为可选项,如果没有行号,则取组件的当前行替代或者根据...
【专利技术属性】
技术研发人员:杨平波,焦学瑞,赵旭东,
申请(专利权)人:浪潮集团山东通用软件有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。