URule Pro决策引擎内置动作定义:如果要在决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中使用某个Spring Bean中定义的方法,那么可以使用动作库将目标Bean及相应的方法定义到其中,然后在具体的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中导入这个动作库就可以使用了,这种类型方法调用,需要我们的显式的将目标动作库导入后方可使用。在URule Pro中还提供了一种不需要导入动作库就可以调用类方法的方式,我们称之为内置的动作,对于这些内置的动作,按规范要求定义好后,用户无需导入就可以直接在所有规则文件中使用。对于内置动作的使用与用户自定义的动作库完全相同,不同地方在于内置动作不需要用户定义,也不需要用户导入,在任何一个决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或决策流中可以直接使用。URule Pro决策引擎决策表可将多个条件及与这些条件满足后要执行动作以图形化形式进行对应。江苏锐道决策引擎调试
URule Pro决策引擎常量库文件介绍:在业务系统开发过程中,常常会用到一个枚举数据,比如用户的性别、学历等,在URule Pro当中,通过定义常量库文件,可以将系统中使用的这些枚举数据映射到规则中使用,这样就可以避免规则定义过程中枚举数据手工输入存在错误的可能性。与变量库文件类似,常量也是由分类和具体的常量值构成,比如性别有男女之分,那么这里的“性别”就属性分类,“男”、“女”就属性具体的常量值。在常量的分类中,“名称”一般定义具体的分类名,“标题”是一段描述(比如“性别”是标题,“gender”是名称),同样这个标题也会出现在规则引用当中;加好分类后就可以添加这个分类下具体的常量值,常量值也有名称和标题之分,名称是具体的常量值,标题则是描述。四川纯浏览器编辑模式决策引擎好用吗URule Pro决策引擎通过简单拖曳就可以快速实现对已有的复杂评分卡或其它决策流执行顺序的编排。
URule Pro决策引擎规则流:无论是普通的规则集,还是决策表或评分卡,这些规则工具都只能完成一个复杂业务规则需求的一个点,所以对于完成的业务需求实现来说,还需要有工具把这些点串起来,这个工具就是规则流,也叫决策流。URule Pro当中提供的规则流可以把普通的规则集,决策表或评分卡串起来,实现对已有规则的可视化编排功能。在实际的业务系统中往往都是以规则流作为业务规则的调用入口,通过规则流将所有的以点形式存在的规则编排起来执行,从而可以实现任意复杂的业务规则需求。
URule Pro决策引擎中规则相关资源文件存储机制采用的是jackrabbit实现,默认情况下,我们只需要通过属性来指定资源库目录,这样就会在这个目录下以文件形式存储规则相关文件。在数据库中存储知识库有两种方式,一种是采用Spring中配置数据源连接数据库;另一种就是用户自定义jackrabbit的存储xml配置文件,通过这个文件来自定义数据库连接信息。当然这里肯定推荐第1种采用Spring中配置数据源连接数据库方式。这里需要强调的是,当采用xml配置方式来连接数据库,那么就需要手工配置集群信息,如果不配置使用过程中就可能会出现文件丢失的情况,就是说在未配置集群的情况下,一个应用在保存规则时会覆盖整个知识库,从而产生另一个应用配置的规则丢失的情况,这点一定要注意;如果采用spring配置方式的话,那么引擎会自动配置好集群信息。在URule Pro决策引擎中,规则流又称决策流,它整个的结构类似于工作流。
URule Pro决策引擎规则节点:所谓规则节点,用来绑定URule Pro当中提供的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流文件的节点。值得注意的是,一个规则节点只能与一个当前项目中决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流文件绑定,这样一旦决策流流转到当前节点,那么就可以执行与这个规则节点绑定的决策集、决策表、交叉决策表、决策树、评分卡、复杂评分卡或其它决策流文件。URule Pro决策引擎知识包节点:与规则节点不同,知识包节点是用来与具体的知识包绑定的,这样就可以实现复杂规则调用。知识包节点与某个知识包绑定之后,运行时规则流流转到这个节点后,就会执行与之绑定的知识包,如果绑定的知识包中包含决策流,那么引擎会自动执行其中的决策流,如果规则包中包含的规则流有多个,那么默认只会执行其中的第1个规则流,否则只执行触发规则动作。URule Pro决策引擎中的脚本式决策集可以导入变量库、常量库、参数库以及动作库。山东快速决策引擎怎么用
URule Pro决策引擎提供了支持基于Excel批量数据的“仿真测试”。江苏锐道决策引擎调试
URule Pro决策引擎聚合节点:聚合节点就是用来聚合由分支节点拆分出来的多个子的规则流的,所以有聚合节点,就一定要有分支节点,但有分支节点却不一定需要聚合节点(但如果设置了参数,或配置了分支节点的“启用多线程”属性值为“是”时,分支节点就启用了多线程执行功能,这样分支节点下一定需要一个聚合节点,否则会出现错误),对于URule Pro的决策流来说,拆分出子的决策流后是否有聚合节点是可选的,但聚合节点的出现则一定要有分支节点来配合,否则聚合节点就没有意义了。江苏锐道决策引擎调试
上海锐道信息技术有限公司是一家有着雄厚实力背景、信誉可靠、励精图治、展望未来、有梦想有目标,有组织有体系的公司,坚持于带领员工在未来的道路上大放光明,携手共画蓝图,在上海市等地区的数码、电脑行业中积累了大批忠诚的客户粉丝源,也收获了良好的用户口碑,为公司的发展奠定的良好的行业基础,也希望未来公司能成为行业的翘楚,努力为行业领域的发展奉献出自己的一份力量,我们相信精益求精的工作态度和不断的完善创新理念以及自强不息,斗志昂扬的的企业精神将引领和您一起携手步入辉煌,共创佳绩,一直以来,公司贯彻执行科学管理、创新发展、诚实守信的方针,员工精诚努力,协同奋取,以品质、服务来赢得市场,我们一直在路上!