时间函数的应用

风控实践中,常常需要对入参进行转化处理,以获取更适合风控计算的变量。比如,入参中的“操作时间”一般是时间戳,而我们需要从时间戳中提取小时数进行风控计算。本文介绍如何通过函数功能将“操作时间”转化为“小时数”。

新建策略

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

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

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

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

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

选择时间函数

  1. 点击左变量输入框,在“事件字段”中选择需要转化的时间戳字段,如“操作时间”。

  2. 点击“操作时间”下拉框,界面展示可供使用的函数。

  3. 选择函数“根据时间戳获取小时”。

image

操作符及右边量配置

  1. 选择操作符,可选择“等于”以命中某个特定的时间,也可选择“数字在[a,b]之间”以落在某个时间区间。

  2. 点击“右边量”输入阈值。

image

策略输出配置

  1. 策略输出用来定义策略命中后输出的参数,这里以输出操作时间对应的小时数为例。

  2. 在“输出变量”左侧输入框填写变量的key(operateTime),右侧输入框选择value类型为“变量”后再选择事件字段(operateTime)以及对应函数“根据时间戳获取小时”。

验证

  1. 您可以在风险识别OpenAPI对配置完成的事件进行验证。以下示例可供参考。

  2. 入参{"eventCode":"de_example","operateTime":"1674221439"}。

  3. 出参:可见该时间戳(2023-1-20 21:30:39)对应的小时数为“21”,可正常解析输出。

image