全部产品

创建策略

本文介绍如何创建策略。

背景信息

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

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

操作步骤

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

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

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

  4. 配置新建策略的参数。

    1. 配置策略基础信息。

      选择关联事件,输入策略名称策略描述策略管理

      注意

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

    2. 配置策略计算逻辑。

      您可以根据以下说明输入条件名称并配置变量信息:

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

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

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

      • 右变量:当左变量及操作符选中后,右边量支持输入常量和变量。策略计算逻辑配置策略计算逻辑

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

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

    3. 预览计算逻辑。

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

      注意

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

    4. 配置策略输出与状态。

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

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

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

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

    • 输出变量:除评分和标签外,还可以自定义输出变量,如:事件的入参、中间变量等。当策略命中时,自定义的输出变量会在返回报文中输出。策略命中后输出配置策略输出与状态为减少配置操作风险,建议先将策略置为试运行状态,观察运行后再切换为正式运行。以下表格是不同运行状态的说明。

      策略运行状态

      保存

      执行

      输出

      草稿

      ×

      ×

      试运行

      ×

      正式运行

  5. 单击提交

    策略提交成功后则该策略会在2分钟之内生效。选择保存并继续新建策略,会把当前这套策略提交成功,并进入新建下一条策略的页面。新建策略

    注意

    策略支持优先级,在同一个事件下策略会按照优先级由小到大的顺序执行。

  6. 获取策略运行结果。

    在事件创建、事件接入、策略创建都已完成时,根据事件接入的API,向决策引擎发起相应的请求,系统会返回如下内容。 返回结果