任务描述
暂无
需求描述
需求背景

当前,FBA/海外仓的销售提出备货需求后,智能备货计划2.2和生成采购单会按SKU维度纳入采购计划中,生成备库后采购就得采购。若销售需求频率高,则采购的频率也高。站在采购角度,是没达到集采效果,在采购成本和运费上,达不到降本。在发货延期可控前提下,针对FBA/海外仓需求做集采,是能提升效益。

目的

在智能备货计划2.2和生成采购单中,生成采购计划时,针对FBA/海外仓的需求,设定相应规则。触发规则后,自动释放需求状态,方便自动纳入预定的采购计划里;但不能影响FBA/海外仓的销售提报计划。


需求链接

https://u0bjvv.axshare.com/#id=9neopy&p=%E6%99%BA%E8%83%BD%E5%A4%87%E8%B4%A7%E8%AE%A1%E5%88%92%E4%BC%98%E5%8C%96&g=1


验收标准
暂无
历史记录  
  1. 2023-02-15 16:26:43, 由 林鸿贵 创建。
  2. 2023-02-15 16:35:56, 由 林鸿贵 指派给 林鸿贵。
    修改了 指派给,旧值为 "lihuiyun",新值为 "linhonggui"。
  3. 2023-02-15 16:36:23, 由 林鸿贵 编辑。
    修改了 开发组 ,旧值为 "",新值为 "1"。
    修改了 截止日期,旧值为 "0000-00-00",新值为 "2023-02-28"。
    修改了 任务名称,区别为:
    001- 针对FBA/海外仓的智能备货计划优化
    001+ 针对FBA/海外仓的智能备货计划优化---测试执行
    001- 针对FBA/海外仓的智能备货计划优化
    001+ 针对FBA/海外仓的智能备货计划优化---测试执行
    修改了 任务描述,区别为:
    001- 需求背景当前,FBA/海外仓的销售提出备货需求后,智能备货计划2.2和生成采购单会按SKU维度纳入采购计划中,生成备库后采购就得采购。若销售需求频率高,则采购的频率也高。站在采购角度,是没达到集采效果,在采购成本和运费上,达不到降本。在发货延期可控前提下,针对FBA/海外仓需求做集采,是能提升效益。目的在智能备货计划2.2和生成采购单中,生成采购计划时,针对FBA/海外仓的需求,设定相应规则。触发规则后,自动释放需求状态,方便自动纳入预定的采购计划里;但不能影响FBA/海外仓的销售提报计划。
    001+
    002-
    003- 需求链接
    004- <a href="https://u0bjvv.axshare.com/#id=9neopy&amp;p=%E6%99%BA%E8%83%BD%E5%A4%87%E8%B4%A7%E8%AE%A1%E5%88%92%E4%BC%98%E5%8C%96&amp;g=1" target="_blank" rel="noreferrer noopener">https://u0bjvv.axshare.com/#id=9neopy&amp;p=%E6%99%BA%E8%83%BD%E5%A4%87%E8%B4%A7%E8%AE%A1%E5%88%92%E4%BC%98%E5%8C%96&amp;g=1
    005-
    001- <strong>需求背景</strong><br /><br />当前,FBA/海外仓的销售提出备货需求后,智能备货计划2.2和生成采购单会按SKU维度纳入采购计划中,生成备库后采购就得采购。若销售需求频率高,则采购的频率也高。站在采购角度,是没达到集采效果,在采购成本和运费上,达不到降本。在发货延期可控前提下,针对FBA/海外仓需求做集采,是能提升效益。<br /><br /><strong>目的</strong><br /><br /><p>在智能备货计划2.2和生成采购单中,生成采购计划时,针对FBA/海外仓的需求,设定相应规则。触发规则后,自动释放需求状态,方便自动纳入预定的采购计划里;但不能影响FBA/海外仓的销售提报计划。</p>
    001+
    002- <p><br /></p>
    003- <p><strong>需求链接</strong></p>
    004- <p><a href="https://u0bjvv.axshare.com/#id=9neopy&amp;p=%E6%99%BA%E8%83%BD%E5%A4%87%E8%B4%A7%E8%AE%A1%E5%88%92%E4%BC%98%E5%8C%96&amp;g=1" target="_blank" rel="noreferrer noopener">https://u0bjvv.axshare.com/#id=9neopy&amp;p=%E6%99%BA%E8%83%BD%E5%A4%87%E8%B4%A7%E8%AE%A1%E5%88%92%E4%BC%98%E5%8C%96&amp;g=1</a></p>
    005- <p><strong><br /></strong></p>
  4. 2023-02-16 15:35:28, 由 林鸿贵 编辑。
    修改了 最初预计,旧值为 "37",新值为 "0"。
    修改了 预计剩余,旧值为 "37",新值为 "0.01"。
  5. 2023-02-22 15:00:55, 由 林鸿贵 添加备注。

    验证点:

    一、ERP->系统参数设置->销售管理->订单,新增配置规则:备库单需求统计规则;


    1)选择日期为单选,从星期一到星期天;点'+',可新增一条,如上图;

    2)输入框支持选择时间,精确到时;

    3)初始默认关闭;勾选’开启‘,选择星期和时间框必填;一行中,时间框必填一个;




    二、

    ERP->销售管理->备库订单(新)->FBA备库订单,备库类型为’本地-FBA‘,

    以及ERP->销售管理->备库订单(新)->海外仓备库订单,备库类型为’本地-海外仓‘


    1)界面新增需求状态查询条件,包含暂存需求和正常需求;


    2)新增字段--需求状态,包含暂存需求和正常需求,初始默认为NULL;

    SELECT DemandState,* from  RB_OrderInfo 



    3)在系统参数中,备库单需求统计规则勾选关闭,不管什么时间,订单审核通过后,需求状态都变为’正常需求‘;


    4)在系统参数中,备库单需求统计规则勾选开启后:


    4.1)订单审核通过后,需求状态改为'暂存需求';---单号列里对应标识图’暂存需求‘


    4.2)到达规则的时间点,系统自动触发服务,把需求暂存的订单改为’正常需求‘;------单号列里对应标识图’正常需求‘

    服务地址:10.158.158.22:8080/testcw.aspx



    4.3)订单审核通过,或自动释放,都需要添加日志




    5)在下图按钮中,新增选项--批量释放暂存需求,勾选订单后,选择【批量释放暂存需求】,


    5.1)订单的需求状态变为’正常需求‘;




    5.1)新增日志,



    备注:只针对【本地--fba】【本地--海外仓】

    类型订单有效


  6. 2023-02-23 18:29:16, 由 林鸿贵 添加备注。

    三、智能备货计划2.2,当开启ERP->系统设置勾选规则后,调整服务统计逻辑:


    1)备库订单本地备货预出数、同步海外仓FBA仓备货预出数、同步未配货预出数的服务,只统计发货仓库为本地仓,正常状态或者部分发货状态,未发货且正常需求的总数量;

    测试环境服务地址:http://quartz.internal.zhcxkj.com/schedules

    未配货预出数服务 对应服务:UnPickPlanoutListJob

    海外仓&FBA对应同步服务:OverSeaStockPlanoutListJob

    本地仓备货预出数同步服务:LocalStockPlanoutListJob





    四、ERP->采购管理->生成采购单,当开启ERP->系统设置勾选规则后,调整备库单需求统计逻辑:

    1)只统计发货仓库为本地仓,正常状态或者部分发货状态,未发货且正常需求的总数量;



  7. 2023-02-23 19:59:13, 由 林鸿贵 完成。
    修改了 总计消耗,旧值为 "0",新值为 "0.01"。
    修改了 实际完成,旧值为 "",新值为 "2023-02-23 19:59:08"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-02-23 19:59:13"。
    修改了 预计剩余,旧值为 "0.01",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "linhonggui"。
  8. 2023-02-23 19:59:15, 由 林鸿贵 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "linhonggui",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "linhonggui"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-02-23 19:59:15"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
  9. 2023-04-24 19:29:22, 由 林鸿贵 添加备注。

    相关SQL:


    sql相关:

    -- 服务需要判断的数据
    SELECT
                            ad.TransportID,
                            tp.TransferType,
                            outWh.ID AS OutWareHouseID,
                            outWh.WareHouseType AS OutWareHouseType,
                            outWh.WareHouseCountry AS OutWareHouseCountry,
                            inWh.ID AS InWareHouseID,
                            inWh.WareHouseType AS InWareHouseType,
                            inWh.WareHouseCountry AS InWareHouseCountry,
                            ad.OrginNumber AS OrderCode,
                            ad.RelationId AS PackageID,
                            ad.AllocationNumber,
                            ad.ID,
                                oi.ShipTime
                            FROM
                            RB_Inventory_AllocationBill ad (NOLOCK)
                            LEFT JOIN RB_WareHouse outWh (NOLOCK) ON ad.CustomerID = outWh.CustomerID 
                            AND ad.OutWareHouseID = outWh.ID
                            LEFT JOIN RB_WareHouse inWh (NOLOCK) ON ad.CustomerID = outWh.CustomerID 
                            AND ad.InWareHouseID = inWh.ID
                            LEFT JOIN RB_OrderInfo oi (NOLOCK) ON oi.OrderCode = ad.OrginNumber 
                            AND ad.CustomerID = oi.CustomerID 
                            LEFT JOIN RB_Transport tp (NOLOCK) ON tp.ID = oi.TransportID 
                            AND tp.CustomerID = oi.CustomerID 
                            WHERE
                            ad.Status IN ( 0, 1 ) 

                            AND ad.Id IN ( 1738,1746,1974,2086,2218,2219,2247,2254,2256,2282,2283,2284,2285,2288,2290,2292,2293,2298,2299,2301,2309,2311,2312,2313,2317,2322,2325,2326,2327,2328,2329,2354,2355,2356,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2405,2406 )  AND oi.ShipTime IS NOT NULL AND ad.TransportID > 0 AND tp.TransferType > -1




    列表数据:

    SELECT
                                    itm.Id,
                                    ad.ID AllocationBillID,
                                    itm.TransitStatus,
                                    itm.IsReceive,
                                    itm.IsDelayed,
                                    ad.RelationId AS PackageID,
                                    ad.AllocationNumber,
                                    ad.OrginNumber AS OrderCode,
                                    ad.TrackNumber,
                                    oi.TransportID,
                                    tp.TransportName,
                                    outWh.WareHouseName AS OutWareHouseName,
                                    inWh.WareHouseName AS InWareHouseName,
                                    (SELECT SUM(ShipNum) FROM RB_Inventory_AllocationDetailBill (NOLOCK) WHERE AllocationBillID = ad.ID ) AS ShipNum,
                                    (SELECT SUM (ReceiveNum) FROM RB_Inventory_AllocationDetailBill (NOLOCK) WHERE AllocationBillID = ad.ID ) AS ReceiveNum,
                                    itm.ErpIsClosed,
                                    ad.AuditTime,
                                    oi.AmazonShipmentId,
                                    (SELECT MAX (FinishTime) FROM RB_Inventory_AllocationDetailBill (NOLOCK) WHERE AllocationBillID = ad.ID ) FinishTime
                                                            FROM
                                    RB_Inventory_InTransitMonitor itm (NOLOCK)
                                    INNER JOIN RB_Inventory_AllocationBill ad (NOLOCK) ON itm.AllocationBillID = ad.ID
                                    AND itm.CustomerID = ad.CustomerID
                                    LEFT JOIN RB_WareHouse outWh (NOLOCK) ON ad.CustomerID = outWh.CustomerID
                                    AND ad.OutWareHouseID = outWh.ID
                                    LEFT JOIN RB_WareHouse inWh (NOLOCK) ON ad.CustomerID = outWh.CustomerID
                                    AND ad.InWareHouseID = inWh.ID
                                    LEFT JOIN RB_OrderInfo oi (NOLOCK) ON oi.OrderCode = ad.OrginNumber
                                    AND ad.CustomerID = oi.CustomerID
                                    LEFT JOIN RB_Transport tp (NOLOCK) ON tp.ID = oi.TransportID
                                    AND tp.CustomerID = oi.CustomerID
                                WHERE
                                    itm.CustomerID = 1



    运输时效查询

    SELECT
                                    tl.Id,
                                    tl.CustomerId,
                                    tl.TransportId,
                                    tl.ShipperCountry,
                                    tl.ShipperCountryCode,
                                    tl.ReceiveCountry,
                                    tl.ReceiveCountryCode,
                                    ts.TransferType,
                                    tl.LogisticsDays,
                                    tl.IsDeleted,
                                    tl.UpdatedAt,
                                    tl.CreatedAt,
                                    ts.TransportName
        FROM
                                    RB_Transport_Timeliness tl (nolock)
                                    INNER JOIN RB_Transport ts (nolock) ON tl.TransportId = ts.ID
                                    AND tl.CustomerId = ts.CustomerId
                                WHERE
                                    tl.CustomerID = 1




    SELECT
        IsReceive AS '是否签收',
        IsDelayed AS '是否超期',
        TransitStatus AS '在途状态0-正常,1-异常',
        ErpIsClosed as 'ERP接收完结',
        *
    FROM
        RB_Inventory_InTransitMonitor

所属迭代 技术研发中心 2月第2版本(2023年)
所属模块 /
相关需求 针对FBA/海外仓的智能备货计划优化
指派给 Closed 于 2023-02-23 19:59:15
任务类型 测试
任务标签 初始
开发组 百货开发组
任务状态 已关闭
进度 100%
优先级 P0
关键词
抄送给
由谁创建 林鸿贵 于 2023-02-15 16:26:43
由谁完成 林鸿贵 于 2023-02-23 19:59:08
由谁取消 暂无
由谁关闭 林鸿贵 于 2023-02-23 19:59:15
关闭原因 已完成
最后编辑 林鸿贵 于 2023-04-24 19:28:46
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 0工时
总计消耗 0.01工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-02-23
截止日期 2023-02-28