策略创建

本文介绍如何创建策略。

背景信息

  • 策略的含义:策略是指经过业务编排的运算逻辑。当有事件数据请求时,决策引擎系统会根据您设定的策略进行运算,当策略命中时,系统会输出运行该策略产生的结果。

  • 使用场景:在需要进行复杂的逻辑规则判断的情况下,可以通过配置一套组合判断的策略实现。例如,某信用贷款核贷场景中,要对已知高风险对象进行核贷筛查,假设某审贷对象命中手机号码黑名单、邮箱黑名单或者账号黑名单,则判断为高风险,就可以通过配置策略来实现上述判断逻辑。

新建策略

说明

创建事件才可配置策略,详细请参考事件创建

  1. 登录风险识别管理控制台

  2. 在左侧导航栏,选择决策引擎 > 策略中心 > 策略管理

  3. 策略管理页面,单击新建策略

  4. 配置新建策略的基本参数,包括策略名称、策略描述。

  5. 选择关联事件,输入策略名称策略描述

策略管理

重要

因变量与事件有关联关系,为了防止误操作导致变量不可用而影响策略运算,关联事件选中并提交后不支持修改。

配置计算逻辑

策略计算逻辑配置页面相关的名词和配置模块说明如下:

  • 条件名称:条件名称为非必填项,为方便可视化预览时直观展示策略逻辑,建议输入易于理解的内容。

  • 左变量:左变量可以选择事件字段、设备变量、自定义变量、系统变量和中间变量。在事件字段下支持选择函数进行计算。

  • 操作符:选择所需的操作符,对左变量进行判断。系统会根据左变量的类型,匹配可选的操作符。例如,左变量为string类型时,大于、小于、等于类操作符不可用。

  • 右变量:当左变量及操作符选中后,右变量支持输入常量和变量。

说明
  1. 事件字段支持函数计算。例如:需要将邮箱地址字段转换为小写,可以选择事件字段或者邮箱地址下的转换为小写函数。

  2. 如果需要配置多条计算逻辑,您可以单击新增计算逻辑,也可以对某条已建好的条件进行复制实现相似逻辑的快速创建。

预览计算逻辑

计算逻辑编排通过条件的序号1、2、3……与符号“|”、“&” 、“()”进行编排。“|”代表或,“&”代表且。输入编排的内容后,单击可视化查看计算逻辑即可预览。系统会自动读取相应序号对应的条件名称,如果没有设置名称,则默认显示序号。

重要

为了减少多重否定情况下的逻辑混乱,暂不支持“!”符号(取反符号)。如要实现反逻辑,可在上述规则条件中切换操作符实现反逻辑,例如“为空”与“不为空”。

计算逻辑预览

配置策略输出

策略命中后输出是指设定的策略条件在满足的情况下,决策引擎系统返回的内容。策略命中后支持多种形式的输出,包括标签、评分、中间变量和输出变量。

  • 输出标签:可以使用易于理解的内容,例如highRiskpass等。多个标签可以用英文逗号(,)隔开。当一个事件下多个策略都配置了同样的标签时,系统最终会去重输出。

  • 输出评分:评分值为整数,取值范围为-10001000。策略命中后策略评分参与事件分值计算,事件分值是此事件下所有命中策略的评分之和。

  • 输出中间变量:中间变量是在策略计算时的过程变量,当某条设置了中间变量的策略命中后,中间变量会按照设置的逻辑进行计算或者输出。中间变量可以用在此事件的其他策略中。

  • 输出变量:除评分和标签外,还可以自定义输出变量,如:事件的入参、中间变量等。当策略命中时,自定义的输出变量会在返回报文中输出。

  • 输出决策结果:下拉框可包括拒绝(REJECT),待定(PENDING),通过(PASS)、空(即不选),配置该字段,API接口新增输出字段决策结果finalDecision

说明

当选择输出决策结果时,最终输出将根据优先级进行覆盖,优先级为:拒绝>待定>通过。

image

策略上线及验证

策略状态分为草稿、试运行、正式运行等多种。为减少配置操作风险,建议先将策略置为试运行状态,观察运行后再切换为正式运行。以下表格是不同运行状态的说明。

策略运行状态

保存

执行

输出

草稿

×

×

试运行

×

正式运行

在策略配置完成后,需要对策略进行上线操作,具体步骤包括:

  • 状态修改:首次保存默认为草稿状态,需要点击运行、或试运行按钮改变策略状态。

image

  • 生效完成:策略状态修改成功后则该版本策略会在2分钟之内生效。

image

  • 结果验收:在事件创建、事件接入、策略创建都已完成时,需要对策略输出结果进行验证,以确保配置内容符合风控方案设计。您可以通过OpenAPI测试,以实现事件和策略结果的验证。