草莓味的棉花糖|全流程风控专题:策略管理

编辑导读:在风控流程中 , 策略系统负责为调用方提供决策功能 , 由事件驱动 , 返回决策结果和决策建议给调用系统 。 本文将从三个方面进行分析 , 希望对你有帮助 。
草莓味的棉花糖|全流程风控专题:策略管理一、概述策略系统负责为调用方提供决策功能 , 由事件驱动 , 返回决策结果和决策建议给调用系统 。
本系统基于变量构建决策树 , 拉平现有的反欺诈规则和审批规则 , 使得反欺诈规则和审批规则用同一套系统支持;底层基于统一的数据变量平台 , 达到提高效率、避免重复加工、业务上风险管控措施能够统一部署的目的 。 该系统负责决策 , 数据变量的加工准备不在本系统职责范围内 , 决策之后要执行的操作也不在本系统职责范围内 。
二、应用架构设计
草莓味的棉花糖|全流程风控专题:策略管理配置策略时 , 策略系统需要读取变量信息 , 在决策树上引用变量 。
保存策略时 , 要把变量被策略引用的分桶情况 , 调用变量平台接口 , 记录下来 。
三、关键功能流程/场景设计1. 策略调用设计1)功能概述
策略在执行之前 , 要对变量进行检查 。 如果是变量缺失了 , 则根据配置 , 返回拒绝、返回重试或者跳过继续执行策略等等 。
针对重试 , 重试间隔或是重试次数 , 由政策系统决定 , 在政策系统中配置 。 针对跳过 , 在策略决策树上 , 要有对应的判断 , 即策略决策树自身的逻辑已经考虑了某变量为空的情况 , 则策略可以正常执行 。 策略执行完之后 , 要记录执行路径 , 同时要记录本次查得的变量的值 , 方便后续查问题 。
2)策略调用流程
草莓味的棉花糖|全流程风控专题:策略管理【草莓味的棉花糖|全流程风控专题:策略管理】3)策略UML实体关系图
草莓味的棉花糖|全流程风控专题:策略管理2. 策略配置设计1)功能概述
策略配置时 , 读取变量的分桶 , 配置员可以选取已有的分桶 。 如果已有分桶不满足 , 则可以创建新的分桶 。 策略保存时 , 调用变量平台 , 由变量平台保存变量被引用的情况、变量的分桶变化 。
策略保存时(而不是发布时)就调用变量平台 , 记录下变量被策略的引用关系 , 以及变量的分桶:考虑这样一种场景 , 先配置策略A , 然后配置策略B , 那么A策略保存时 , 记录下变量X的分桶; 然后B就能看到X的分桶了 , 如果B也使用同样的分桶 , 那它就可以直接复用A的分桶 。
2)策略配置系统交互
草莓味的棉花糖|全流程风控专题:策略管理3. 策略版本设计1)功能概述
每次策略被编辑时 , 往表中拷贝插入一条新记录 , 版本号加1 。 若本次编辑被废弃 , 该版本号仍然被占用;下一次编辑时 , 版本号再加1 。
2)策略版本管理数据流程
草莓味的棉花糖|全流程风控专题:策略管理4. 策略回滚设计1)功能概述
需要有全量回滚功能:把运行中的配置全量备份 , 每次发布策略时备份 , 添加发布说明 。 回滚时 , 把全部运行中的改为废弃 , 然后插入要回滚的配置 。 简单 。


推荐阅读