产品中心PRODUCT CENTER

在发展中求生存,不断完善,以良好信誉和科学的管理促进企业迅速发展
资讯中心 产品中心

首页-产品中心-可扩展性决策引擎怎么用

可扩展性决策引擎怎么用

更新时间:2025-09-16      点击次数:1

URule Pro决策引擎循环规则:循环规则,它是一种可以对整合对象进行循环执行的规则。它的名称与属性与普通规则一样,接下来是“循环对象”属性,要求我们指定一个整合类型的对象,这个对象可以是个参数或变量 ,规则在运行时将对这里选择的整合进行迭代;下面是“开始前动作”属性,顾名思义,就是在循环规则执行前做的一些动作,通常我们会在这个地方做一些初始化的动作,比如临时参数的初始化赋值等,同样这里的动作可以是0~n个,如果不定义那么就不执行。接下来是若干个循环规则的循环单元部分,对于一个循环规则来说可以有一个或多个循环单元,每个循环单元都是一个普通规则的规则体,也就是一个由如果、那么、否则三部分构成的普通,定义方式与普通规则完全相同。在循环规则执行时,每迭代一次“循环对象”,就会将当前迭代的对象插入到工作区,尝试匹配循环单元里的每一个规则体,如果满足条件就执行;之后是“结束后动作”部分,它在循环执行完成后执行,动作可以是0~n个,不定义就不执行。因为支持中文关键字,使得URule Pro决策引擎的脚本式决策集更加适合国人编写。可扩展性决策引擎怎么用

URule Pro决策引擎规则的打包与调用:按照业务需求将规则文件定义好后,就可以将涉及到的所有规则文件打包备用。打包方式是点击URule Pro规则项目导航上的“知识包”节点,在出现的页面当中,就可以将规则文件打包成一个个待调用的知识包。一个知识里面可以包含若干个具体的规则文件,这些文件可以是若干个规则集(决策集)、决策表、交叉决策表(决策矩阵)、评分卡、复杂评分卡以及决策流。需要注意的是,规则文件里引入的库文件(变量库、参数库、常量库以及动作库文件)是不需要导入的,引擎会自动处理规则中包含的库文件。知识包配置完成后,可以对当前知识包进行测试。URule Pro提供了两种类型的针对知识包的测试,一种为用户直接输入测试值的“快速测试”,另一种为支持基于Excel批量数据的“仿真测试”。四川快速决策引擎调试方法在URule Pro决策引擎中,规则流又称决策流,它整个的结构类似于工作流。

URule Pro决策引擎决策节点:所谓决策节点就是指在运行时,根据为其下面流出连接配置的条件来决定究竟应该走哪条连接的节点,所以根据这一特性,决策节点下面流出连接至少要有两条,否则决策节点就没有意义了。选中决策节点,在其右边属性面板中就可以看到针对决策节点的配置,需要重点介绍的是“决策类型”属性,决策节点的有两种决策类型,分别是"条件"和"百分比"。选择“条件”类型时,在下面出现的在决策项当中,可以根据当前决策节点下面流出连接的数量添加对应的决策项,对于每条决策项,都有两个属性,分别是"条件脚本"和“流向”,在条件列当中,我们可以编写具体的条件,在流向列中选择当条件列中定义的条件满足时要流出连线名称,所以对于决策节点下面流出的连线,我们必须要为其设置名称,否则就无法为其定义决策项。

URule Pro决策引擎变量库文件介绍:在业务系统开发过程中,会用到大量包含Getter和Setter方法的简单的Java对象,它们被称之为POJO(Plain Ordinary Java Object),或BOM(Business Object Model)对象,这些对象在开发中作为数据的载体,负责数据的传递。在URule Pro当中,变量库就是用来映射这些POJO对象,从而使得我们可以在具体的规则文件中使用它们,从而完成规则与业务数据的交互。打开URule Pro的操作控制台,创建一个项目,在项目的“库”的节点上点击右键,在弹出的菜单中选择“添加变量库”就可以创建变量库文件。URule Pro决策引擎决策表是一种以表格形式表现规则的工具。

URule Pro决策引擎内置动作定义:如果要在决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中使用某个Spring Bean中定义的方法,那么可以使用动作库将目标Bean及相应的方法定义到其中,然后在具体的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中导入这个动作库就可以使用了,这种类型方法调用,需要我们的显式的将目标动作库导入后方可使用。在URule Pro中还提供了一种不需要导入动作库就可以调用类方法的方式,我们称之为内置的动作,对于这些内置的动作,按规范要求定义好后,用户无需导入就可以直接在所有规则文件中使用。对于内置动作的使用与用户自定义的动作库完全相同,不同地方在于内置动作不需要用户定义,也不需要用户导入,在任何一个决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中可以直接使用。普通评分卡是URule Pro决策当中专门为简单评分系统而设计的一种业务规则工具。上海URule Pro决策引擎特点

URule Pro决策引擎复杂评分卡工具栏里可以导入当前项目中已定义好的要使用的动作库文件。可扩展性决策引擎怎么用

URule Pro决策引擎普通评分卡:普通评分卡是URule Pro当中专门为简单评分系统而设计的一种业务规则工具,它可以针对某个实体对象的属性条件进行评分,每个属性在条件满足后还可以添加权重支持,同时对于得分的计算方式提供求和、加权求和以及用户自定义方式,以较大限度满足业务系统评分规则的需要。URule Pro决策引擎复杂评分卡:在URule Pro提供的普通评分卡当中,只能针对某一个对象的一些属性进行评分,这种评分方式可以满足大部分评分系统的需求,但在某些复杂的评分需求中,需要对多个对象的不同属性进行叠加组合评分,针对此类需求,URule Pro提供了复杂评分卡功能。复杂评分卡的配置方式与决策表有些类似,只是对于条件列头只能选择具体的对象,而每个条件单元格在配置条件时都需要选择与当前列头选择的对象对应的具体属性,这样就可以满足任意复杂的评分需求。可扩展性决策引擎怎么用

上海锐道信息技术有限公司是一家有着雄厚实力背景、信誉可靠、励精图治、展望未来、有梦想有目标,有组织有体系的公司,坚持于带领员工在未来的道路上大放光明,携手共画蓝图,在上海市等地区的数码、电脑行业中积累了大批忠诚的客户粉丝源,也收获了良好的用户口碑,为公司的发展奠定的良好的行业基础,也希望未来公司能成为*****,努力为行业领域的发展奉献出自己的一份力量,我们相信精益求精的工作态度和不断的完善创新理念以及自强不息,斗志昂扬的的企业精神将**和您一起携手步入辉煌,共创佳绩,一直以来,公司贯彻执行科学管理、创新发展、诚实守信的方针,员工精诚努力,协同奋取,以品质、服务来赢得市场,我们一直在路上!

关注我们
微信账号

扫一扫
手机浏览

Copyright©2025    版权所有   All Rights Reserved   深圳市中哲软件有限公司  网站地图  移动端