任务描述

一键分析-计算云仓中转仓备货数量,将计算之后的备货数量存储到 中转仓推荐备货箱产品数据表(新增表):

根据以下逻辑计算是否需要中转仓备货以及备货数量:

中转发货仓的取数逻辑
 A=推荐数量(推荐数量+库存监控) ,  B=所有子SKU数量(规格)
 1.A<B 时,则本地仓模式
 2.A ≥ B 时,则关联中转仓模式, 从高到低顺序进行匹配,算出最优化的规格和箱数,若尾数不足够最低的规格时则舍弃。
 3. 案例场景
  ① 例1:推荐数量1000, 4种规格分别为50* 5 ,60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-50*4=0 。则最终的的箱产品为80*10,50*4两种规格,总数1000
  ② 例2: 推荐数量1000, 3种规格分别为60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-60*3=20 ,则最终的的箱产品为80*10,60*3两种规格,总数980


---------------------------------------------------------------------------------------------------------------------------------------------------

需求描述

需求背景:FBA主要的业务走中转发货流程

需求描述:

 一、ERP来源渠道管理增加订单发货仓库
 1.通用订单设置->订单来源渠道管理->亚马逊平台->店铺发货地址设置,若是亚马逊平台,编辑时增加订单发货仓库显示,分别去本地仓和赛盒WMS两个仓库类型,单选,非必填,支持模糊搜索,使用仓库树形控件。(该需求2部处理)
 2. 智能备货系统需来源渠道的订单发货仓库字段同步过来,供创建FBA货件计划调用。

  二、增加中转出库字段
 1.FBA仓->规则设置->增加中”中转发货仓“字段,详细交换见原型。

 三、中转发货仓的取数逻辑
 A=推荐数量(推荐数量+库存监控) ,  B=所有子SKU数量(规格)
 1.A<B 时,则本地仓模式
 2.A ≥ B 时,则关联中转仓模式, 从高到低顺序进行匹配,算出最优化的规格和箱数,若尾数不足够最低的规格时则舍弃。
 3. 案例场景
  ① 例1:推荐数量1000, 4种规格分别为50* 5 ,60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-50*4=0 。则最终的的箱产品为80*10,50*4两种规格,总数1000
  ② 例2: 推荐数量1000, 3种规格分别为60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-60*3=20 ,则最终的的箱产品为80*10,60*3两种规格,总数980

