1. 规则集
点击横向导航栏的【决策中心】可以进入到决策中心页面,点击左侧菜单的【规则池】,可以查看当前所有在管理中的规则集列表。
规则集的定义:是包含一系列有相关性的规则的集合,也是执行决策的具体单元。
注意:
- 本业务和父业务的规则集列表,如果有父子业务关系,还会呈现父业务的规则集列表。
- 公有业务和父业务的规则集只能引用和测试,不能查看具体规则配置详情。
1.1. 创建规则集
决策中心 -> 规则池 -> 私有,点击右下角的添加按钮,即可创建规则集。
1.2. 查看规则集
点击规则集卡片的空白处,进入到规则列表。
点击列表上方规则集名称,即可展开查看规则集详细属性,包括规则集id、创建时间、创建人、更新时间、更新人、英文名、被引用信息说明。
1.3. 复制规则集
当用户在配置规则的时候,有的规则集很相近,就可以使用复制规则集功能,把已创建好的规则集复制一份,稍作修改,就可以直接使用了。免去了重复创建规则集,和配置规则的工作。
一般用户有一个biz的权限,此类用户可在本biz下直接复制规则集使用;有的用户有多个biz权限,规则集也支持夸biz复制使用。
操作步骤如下:
在规则集卡片右上角,鼠标悬浮菜单键,会下拉展示操作按钮:复制、测试、删除
点击复制按钮,弹出选择复制目的地biz
选择了复制目的地biz,这个规则集就会在目的地biz显示。并且规则集、规则和决策资源的名字后缀会加上从哪个biz复制过来和时间戳
1.4. 规则集停/启用
之前,为测试一些规则而创建一个规则集,并配置到决策单元中,测试一段时间后,要在决策单元中删除这个规则集,再测试这个规则集时,还要重新添加;现在,给规则集新增了启/停用按钮;
启用状态,按照决策单元中配置顺序执行
停用状态,决策单元执行到这个规则集时会直接跳过
- 是否被决策单元配置
- 是否被跳转规则集配置
- 是否输出变量,并输出的变量正在被其他规则集使用
被停用的规则集会在已配置的决策单元或跳转规则集中改变填充颜色
点击规则集卡片右上角停启用按钮,当这个规则集被决策单元配置或被跳转规则集配置或输出的变量被其他规则集使用时,会弹出提示框,确认不会影响后点击确定,即可停用这个规则集
停用后按钮变成灰色
在配置这个规则集的跳转规则集或决策单元中,这个规则集名称变成红色
2. 规则
点开规则集可见该规则集内的规则列表。
在规则列表中展示该规则集中的所有规则,可以设置规则的优先级;改变规则的状态;编辑、复制、删除规则。
创建规则:打开一个规则集,点击右下角或者列表下方的添加按钮,即可创建规则。
编辑规则:规则优先级、状态(启用/停用)可以在规则列表页面直接编辑。 点击规则列表右边的编辑按钮,即可展开规则详情。
基础属性
规则优先级:一个规则集内的规则按规则优先级由大到小的顺序执行,结果取命中规则中优先级最大的结果。如果优先级相同,取规则行为优先级大的结果,deny(拒贷) > human_comfirm(转人工) > pass(批贷) >forward(跳转到其他规则集)。规则集列表内规则的默认排列顺序就是执行的顺序。
执行概率:设置一个规则命中后是否被执行的概率,默认为1。设置0.5的时候即为该规则在命中的情况下,有50%的概率被执行,剩下来的情况,规则虽然命中了,但是没有执行决策结果。这个差别在规则的统计报表页面中有所提下,命中数和执行数都会展示出来。
反馈前端优先级:控制决策结果中的feed_back字段。如果决策集命中了多条规则,那么按照反馈前端优先级由大到小,选择最高的那条规则对应的批(拒)贷码的反馈前端信息。如果命中的规则的反馈前端优先级一样,则取最先命中的规则的批(拒)贷码的反馈前端信息。 只读属性:记录规则的创建、修改信息。
决策条件
点击所有/任意色块,可以切换条件。
点击右边的按钮可以添加一组条件、一个条件、删除一组条件、删除一个条件。
判断条件左边必须是一个特征或变量。
判断的操作符只能和特征的取值类型相对应,例如,number类型的特征可以选择大于、等于、小于等操作符,string类型的可以选择等于、包含、被包含等操作符,布尔类型的可以选择为真、为假。
判断条件的右边可以是一个和左边特征类型相同的特征,可以是与左边特征类型相同的数值、字符等。
决策结果
批贷、拒贷都必须选择一个对应的批贷码、拒贷码。
转人工需要输入提示信息。输入的信息对应决策结果的human_confirm字段。
跳转可以配置跳转到其他规则集。根据上文提到的规则优先级的说明,配置了多个跳转规则的规则集,优先级大的会覆盖小的跳转行为,也就是说一个规则集只能有一个跳转行为生效;同时,配置了相同优先级批贷、转人工、据贷和跳转行为规则的的规则集,如果批贷规则命中了,跳转行为也会失效。
定义变量。可以配置规则命中时,需要定义的变量的值。在选择了批贷、拒贷、转人工的同时,也可以定义变量。