业务需求
需求描述

需求背景

一、防超卖执行时,当出现如下情况会导致死循环:该SKU会一直命中策略,且目标值一直等于在线值

1、规则的目标值设置为“可用库存”

2、“条件值”(比如5)>“目标值”(比如3)

3、SKU的可用库存变化小

二、影响:导致策略一直重复拉取,造成性能大量浪费

三、真实案例


设计前提

一、问题定位:当前系统中,未校验“可售数策略目标值=可售数在线值”

二、方案选择

方案1:只选“库存变动的SKU”进入队列,技术方案改动大

方案2:在获取“可售数策略目标值”时,判断“可售数策略目标值=可售数在线值”

产品设计

1、后端:可售数策略目标值=可售数在线值,不计算、不调用接口

2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”

原型:https://aiga2x.axshare.com

验收标准
价值描述
节约系统资源
历史记录  
  1. 2022-11-30 19:10:12, 由 zhangcehong 创建。
  2. 2022-11-30 19:10:31, 由 zhangcehong 指派给 王谦。
    修改了 指派给,旧值为 "",新值为 "wangqian"。
  3. 2022-12-01 12:00:58, 由 zhangcehong 变更。
    修改了 当前状态,旧值为 "active",新值为 "changed"。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 需求描述,区别为:
    006- 二、真实案例
    006+ 二、影响:导致策略一直重复拉取,造成性能大量浪费
    007-
    007+ 三、真实案例
    008- 设计前提
    008+
    009- 一、问题定位:当前系统中,未校验“可售数策略目标值=可售数在线值”
    009+ 设计前提
    010- 二、方案选择
    010+ 一、问题定位:当前系统中,未校验“可售数策略目标值=可售数在线值”
    011- 方案1:只选“库存变动的SKU”进入队列,技术方案改动大
    011+ 二、方案选择
    012- 方案2:在获取“可售数策略目标值”时,判断“可售数策略目标值=可售数在线值”
    012+ 方案1:只选“库存变动的SKU”进入队列,技术方案改动大
    013- 产品设计
    013+ 方案2:在获取“可售数策略目标值”时,判断“可售数策略目标值=可售数在线值”
    014- 1、后端:可售数策略目标值=可售数在线值,不计算、不调用接口
    014+ 产品设计
    015- 2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    015+ 1、后端:可售数策略目标值=可售数在线值,不计算、不调用接口
    016- 原型:https://aiga2x.axshare.com
    016+ 2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    017+ 原型:https://aiga2x.axshare.com
    006- <p class="MsoNormal"><span>二、真实案例</span></p>
    006+ <p class="MsoNormal"><span>二、<span>影响:</span><u>导致策略一直重复拉取,造成性能大量浪费</u></span></p>
    007- <p class="MsoNormal"><span><img src="{229355.png}" alt="" /><br /></span></p>
    007+ <p class="MsoNormal"><span>三、真实案例</span></p>
    008- <h1><span>设计前提</span></h1>
    008+ <p class="MsoNormal"><span><img src="{229355.png}" alt="" /><br /></span></p>
    009- <p class="MsoNormal">一、问题定位:当前系统中,<span>未校验<span>“</span><span>可售数策略目标值=可售数在线值</span><span>”</span></span></p>
    009+ <h1><span>设计前提</span></h1>
    010- <p class="MsoNormal"><span>二、方案选择</span></p>
    010+ <p class="MsoNormal">一、问题定位:当前系统中,<span>未校验<span>“</span><span>可售数策略目标值=可售数在线值</span><span>”</span></span></p>
    011- <p class="MsoNormal"><span>方案</span><span>1</span><span>:只选“库存变动的</span><span>SKU</span><span>”进入队列,技术方案改动大</span></p>
    011+ <p class="MsoNormal"><span>二、方案选择</span></p>
    012- <p class="MsoNormal">方案2:在获取“可售数策略目标值”时,判断<span>“</span><span>可售数策略目标值=可售数在线值</span><span>”</span></p>
    012+ <p class="MsoNormal"><span>方案</span><span>1</span><span>:只选“库存变动的</span><span>SKU</span><span>”进入队列,技术方案改动大</span></p>
    013- <h1>产品设计</h1>
    013+ <p class="MsoNormal">方案2:在获取“可售数策略目标值”时,判断<span>“</span><span>可售数策略目标值=可售数在线值</span><span>”</span></p>
    014- <p class="MsoNormal">1、后端:可售数策略目标值=可售数在线值,不计算、不调用接口</p>
    014+ <h1>产品设计</h1>
    015- <p class="MsoNormal">2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
    015+ <p class="MsoNormal">1、后端:可售数策略目标值=可售数在线值,不计算、不调用接口</p>
    016- <p class="MsoNormal">原型:https://aiga2x.axshare.com</p>
    016+ <p class="MsoNormal">2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
    017+ <p class="MsoNormal">原型:https://aiga2x.axshare.com</p>
  4. 2022-12-01 12:01:05, 由 zhangcehong 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2022-12-01"。
    修改了 指派给 ,旧值为 "wangqian",新值为 "zhangcehong"。
    修改了 当前状态,旧值为 "changed",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "zhangcehong"。
  5. 2022-12-02 09:47:29, 由 zhengqiao 关联到迭代 JDWalmart平衡库存 。
  6. 2022-12-07 11:58:00, 由 zhangcehong 变更。
    修改了 当前状态,旧值为 "active",新值为 "changed"。
    修改了 版本号 ,旧值为 "2",新值为 "3"。
    修改了 由谁评审,旧值为 "zhangcehong",新值为 ""。
    修改了 评审时间,旧值为 "2022-12-01",新值为 "0000-00-00"。
    修改了 需求描述,区别为:
    016- 2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    016+ 2、前端:参数/筛选条件“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    016- <p class="MsoNormal">2、前端:参数“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
    016+ <p class="MsoNormal">2、前端:参数/筛选条件“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
  7. 2022-12-07 11:58:09, 由 zhangcehong 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2022-12-07"。
    修改了 当前状态,旧值为 "changed",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "zhangcehong"。
  8. 2022-12-07 12:04:46, 由 zhangcehong 变更。
    修改了 版本号 ,旧值为 "3",新值为 "4"。
    修改了 由谁评审,旧值为 "zhangcehong",新值为 ""。
    修改了 评审时间,旧值为 "2022-12-07",新值为 "0000-00-00"。
    修改了 需求描述,区别为:
    016- 2、前端:参数/筛选条件“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    016+ 2、前端:
    017- 原型:https://aiga2x.axshare.com
    017+ -参数/筛选条件“状态”,增加枚举“不执行”
    018+ -参数“状态描述”,增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”
    019+ -增加筛选条件“执行开始时间”,默认值:近7天,每次搜索最长可选择30天
    020+ 原型:https://26tzai.axshare.com
    016- <p class="MsoNormal">2、前端:参数/筛选条件“状态”增加枚举“不执行”,参数“状态描述”增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
    016+ <p class="MsoNormal">2、前端:</p>
    017- <p class="MsoNormal">原型:https://aiga2x.axshare.com</p>
    017+ <p class="MsoNormal">-<u>参数/筛选条件</u><u>“状态”</u>,增加枚举“不执行”</p>
    018+ <p class="MsoNormal">-<u>参数“状态描述”</u>,增加描述内容“可售数策略目标值=在线可售数,为节约资源,故不执行”</p>
    019+ <p class="MsoNormal">-<u>增加</u><span><u>筛选条件“</u><span><u>执行开始时间</u></span><u></u><u>”</u>,默认值:近7天,每次搜索最长可选择30天</span></p>
    020+ <p class="MsoNormal">原型:https://26tzai.axshare.com</p>
  9. 2022-12-07 12:05:41, 由 zhangcehong 编辑。
    修改了 预计工时,旧值为 "1",新值为 "2"。
  10. 2022-12-08 09:49:13, 由 zhangcehong 添加备注。

    包含2个状态相关的优化

    1、不执行

    2、这种没返回数据,系统后端节点的状态,要失败

  11. 2022-12-08 09:49:54, 由 zhangcehong 变更。
    修改了 当前状态,旧值为 "active",新值为 "changed"。
    修改了 版本号 ,旧值为 "4",新值为 "5"。
    修改了 需求名称,区别为:
    001- 综合平台-平衡库存-JDW1.0.3:防超卖性能优化
    001+ 综合平台-平衡库存-JDW1.0.1:防超卖性能优化
    001- 综合平台-平衡库存-JDW1.0.3:防超卖性能优化
    001+ 综合平台-平衡库存-JDW1.0.1:防超卖性能优化
    更改需求版本
  12. 2022-12-08 09:50:01, 由 zhangcehong 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2022-12-08"。
    修改了 当前状态,旧值为 "changed",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "zhangcehong"。
  13. 2022-12-12 15:55:38, 由 zhangcehong 编辑。
    修改了 每月价值量,旧值为 "10",新值为 "节省性能=12次/天×SKU数【所有调用的次数】-(单个SKU平均库存变动每次变动间隔天数×1次)【需要调用的次数】"。
  14. 2022-12-12 15:59:36, 由 zhangcehong 编辑。
    修改了 每月价值量,旧值为 "节省性能=12次/天×SKU数【所有调用的次数】-(单个SKU平均库存变动每次变动间隔天数×1次)【需要调用的次数】",新值为 "节省性能=12次/天×所有SKU数【所有调用的次数】-变动SKU数×(SKU库存变动间隔天数/天数)×1次【库存有变调用的次数】"。
  15. 2022-12-12 16:31:38, 由 zhangcehong 编辑。
    修改了 需求来源,旧值为 "158",新值为 "it"。
    修改了 提报人员,旧值为 "廖清华",新值为 "张策宏"。
  16. 2023-05-08 10:32:17, 由 李乐同 指派给 刘瀚泽。
    修改了 指派给,旧值为 "zhangcehong",新值为 "liuhanze"。
    已发布
  17. 2023-05-11 17:11:29, 由 闫峰 编辑。
    修改了 所处阶段 ,旧值为 "developed",新值为 "released"。
    修改了 设置阶段者,旧值为 "",新值为 "yanfeng"。
  18. 2023-05-13 16:44:23, 由 周杰 关闭,原因为 已完成 。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2023-05-13 16:44:22"。
    修改了 指派给 ,旧值为 "liuhanze",新值为 "closed"。
    修改了 当前状态,旧值为 "active",新值为 "closed"。
    修改了 所处阶段,旧值为 "released",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
迭代版本
提报业务部门
提报人员 张策宏
需求来源 公司战略需求
所属项目 技术中心-需求池
所属模块 多平台
所属计划
业务价值
开发组
受益业务部门 综合平台运营中心
验收人员
业务目标类型
中心业务目标
业务价值 降低成本
每月价值量 节省性能=12次/天×所有SKU数【所有调用的次数】-变动SKU数×(SKU库存变动间隔天数/天数)×1次【库存有变调用的次数】
每月节省人数 0
优先级 P2
价值类型
预计工时 2
成本
ROI
操作手册 否
高价值 -
主被动 被动接收
复杂度 一般性
工作流ID
工作流创建时间
更新点
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数 一次
计划上线
上线时间
计划验收时间
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给
由谁创建 zhangcehong 于 2022-11-30 19:10:12
指派给 Closed 于 2023-05-13 16:44:22
由谁评审 zhangcehong
评审时间 2022-12-08
由谁关闭 周杰 于 2023-05-13 16:44:22
关闭原因 已完成
最后修改 周杰 于 2023-05-13 16:44:22