业务需求
需求描述

背景

为提升订单履约效率,美客多增加订单状态监听并及时更新订单信息


需求

本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/订单状态更新效率优化/订单状态更新效率优化-2月1版本.html

外部链接(业务方查看):订单状态更新效率优化 (axshare.com)

验收标准
价值描述
提升采购部销单效率,节省1人天/月
历史记录  
  1. 2023-01-04 16:51:20, 由 田子豪 创建。
  2. 2023-01-10 11:24:19, 由 田子豪 编辑。
    修改了 指派给,旧值为 "tianzihao",新值为 "Admin186"。
  3. 2023-01-10 19:20:44, 由 刘灿 记录评审结果,结果为 确认通过。
  4. 2023-01-10 19:20:50, 由 刘灿 编辑。
    修改了 指派给,旧值为 "Admin186",新值为 "tianzihao"。
  5. 2023-01-11 09:33:11, 由 zhengqiao 添加备注。
    需求评审工时:3H
  6. 2023-01-11 09:59:43, 由 zhengqiao 关联到迭代 技术研发中心 2月第1版本(2023年) 。
  7. 2023-01-28 13:57:36, 由 zhengqiao 添加备注。
    此需求的工时待评审
  8. 2023-01-28 14:56:47, 由 程伟 添加备注。

    美客多订单下载时效优化方案

     

    一,订单下载服务

    1. 接收到平台推送的订单消息后,将消息转发至子系统的MQ队列。

    2. 搭建一个消费端公共方法,专门处理平台推送的订单消息,方便以后扩展aliexpress,Lazada,wish,ebay或者其他平台。

    3. 消费端接收到消息之后,将消息保存至MYSQL队列表(每个平台一个单独的队列表,表名称规范RB_平台名称_Order_Queue),队列表包含推送消息的所有字段,以及AddTime【添加使时间】,ProcessStatus【处理状态】,ProcessTime【处理时间】,SendMQStatus【发送MQ消息状态】,SendMqMessage【发送MQ失败消息】。

    4. 保存队列后,使用订单号调用平台接口,获取订单,保存至数据库。并且将队列表设置为已处理。如果需要重试队列,则将队列状态设置为异常重试状态。

    5. 定时检测异常队列服务【频率,5钟】,定时检测队列表超过一个小时未执行队列或者【异常重试状态】队列,重新发送一个次MQ消息。该任务是为了检测服务中断或者异常导致的未完成队列,重新执行一次。

    6. 定时归档队列表服务【频率,30分钟】,每次清理已执行成功,并且处理时间超过1个小时的队列至归档表,归档表是为了方便以后查询问题。

     

    二,订单补漏服务【补漏服务是为了避免平台异常导致漏推送订单】

    1. 创建一个新的MQ队列和补漏队列表,定时发送补漏的MQ消息,专门用于执行补漏服务的队列。

    2. 使用原有的订单下载服务做为补漏服务,每次间隔8个小时补漏一次,每次补漏的时间范围是【1个小时前,24个小时内】。

     

    三,美客多订单下载方法

    1. 创建一个抽象基类,定义1个根据订单号下载订单的抽象方法,入参为队列表ID,返参为执行状态,消息,订单号,渠道ID,卖家ID,并且注入数据库实例。

    2. 所有订单下载服务继承该基类,实现下载订单的抽象方法,执行订单下载。

     

    工时预估:80H

    1. 搭建MQ消费端【12H】

    2. 编写公共方法【24H】

    3. 定时检测异常队列服务【8H】

    4. 定时归档队列表服务【6H】

    5. 补漏服务【16H】

    6. 美客多订单下载方法【16H】

    7. 整体线上调试性能并且优化【8H】

  9. 2023-01-28 16:15:12, 由 李源肇 编辑。
    修改了 预计工时,旧值为 "3",新值为 "81"。
  10. 2023-01-28 16:15:23, 由 李源肇 编辑。
    修改了 预计工时,旧值为 "81",新值为 "80"。
  11. 2023-01-29 17:54:29, 由 周杰 编辑。
    修改了 预计工时,旧值为 "80",新值为 "74"。
    需求评审工时:74小时
  12. 2023-03-01 15:05:33, 由 周杰 编辑。
    修改了 所处阶段 ,旧值为 "tested",新值为 "released"。
    修改了 设置阶段者,旧值为 "",新值为 "zhoujie"。
  13. 2023-03-04 15:24:37, 由 周杰 编辑。
    修改了 所属模块,旧值为 "1684",新值为 "1742"。
  14. 2023-03-29 13:58:02, 由 田子豪 关闭,原因为 已完成 。
    修改了 由谁关闭,旧值为 "",新值为 "tianzihao"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2023-03-29 13:58:01"。
    修改了 指派给 ,旧值为 "tianzihao",新值为 "closed"。
    修改了 当前状态,旧值为 "active",新值为 "closed"。
    修改了 所处阶段,旧值为 "released",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
  15. 2023-11-16 20:27:19, 由 周杰 编辑。
    修改了 所属模块,旧值为 "1742",新值为 "1854"。
迭代版本 2023年2月第1个迭代
提报业务部门
提报人员 产品
需求来源 公司战略需求
所属项目 技术中心-需求池
所属模块 供应链   仓储物流
所属计划
业务价值
开发组
受益业务部门 供应链管理中心
验收人员
业务目标类型
中心业务目标
业务价值 提升人效
每月价值量 提升订单履约效率
每月节省人数 0
优先级 P2
价值类型
预计工时 74
成本
ROI
操作手册 否
高价值
主被动
复杂度
工作流ID
工作流创建时间
更新点
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数
计划上线
上线时间 2023-02-14
计划验收时间
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给
由谁创建 田子豪 于 2023-01-04 16:51:20
指派给 Closed 于 2023-11-16 18:53:03
由谁评审 刘灿
评审时间 2023-01-10
由谁关闭 田子豪 于 2023-03-29 13:58:01
关闭原因 已完成
最后修改 周杰 于 2023-11-16 20:27:08
相关Bug
相关用例
相关需求
细分需求