五、一键调拨调整
 1.创建FBA的云仓中转调拨计划
  1)中转发货仓必须有值(仓库+箱产品)。
  2)备货标签【正常】+相同来源渠道+相同的订单发货仓库+(推荐数量+库存监控)箱产品数,则可以凑成一个FBA货件计划。(注:若sku有推荐数量和库存监控 都有值则取相加的值作总数)
  3)中转发货仓必须有订单来源渠道的店铺发货地址,若有空则创建失败,对应SKU的失败提示“无有效店铺发货地址,请在ERP系统订单来源渠道管理->店铺发货地址->订单发货仓库的字段没配置!”
  4)FBA货件计划API调用顺序:
    A.接口1:FBA仓产品分类合成接口 (主要作用是为了减少分仓的情况)
    B.接口2:创建FBA货件计划接口(草稿状态)
    C.以上两个接口成功后则产生智能备货系统调拨计划单,并且有shipmentid和FBA的收货地址。
    D.无分仓时,可选择云仓对应的运算方式(按发货仓+激活)两个条件过滤对应的运算方式,并且根据对应的运算方式关联出对应的调拨计划单的运算类型。
    E.点击【批量确认】或【确认】,则调用 接口3:确认FBA货件接口,成功则调拨计划变成【待审核】,反之则状态不变,产生操作日志。
    F.点击 【批量审核】或【审核】,则调用接口4:创建ERP云仓中转出库单,相关参数以接口为准,成功则调拨计划变成【已审核】,反之则状态不变,产生操作日志。
    G.点击【批量作废】或【作废】,则调用接口4:作废后台shipmentid  及智能备货的调拨计划单
    参数如下:发货仓库,  库存类型:箱产品, 订单来源渠道:包装类型:默认混装, 发货地址,计划发货时间,(箱编码/箱产品编码)数量,箱和子sku的比例关系,子海外仓sku对应的,渠道sku)
  5)异常货件计划及下一步流程
    A.异常:若出现分仓,则当前的中转出库流程不允许【确认】往下流转(提示:“中转出库出现shipmentid分仓,流程终止,请在中转的仓后台处理!”


2.调拨计划界面改造优化
 1.当调拨计划单是【可编辑】时,增加 “订单信息”和 “操作日志” 页签。
 2.按钮逻辑调整
   1)【重新创建shipmentid】按钮,仅调用接口1+接口2,并且只取当前调拨计划中保存在后台的数据进行创建。
   2)【保存】按钮,仅保存调拨计划界面修改的数据,不进行任何的FBA后台更新shipmentid的调用。
   3)新增【保存并更新shipmentid】按钮,保存调拨计划并且更新后台shipmentid,需要同时成功才成功(包含网络异常等情况)。
   4) 【批量确认】或【确认】按钮,若是FBA则调用接口3(确认FBA货件接口),成功后调拨计划为【待审核】,若是海外仓调拨计划则直接为【待审核】
   5) 【批量审核】或【审核】按钮,若发货仓为本地仓,成功后则调用接口4(创建ERP新版FBA备库订单),若是海外仓则用旧版备货订单,若是中转发货仓则同上述第四点的中转流程。
  

 3.调拨计划增加一个<生单异常>页签

   1)专门显示FBA创建货件计划草稿失败后的数据(FBA仓+无shipmentid+审核状态为【非作废】),待确认中则不显示FBA生单失败的数据。(目前是用感叹号区分)

   1)生单异常时,则显示【重新创建shipmentid】和【保存】按钮。

 4.<待确认>页签按钮调整
   1)显示【重新创建shipmentid】和【保存】和【确认】3个按钮。
   2)当FBA仓调拨计划单出现分仓的情况时,点击【重新创建shipmentid】按钮,提示“分仓主单号xxxxxx的N个子单会同时作废,是否确认重新生成新的shipmentid!“,若是则调用接口1+接口2  生成新的shipmentid及调拨计划单,分仓主单下面的全部子单则调用作废的FBA接口作废,并且调拨计划单状态修改为【作废】。
 5.<待审核>页签按钮调整
   1)显示【保存并更新shipmentid】和【审核】按钮
 


