广东Linux决策引擎如何安装
URule Pro决策引擎内置动作定义:如果要在决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中使用某个Spring Bean中定义的方法,那么可以使用动作库将目标Bean及相应的方法定义到其中,然后在具体的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中导入这个动作库就可以使用了,这种类型方法调用,需要我们的显式的将目标动作库导入后方可使用。在URule Pro中还提供了一种不需要导入动作库就可以调用类方法的方式,我们称之为内置的动作,对于这些内置的动作,按规范要求定义好后,用户无需导入就可以直接在所有规则文件中使用。对于内置动作的使用与用户自定义的动作库完全相同,不同地方在于内置动作不需要用户定义,也不需要用户导入,在任何一个决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中可以直接使用。URule Pro决策引擎复杂评分卡工具栏里可以导入当前项目中已定义好的要使用的动作库文件。广东Linux决策引擎如何安装
URule Pro决策引擎从2.1.7版本开始,向导式规则文件工具栏上新增了一个用于控制当前文件中所有向导式规则日志输出的开关按钮,它的默认状态为“禁用调试日志输出”,如果我们希望打开当前文件中所有向导式规则的日志输出功能,那么只需要在这里将“禁用调试日志输出”改为“允许调试日志输出”即可。规则名及属性定义完成后,接下来就可以开始配置规则的主体部分,首先是“如果”部分,在如果部分当中可以添加若干条件,添加完条件后,就可以通过鼠标点击以向导方式设置条件,对于一个具体的条件来说,我们可以将其分为三个部分,分别是条件左边部分、比较操作符以及条件右边部分。条件左边部分,我们可选择的有变量、参数或者方法或函数,当然这相应的需要我们导入相关的变量库、参数库以及方法库。可视化决策引擎URule Pro决策引擎通过简单拖曳就可以快速实现对已有的评分卡执行顺序的编排。
URule Pro决策引擎复杂评分卡表格的下方,和普通评分卡一样,是得分计算方式以及得分计算好后赋值定义部分,只是这里的得分计算方式相比普通评分卡少了”加权求和“项,这是因为在复杂评分卡里,因为条件可能由多对象属性叠加组成,所以无法添加权值功能,所以这里在得分计算上不支持加权求和方式,除此以外,其它皆与普通评分卡完全一致。和其它类型的规则文件定义方式相同,我们需要首先导入要使用的相关库文件,这里导入之前定义好的包含”会员“的变量库文件,导入后,在条件列头上点击右键菜单就可以为当前条件列选择对应的对象。
URule Pro决策引擎聚合节点:聚合节点就是用来聚合由分支节点拆分出来的多个子的规则流的,所以有聚合节点,就一定要有分支节点,但有分支节点却不一定需要聚合节点(但如果设置了参数,或配置了分支节点的“启用多线程”属性值为“是”时,分支节点就启用了多线程执行功能,这样分支节点下一定需要一个聚合节点,否则会出现错误),对于URule Pro的决策流来说,拆分出子的决策流后是否有聚合节点是可选的,但聚合节点的出现则一定要有分支节点来配合,否则聚合节点就没有意义了。在URule Pro决策引擎中一个普通规则当中,else部分如果没有动作可定义,是可以省略不写的。
URule Pro决策引擎决策节点:所谓决策节点就是指在运行时,根据为其下面流出连接配置的条件来决定究竟应该走哪条连接的节点,所以根据这一特性,决策节点下面流出连接至少要有两条,否则决策节点就没有意义了。选中决策节点,在其右边属性面板中就可以看到针对决策节点的配置,需要重点介绍的是“决策类型”属性,决策节点的有两种决策类型,分别是"条件"和"百分比"。选择“条件”类型时,在下面出现的在决策项当中,可以根据当前决策节点下面流出连接的数量添加对应的决策项,对于每条决策项,都有两个属性,分别是"条件脚本"和“流向”,在条件列当中,我们可以编写具体的条件,在流向列中选择当条件列中定义的条件满足时要流出连线名称,所以对于决策节点下面流出的连线,我们必须要为其设置名称,否则就无法为其定义决策项。在URule Pro决策引擎复杂评分卡的编辑器中,上部是工具栏,和其它类型的规则编辑器一样。湖北简易决策引擎原理
在URule Pro决策引擎中,与普通决策表相比,交叉决策表的条件由纵向和横向两个维度决定。广东Linux决策引擎如何安装
URule Pro决策引擎规则的打包与调用:按照业务需求将规则文件定义好后,就可以将涉及到的所有规则文件打包备用。打包方式是点击URule Pro规则项目导航上的“知识包”节点,在出现的页面当中,就可以将规则文件打包成一个个待调用的知识包。一个知识里面可以包含若干个具体的规则文件,这些文件可以是若干个规则集(决策集)、决策表、交叉决策表(决策矩阵)、评分卡、复杂评分卡以及决策流。需要注意的是,规则文件里引入的库文件(变量库、参数库、常量库以及动作库文件)是不需要导入的,引擎会自动处理规则中包含的库文件。知识包配置完成后,可以对当前知识包进行测试。URule Pro提供了两种类型的针对知识包的测试,一种为用户直接输入测试值的“快速测试”,另一种为支持基于Excel批量数据的“仿真测试”。广东Linux决策引擎如何安装
上海锐道信息技术有限公司是一家有着雄厚实力背景、信誉可靠、励精图治、展望未来、有梦想有目标,有组织有体系的公司,坚持于带领员工在未来的道路上大放光明,携手共画蓝图,在上海市等地区的数码、电脑行业中积累了大批忠诚的客户粉丝源,也收获了良好的用户口碑,为公司的发展奠定的良好的行业基础,也希望未来公司能成为*****,努力为行业领域的发展奉献出自己的一份力量,我们相信精益求精的工作态度和不断的完善创新理念以及自强不息,斗志昂扬的的企业精神将**和您一起携手步入辉煌,共创佳绩,一直以来,公司贯彻执行科学管理、创新发展、诚实守信的方针,员工精诚努力,协同奋取,以品质、服务来赢得市场,我们一直在路上!
上一篇: 湖北URule Pro规则引擎调试
下一篇: 可视化规则引擎怎么用