接入前,需求FR阶段
场景前端
提供场景页面的全部交互接口(如果场景后端同学梳理更容易可以交给场景后端同学)
提供场景页面的相关数据埋点及其落库位置
针对必要的用户行为补充埋点(已有埋点能完全满足需求则忽略)
确认页面中是否包含难以回溯的特殊功能
例:乘机人需要用户手动填写,不包含在交互数据中,需要前端解析后续接口手动填入
确认需要回溯的端,不同端对回溯系统各方都是独立的开发量
场景后端
提供场景相关交互接口和对应日志落库位置
检查全部必要相关接口是否都有标识
提供过滤出相关接口日志的过滤方法
提供能够拿到标识创建时间的接口
回溯系统前端
确认相关页面逻辑
辅助确认现有埋点能否串起数据,并对埋点给出建议
数据仓库
与场景前端、场景后端确认场景相关接口和埋点的日志落库位置
找场景后端确认过滤相关日志的过滤方法
对于库表中改变了数据结构的日志,提前与回溯系统后端沟通解析工作量,提供解析方式
回溯系统后端
找场景后端要到标识创建时间接口
标识中带时间的也可以直接由回溯系统解析
与回溯系统前端、数仓共同约定一个场景枚举,标识任务场景
与场景接入方确认场景下的必传接口数据,用于校验解析成功失败
如果数仓在落库数据时改变了数据结构,需要提前与数仓确认包装规则,在回溯系统中解包装
开发中
回溯系统前端
针对场景枚举适配回溯场景页面功能,通过固定流程拉取待上传视频任务,录制视频后上传到回溯系统
数据仓库
用标识捞数据,用场景后端提供的过滤方式过滤数据。通过固定流程拉取待上传数据任务,捞取数据后上传到回溯系统
回溯系统后端
适配新场景枚举的创建任务、解析数据、数据校验等功能
开发后
回溯系统前端
关注每日回溯case成功率,针对问题case排查解决
数据仓库
关注每日回溯case成功率,针对问题case排查解决
回溯系统后端
调研针对新场景枚举每日跑case的可能性,检查新场景可用性
关注每日回溯case成功率,针对问题case排查解决