验收标准
暂无
历史记录  
  1. 2021-04-13 16:57:06, 由 何建宝 创建。
  2. 2021-04-14 10:16:49, 由 何建宝 编辑。
    修改了 任务描述,区别为:
    006-
    006+
    007- 需求背景:FBA主要的业务走中转发货流程
    008- 需求描述:
    009- 一、ERP来源渠道管理增加订单发货仓库
    010- 1.通用订单设置-&gt;订单来源渠道管理-&gt;亚马逊平台-&gt;店铺发货地址设置,若是亚马逊平台,编辑时增加订单发货仓库显示,分别去本地仓和赛盒WMS两个仓库类型,单选,非必填,支持模糊搜索,使用仓库树形控件。(该需求2部处理)
    011- 2. 智能备货系统需来源渠道的订单发货仓库字段同步过来,供创建FBA货件计划调用。
    012- 二、增加中转出库字段
    013- 1.FBA仓-&gt;规则设置-&gt;增加中”中转发货仓“字段,详细交换见原型。
    014- 三、中转发货仓的取数逻辑
    015- A=推荐数量(推荐数量+库存监控) , B=所有子SKU数量(规格)
    016- 1.A<B 时,则本地仓模式
    017- 2.A ≥ B 时,则关联中转仓模式, 从高到低顺序进行匹配,算出最优化的规格和箱数,若尾数不足够最低的规格时则舍弃。
    018- 3. 案例场景
    019- ① 例1:推荐数量1000, 4种规格分别为50* 5 ,60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-50*4=0 。则最终的的箱产品为80*10,50*4两种规格,总数1000
    020- ② 例2: 推荐数量1000, 3种规格分别为60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-60*3=20 ,则最终的的箱产品为80*10,60*3两种规格,总数980
    021-
    022- 五、一键调拨调整
    023- 1.创建FBA的云仓中转调拨计划
    024- 1)中转发货仓必须有值(仓库+箱产品)。
    025- 2)备货标签【正常】+相同来源渠道+相同的订单发货仓库+(推荐数量+库存监控)箱产品数,则可以凑成一个FBA货件计划。(注:若sku有推荐数量和库存监控 都有值则取相加的值作总数)
    026- 3)中转发货仓必须有订单来源渠道的店铺发货地址,若有空则创建失败,对应SKU的失败提示“无有效店铺发货地址,请在ERP系统订单来源渠道管理-&gt;店铺发货地址-&gt;订单发货仓库的字段没配置!”
    027- 4)FBA货件计划API调用顺序:
    028- A.接口1:FBA仓产品分类合成接口 (主要作用是为了减少分仓的情况)
    029- B.接口2:创建FBA货件计划接口(草稿状态)
    030- C.以上两个接口成功后则产生智能备货系统调拨计划单,并且有shipmentid和FBA的收货地址。
    031- D.无分仓时,可选择云仓对应的运算方式(按发货仓+激活)两个条件过滤对应的运算方式,并且根据对应的运算方式关联出对应的调拨计划单的运算类型。
    032- E.点击【批量确认】或【确认】,则调用 接口3:确认FBA货件接口,成功则调拨计划变成【待审核】,反之则状态不变,产生操作日志。
    033- F.点击 【批量审核】或【审核】,则调用接口4:创建ERP云仓中转出库单,相关参数以接口为准,成功则调拨计划变成【已审核】,反之则状态不变,产生操作日志。
    034- G.点击【批量作废】或【作废】,则调用接口4:作废后台shipmentid 及智能备货的调拨计划单
    035- 参数如下:发货仓库, 库存类型:箱产品, 订单来源渠道:包装类型:默认混装, 发货地址,计划发货时间,(箱编码/箱产品编码)数量,箱和子sku的比例关系,子海外仓sku对应的,渠道sku)
    036- 5)异常货件计划及下一步流程
    037- A.异常:若出现分仓,则当前的中转出库流程不允许【确认】往下流转(提示:“中转出库出现shipmentid分仓,流程终止,请在中转的仓后台处理!”
    038-
    039- 2.调拨计划界面改造优化
    040- 1.当调拨计划单是【可编辑】时,增加 “订单信息”和 “操作日志” 页签。
    041- 2.按钮逻辑调整
    042- 1)【重新创建shipmentid】按钮,仅调用接口1+接口2,并且只取当前调拨计划中保存在后台的数据进行创建。
    043- 2)【保存】按钮,仅保存调拨计划界面修改的数据,不进行任何的FBA后台更新shipmentid的调用。
    044- 3)新增【保存并更新shipmentid】按钮,保存调拨计划并且更新后台shipmentid,需要同时成功才成功(包含网络异常等情况)。
    045- 4) 【批量确认】或【确认】按钮,若是FBA则调用接口3(确认FBA货件接口),成功后调拨计划为【待审核】,若是海外仓调拨计划则直接为【待审核】
    046- 5) 【批量审核】或【审核】按钮,若发货仓为本地仓,成功后则调用接口4(创建ERP新版FBA备库订单),若是海外仓则用旧版备货订单,若是中转发货仓则同上述第四点的中转流程。
    047- 3.调拨计划增加一个&lt;生单异常&gt;页签
    048- 1)专门显示FBA创建货件计划草稿失败后的数据(FBA仓+无shipmentid+审核状态为【非作废】),待确认中则不显示FBA生单失败的数据。(目前是用感叹号区分)
    049- 1)生单异常时,则显示【重新创建shipmentid】和【保存】按钮。
    050- 4.&lt;待确认&gt;页签按钮调整
    051- 1)显示【重新创建shipmentid】和【保存】和【确认】3个按钮。
    052- 2)当FBA仓调拨计划单出现分仓的情况时,点击【重新创建shipmentid】按钮,提示“分仓主单号xxxxxx的N个子单会同时作废,是否确认重新生成新的shipmentid!“,若是则调用接口1+接口2 生成新的shipmentid及调拨计划单,分仓主单下面的全部子单则调用作废的FBA接口作废,并且调拨计划单状态修改为【作废】。
    053- 5.&lt;待审核&gt;页签按钮调整
    054- 1)显示【保存并更新shipmentid】和【审核】按钮
    055-
    056-
    057-
    058-
    059-
    060-
    061-
    006- <p></p>
    006+ <p><img src="{111633.png}" alt="" /></p>
    007- <p>需求背景:FBA主要的业务走中转发货流程</p>
    008- <p>需求描述:</p>
    009- <p>一、ERP来源渠道管理增加订单发货仓库<br />
    010- 1.通用订单设置-&gt;订单来源渠道管理-&gt;亚马逊平台-&gt;店铺发货地址设置,若是亚马逊平台,编辑时增加订单发货仓库显示,分别去本地仓和赛盒WMS两个仓库类型,单选,非必填,支持模糊搜索,使用仓库树形控件。(该需求2部处理)<br />
    011- 2. 智能备货系统需来源渠道的订单发货仓库字段同步过来,供创建FBA货件计划调用。<br /><br />
    012- 二、增加中转出库字段<br />
    013- 1.FBA仓-&gt;规则设置-&gt;增加中”中转发货仓“字段,详细交换见原型。<br /><br />
    014- 三、中转发货仓的取数逻辑<br />
    015- A=推荐数量(推荐数量+库存监控) , B=所有子SKU数量(规格)<br />
    016- 1.A<B 时,则本地仓模式<br />
    017- 2.A ≥ B 时,则关联中转仓模式, 从高到低顺序进行匹配,算出最优化的规格和箱数,若尾数不足够最低的规格时则舍弃。<br />
    018- 3. 案例场景<br />
    019- ① 例1:推荐数量1000, 4种规格分别为50* 5 ,60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-50*4=0 。则最终的的箱产品为80*10,50*4两种规格,总数1000<br />
    020- ② 例2: 推荐数量1000, 3种规格分别为60* 10,80*10, 40*20 , 则执行顺序如下,先用1000-(80*10)=200,最优算出200的结果则用200-60*3=20 ,则最终的的箱产品为80*10,60*3两种规格,总数980</p>
    021- <p><br /></p>
    022- <p>五、一键调拨调整<br />
    023- 1.创建FBA的云仓中转调拨计划<br />
    024- 1)中转发货仓必须有值(仓库+箱产品)。<br />
    025- 2)备货标签【正常】+相同来源渠道+相同的订单发货仓库+(推荐数量+库存监控)箱产品数,则可以凑成一个FBA货件计划。(注:若sku有推荐数量和库存监控 都有值则取相加的值作总数)<br />
    026- 3)中转发货仓必须有订单来源渠道的店铺发货地址,若有空则创建失败,对应SKU的失败提示“无有效店铺发货地址,请在ERP系统订单来源渠道管理-&gt;店铺发货地址-&gt;订单发货仓库的字段没配置!”<br />
    027- 4)FBA货件计划API调用顺序:<br />
    028- A.接口1:FBA仓产品分类合成接口 (主要作用是为了减少分仓的情况)<br />
    029- B.接口2:创建FBA货件计划接口(草稿状态)<br />
    030- C.以上两个接口成功后则产生智能备货系统调拨计划单,并且有shipmentid和FBA的收货地址。<br />
    031- D.无分仓时,可选择云仓对应的运算方式(按发货仓+激活)两个条件过滤对应的运算方式,并且根据对应的运算方式关联出对应的调拨计划单的运算类型。<br />
    032- E.点击【批量确认】或【确认】,则调用 接口3:确认FBA货件接口,成功则调拨计划变成【待审核】,反之则状态不变,产生操作日志。<br />
    033- F.点击 【批量审核】或【审核】,则调用接口4:创建ERP云仓中转出库单,相关参数以接口为准,成功则调拨计划变成【已审核】,反之则状态不变,产生操作日志。<br />
    034- G.点击【批量作废】或【作废】,则调用接口4:作废后台shipmentid 及智能备货的调拨计划单<br />
    035- 参数如下:发货仓库, 库存类型:箱产品, 订单来源渠道:包装类型:默认混装, 发货地址,计划发货时间,(箱编码/箱产品编码)数量,箱和子sku的比例关系,子海外仓sku对应的,渠道sku)<br />
    036- 5)异常货件计划及下一步流程<br />
    037- A.异常:若出现分仓,则当前的中转出库流程不允许【确认】往下流转(提示:“中转出库出现shipmentid分仓,流程终止,请在中转的仓后台处理!”</p>
    038- <div><br /></div>
    039- 2.调拨计划界面改造优化<br />
    040- 1.当调拨计划单是【可编辑】时,增加 “订单信息”和 “操作日志” 页签。<br />
    041- 2.按钮逻辑调整<br />
    042- 1)【重新创建shipmentid】按钮,仅调用接口1+接口2,并且只取当前调拨计划中保存在后台的数据进行创建。<br />
    043- 2)【保存】按钮,仅保存调拨计划界面修改的数据,不进行任何的FBA后台更新shipmentid的调用。<br />
    044- 3)新增【保存并更新shipmentid】按钮,保存调拨计划并且更新后台shipmentid,需要同时成功才成功(包含网络异常等情况)。<br />
    045- 4) 【批量确认】或【确认】按钮,若是FBA则调用接口3(确认FBA货件接口),成功后调拨计划为【待审核】,若是海外仓调拨计划则直接为【待审核】<br />
    046- 5) 【批量审核】或【审核】按钮,若发货仓为本地仓,成功后则调用接口4(创建ERP新版FBA备库订单),若是海外仓则用旧版备货订单,若是中转发货仓则同上述第四点的中转流程。<br />
    047- <br /><p>3.调拨计划增加一个&lt;生单异常&gt;页签</p>
    048- <p> 1)专门显示<span style="color:#E53333;">FBA</span>创建货件计划草稿失败后的数据(FBA仓+无shipmentid+审核状态为【<span>非作废</span>】),待确认中则不显示FBA生单失败的数据。(目前是用感叹号区分)</p>
    049- 1)生单异常时,则显示【重新创建shipmentid】和【保存】按钮。<br /><br />
    050- 4.&lt;待确认&gt;页签按钮调整<br />
    051- 1)显示【重新创建shipmentid】和【保存】和【确认】3个按钮。<br />
    052- 2)当FBA仓调拨计划单出现分仓的情况时,点击【重新创建shipmentid】按钮,提示“<span style="color:#E53333;">分仓主单号xxxxxx的N个子单会同时作废,是否确认重新生成新的shipmentid!</span>“,若是则调用接口1+接口2 生成新的shipmentid及调拨计划单,分仓主单下面的全部子单则调用作废的FBA接口作废,并且调拨计划单状态修改为【<span>作废</span>】。<br />
    053- 5.&lt;待审核&gt;页签按钮调整<br />
    054- 1)显示【保存并更新shipmentid】和【审核】按钮<br />
    055- <br /><p><img src="{111826.png}" alt="" /></p>
    056- <p><img src="{113278.png}" alt="" /></p>
    057- <p><br /></p>
    058- <p><img src="{111633.png}" alt="" /></p>
    059- <p><img src="{111634.png}" alt="" /></p>
    060- <p><img src="{113417.png}" alt="" /></p>
    061- <p><img src="{113444.png}" alt="" /></p>
  3. 2021-04-28 15:39:00, 由 邹声全 启动。
    修改了 实际开始,旧值为 "0000-00-00",新值为 "2021-04-28"。
    修改了 预计剩余,旧值为 "0",新值为 "12"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  4. 2021-04-28 15:39:07, 由 邹声全 完成。
    修改了 总计消耗,旧值为 "0",新值为 "12"。
    修改了 实际完成,旧值为 "",新值为 "2021-04-28 15:39:07"。
    修改了 预计剩余,旧值为 "12",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "zoushengquan"。
  5. 2023-10-31 15:50:34, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "zoushengquan",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 15:50:34"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 智能备货分析2.0三期项目
所属模块 智能备货系统  智能备货分析
相关需求 V3.18云仓中转流程
指派给 Closed 于 2023-10-31 15:50:34
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P1
关键词
抄送给
由谁创建 何建宝 于 2021-04-13 16:57:06
由谁完成 邹声全 于 2021-04-28 15:39:07
由谁取消 暂无
由谁关闭 周杰 于 2023-10-31 15:50:34
关闭原因 已完成
最后编辑 周杰 于 2023-10-31 15:50:34
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 0工时
总计消耗 12工时
预计剩余 0工时
预计开始 2021-04-13
实际开始 2021-04-28
截止日期 2021-04-16