风控实践中,常常需要对入参进行转化处理,以获取更适合风控计算的变量。比如,入参中的“操作时间”一般是时间戳,而我们需要从时间戳中提取小时数进行风控计算。本文介绍如何通过函数功能将“操作时间”转化为“小时数”。
新建策略
登录风险识别管理控制台。
在左侧导航栏,选择决策引擎> 策略中心 > 策略管理。
在策略管理页面,单击新建策略。
配置新建策略的基本参数,包括策略名称、策略描述。
选择关联事件,输入策略名称和策略描述。
选择时间函数
点击左变量输入框,在“事件字段”中选择需要转化的时间戳字段,如“操作时间”。
点击“操作时间”下拉框,界面展示可供使用的函数。
选择函数“根据时间戳获取小时”。
操作符及右边量配置
选择操作符,可选择“等于”以命中某个特定的时间,也可选择“数字在[a,b]之间”以落在某个时间区间。
点击“右边量”输入阈值。
策略输出配置
策略输出用来定义策略命中后输出的参数,这里以输出操作时间对应的小时数为例。
在“输出变量”左侧输入框填写变量的key(operateTime),右侧输入框选择value类型为“变量”后再选择事件字段(operateTime)以及对应函数“根据时间戳获取小时”。
验证
您可以在风险识别OpenAPI对配置完成的事件进行验证。以下示例可供参考。
入参{"eventCode":"de_example","operateTime":"1674221439"}。
出参:可见该时间戳(2023-1-20 21:30:39)对应的小时数为“21”,可正常解析输出。
文档内容是否对您有帮助?