湖北简易决策引擎操作方法
URule Pro决策引擎普通评分卡:普通评分卡是URule Pro当中专门为简单评分系统而设计的一种业务规则工具,它可以针对某个实体对象的属性条件进行评分,每个属性在条件满足后还可以添加权重支持,同时对于得分的计算方式提供求和、加权求和以及用户自定义方式,以较大限度满足业务系统评分规则的需要。URule Pro决策引擎复杂评分卡:在URule Pro提供的普通评分卡当中,只能针对某一个对象的一些属性进行评分,这种评分方式可以满足大部分评分系统的需求,但在某些复杂的评分需求中,需要对多个对象的不同属性进行叠加组合评分,针对此类需求,URule Pro提供了复杂评分卡功能。复杂评分卡的配置方式与决策表有些类似,只是对于条件列头只能选择具体的对象,而每个条件单元格在配置条件时都需要选择与当前列头选择的对象对应的具体属性,这样就可以满足任意复杂的评分需求。在URule Pro决策引擎中一个普通规则当中,else部分如果没有动作可定义,是可以省略不写的。湖北简易决策引擎操作方法
URule Pro决策引擎语法介绍:规则定义:在一个脚本式规则文件当中,可以添加零至多个普通规则或循环规则定义信息,其定义位置必须要在导入库文件的定义信息之下。在一个普通规则当中,else部分如果没有动作可定义,那么是可以省略不写的。对照向导式决策集里的循环规则定义,可以看到结构完全一致,独特不同的是这里采用脚本方式实现。同样在脚本式循环规则的循环体中,如果没有“否则”部分,那么这里的“else”部分的定义就可以省略,这与普通规则一样。广东可扩展性决策引擎好用吗URule Pro决策引擎条件右边值与条件左边值类似。
URule Pro决策引擎条件右边值与条件左边值类似,条件右边值除了可输入单个普通的数字、字符串、变量、参数、方法、常量外,也可以使用一级或多级加、减、乘、除操作连接复杂表达式,但一级或多级加、减、乘、除操作的右边对象同样可以是普通的数字、字符串、变量、参数、方法、常量,其语法格式如下:数字/字符串/变量/参数/方法/常量 [+][-][*][/] 数字/字符串/变量/参数/方法/常量 [+][-][*][/] 数字/字符串/变量/参数/方法/常量 ...在条件右边值当中,可以使用括号来实现加、减、乘、除运算优先级,依照条件右边值语法格式,上面条件左边值格式为不合法的示例,在条件右边值中都是合法的。在条件左值当中,我们可不以使用常量,但在条件右值当中就可以使用常量。
URule Pro决策引擎向导式规则集是指利用引擎提供的设计器,一步一步通过鼠标点击就可以完成其中的普通规则与循环规则的配置,配合高度可视化的向导式规则设计器,可以较大限度将业务规则可视化,降低规则配置的复杂度;而脚本式规则集顾名思义就是通过在规则集文件当中按URule Pro的脚本语法规范来书写脚本实现普通规则与循环规则的定义工作。向导式规则集因为是图形化,向导方式构建规则,所以适合业务人员使用;而脚本式规则集通过书写脚本构成规则,与传统代码编写类似,所以适合技术人员来编写规则;从功能上看,向导式规则集和脚本式规则集能实现的功能是完全相同的,也就是说向导式规则集中能实现的功能在脚本式规则集也完全可以实现,反之亦然。在URule Pro当中,虽然说脚本式规则能实现向导式规则中提供的所有功能,但我们还是推荐大家采用向导式规则集文件来定义我们的业务规则,原因很简单,向导式规则构建规则方式是可视化的,构建好的规则可读性更好,这样构建业务规则中出错的机率就会更小。URule Pro决策引擎当中提供的规则流可实现对已有规则的可视化编排功能。
URule Pro决策引擎内置动作定义:如果要在决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中使用某个Spring Bean中定义的方法,那么可以使用动作库将目标Bean及相应的方法定义到其中,然后在具体的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中导入这个动作库就可以使用了,这种类型方法调用,需要我们的显式的将目标动作库导入后方可使用。在URule Pro中还提供了一种不需要导入动作库就可以调用类方法的方式,我们称之为内置的动作,对于这些内置的动作,按规范要求定义好后,用户无需导入就可以直接在所有规则文件中使用。对于内置动作的使用与用户自定义的动作库完全相同,不同地方在于内置动作不需要用户定义,也不需要用户导入,在任何一个决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中可以直接使用。URule Pro决策引擎复杂评分卡工具栏里可以导入当前项目中已定义好的要使用的动作库文件。北京智能决策引擎在线体验
URule Pro决策引擎中提供了一个基于网页的流程设计器。湖北简易决策引擎操作方法
在URule Pro决策引擎中,无论是普通规则,还是循环规则,属性定义部分都是一样的,而且与向导式规则中普通规则和循环规则保持一致。如果不记得属性有哪些可以通过ALT+"/"键打开代码提示,选择需要的属性即可,多个属性之间可以用空格或","号分隔,具体属性中英文名及描述见规则属性部分介绍。属性赋值通过”=“实现,多个属性之间需要添加空格或回车,对于String类型的属性值需要添加双引号包裹,日期类型要采用“yyyy-MM-dd HH:mm:ss”格式来定义,布尔类型则直接输入true或false。湖北简易决策引擎操作方法
上海锐道信息技术有限公司是一家有着雄厚实力背景、信誉可靠、励精图治、展望未来、有梦想有目标,有组织有体系的公司,坚持于带领员工在未来的道路上大放光明,携手共画蓝图,在上海市等地区的数码、电脑行业中积累了大批忠诚的客户粉丝源,也收获了良好的用户口碑,为公司的发展奠定的良好的行业基础,也希望未来公司能成为*****,努力为行业领域的发展奉献出自己的一份力量,我们相信精益求精的工作态度和不断的完善创新理念以及自强不息,斗志昂扬的的企业精神将**上海锐道信息供应和您一起携手步入辉煌,共创佳绩,一直以来,公司贯彻执行科学管理、创新发展、诚实守信的方针,员工精诚努力,协同奋取,以品质、服务来赢得市场,我们一直在路上!
上一篇: 湖北团队决策引擎使用方法
下一篇: 浙江简易规则引擎在线体验