B端產品設計-WMS入庫詳解

9 評論 17335 瀏覽 134 收藏 14 分鐘

編輯導語:與C端產品設計不同,在B端設計中,面對的場景和功能都比較復雜,所以在設計中也要注意風格簡潔以及實用性的問題,而且在B端設計中還會用到很多表單類的設計;本文作者分享了關于B端產品設計中的wms入庫,我們一起來了解一下。

基于多年的B端產品設計經驗,總結出以實事求是為原則,從上到下、從整體到局部的思路,先梳理實際業務場景,然后設計主業務流程、單據設計,最后再設計具體產品功能的方法。

一、實際業務場景

  • 上游Oms或ERP創建入庫單后,在wms要生成到貨通知單:
  • 倉庫收貨是按到貨通知單里的包裹用PDA掃描逐個收貨;
  • 收貨完成后質檢也是按包裹拆開逐個質檢;
  • 倉庫的收貨、質檢在一樓進行,但是上架卻在2、3、4、5樓;
  • 上架區的貨位達數十萬個,需要先把待上架的商品放到預上架的貨列處;

二、業務流程設計

1)收貨

wms的上游一般是ERP或OMS,當然也有的wms不對接上游,當上游把預送貨信息推送到wms時wms產生到貨通知單(這里上游送貨信息的載體不必糾結,行業內用采購訂單、入庫單、送貨單等的都有)。

當貨實際到了倉庫后,倉庫會進行掃碼收貨,收貨過程中若發現有些商品是消費者退回來的,那么這些商品收貨后會產生銷退接收單。在倉庫一樓有一個銷退接收區,就是專門用來對銷退商品進行收貨、質檢 處理的。

2)組盤

在收貨環節對一個個的快遞包裹掃碼收貨后,這時一個個的包裹還只是被堆放在一個區域,這時就要通過組盤,來把每一個包裹放到托盤上去,當托盤放滿了后,這個托盤就會被拖到質檢工位。

3)質檢

質檢員會拆開托盤,掃描每一個包裹然后拆開,再檢查包裹里的商品 是否達到驗收標準,這里一個包裹號會對應生成一個質檢單;質檢通過的商品會放到質檢箱里去,當這個質檢箱被放滿后就要封箱,這時會對應生成一個上架單;質檢環節還會調分配貨位的接口分配貨位,我會在業務策略部分系統性分享這部分內容;還會涉及異常商品的處理,我會在異常業務部分系統性分享這部分內容。

4)分理

每一個質檢箱是對應每一個樓層的,假如A、B、C三個質檢箱的貨都是需被送到三樓,那么在樓層分理環節這三個箱子里的貨 就會被放到三樓的樓層箱里去,這樣這個三樓的樓層箱就會經過傳送機送到三樓。到了三樓經過貨列分理環節,這箱里的商品會被送到應上架的貨列前面。

5)上架

從貨列前面掃碼把拆零的商品上架到貨位上去,這叫拆零上架,做跨境2C電商國內倉一般都是做拆零上架;如果一次到貨比較多,比如一箱一箱到貨那么就需要把箱子上架到整箱區,這叫整箱上架;如果多個箱子需要放在一起,那么通常會上架到整托區,這叫整托上架;上架環節也會涉及異常商品的處理,我會在異常業務部分系統性分享這部分內容。

三、單據設計

1. 到貨通知單

待收貨:

上游系統的采購訂單或入庫單已生效的時候,調wms入庫接口按照1對1的單據關聯關系,在wms生成到貨通知單,此時初始狀態為待收貨,一個到貨通知單可能關聯多個運單號。

收貨中:

當這批貨中的至少一個包裹到了倉庫簽收后,此時通過運單號關聯到的到貨通知單狀態變成收貨中。

收貨完成:

當這批貨都上架完成后,找到對應的到貨通知單,點擊【收貨完成】那么狀態變成收貨完成。

2. 質檢單

待質檢:

在質檢環節掃描運單號后運單號與質檢單1對1關聯生成質檢單號,初始狀態為待質檢。

質檢中:

在質檢環節拆開包裹后,逐個掃描商品,當至少有一種商品質檢完成后,其質檢單的狀態變成質檢中。

質檢完成:

當到貨通知單被操作收貨完成后,那么其關聯的所有運單號,運單號關聯的質檢單的狀態都變成質檢完成。

3. 上架單

待上架:

在質檢環節封箱后質檢箱號與上架單1對1關聯生成上架單號,初始狀態為待上架。

上架中:

在上架環節中只要該質檢箱里的商品有其中一種已確認上架,那么其狀態變成上架中。

上架完成:

當質檢箱里的所有商品都上架完成后,那么其狀態就變成上架完成。

四、產品功能設計

1. 收貨

原型交互:

卸貨后倉庫收貨員掃描包裹的運單號時系統讀取該包裹的商品信息,然后把該包裹放到電子秤上去,系統讀取其重量,這樣這一包裹就收貨完成。包裹數默認為1,如果有子母包裹這里可以填寫其數量。

業務流程:

if 運單號有關聯的到貨通知單 且 未簽到 且 類型不等于銷退,那么簽到成功;

else if無關聯的到貨通知單 且 該運單號關聯不到出庫單,那么簽到失?。ň€下處理);

else if無關聯的到貨通知單 且 該運單號關聯到出庫單,那么簽到失?。ㄈヤN退暫存區處理);

else if 掃描該包裹的運單號后,if 運單號有關聯的到貨通知單 且 未簽到 且 類型等于銷退,那么簽到失?。ㄈヤN退暫存區處理);

2. 組盤

原型交互:

收貨后來到組盤環節,組盤員(一般是臨時工)點擊【開始組盤】按鈕生成托盤號,然后逐個掃描包裹的運單號直到托盤放滿了,最后點擊【結束組盤】按鈕調打印接口打印出托盤號;組盤的同時也可以稱重,便于二次確認送貨商品的重量。

業務流程:

1. 掃描該包裹的運單號后,if 運單號有關聯的到貨通知單 且 未簽到 且 類型不等于銷退,那么簽到成功;

2.else if無關聯的到貨通知單 且 該運單號關聯不到出庫單,那么簽到失?。ň€下處理);

3.else if無關聯的到貨通知單 且 該運單號關聯到出庫單,那么簽到失?。ㄈヤN退暫存區處理);

4.else if 掃描該包裹的運單號后,if 運單號有關聯的到貨通知單 且 未簽到 且 類型等于銷退,那么簽到失?。ㄈヤN退暫存區處理);

3. 質檢

在入庫作業的組盤工序中,工人會把托盤移動到質檢工位上去,質檢就是要把托盤上的包裹拆開并檢查里面的產品,把達到入庫標準的好產品即良品錄入系統,對有問題或瑕疵的產品上報異常,然后由庫內異常組的同學處理。

1)掃描運單號

鼠標點擊卡板號(即托盤號)輸入框掃描已打印出的卡板號,然后光標自動跳到運單號輸入框,接著繼續輸入運單號,這樣系統會讀取該包裹里的商品,并回寫到質檢頁面生成一個質檢單。

2)點數

拆開包裹后核對每種商品的數量,然后輸入本次質檢數再點擊【打印SKU】這樣打印出SKU標簽。

(SKU是按照客戶SKU的對碼關系生成的wms系統的sku。)

3)確認QC

打印完SKU標簽后逐條點擊【確認QC】這時系統會調上架策略分配貨位。

(上架策略的邏輯異常復雜,將會在業務策略模塊中詳細分享)

4)封箱

選中商品行后點擊【封箱】,然后掃描質檢箱編碼、輸入裝箱數量,點擊提交后生成一個上架單。這里需上架到同樓層的貨才能在同一個質檢箱里,同一種商品可以分配多個質檢箱。

4. 分理

樓層分理:

用PDA掃描質檢箱上的條碼讀取箱號 這時PDA回寫出樓層,然后找到對應樓層的樓層箱,掃描其條碼讀取到箱號。這樣物理層面其實就是貨品的轉移,系統層面就是質檢箱的解綁空置,樓層箱的占用。這里多個質檢箱可對應一個樓層箱。

貨列分理:

樓層箱通過樓層分揀機傳送到對應樓層后會自動彈出,這時工人用PDA掃描樓層箱上的條碼讀取箱號 ,然后逐個掃描同種SKU讀取出其數量,同時回寫到PDA其 已分配的貨位的貨列號;最后找到對應貨列的貨列箱,掃描其條碼讀取箱號。

這樣在物理上其實就是把樓層箱里的貨品轉移到了貨列箱中,在系統層面就是樓層箱的解綁和貨列箱的占用。

5. 上架

質檢箱里的貨品經過樓層分理和貨列分理,已經被擺放到了需上架貨位的貨列前面,那么此時就需要將貨列箱里的貨品上架到系統分配的貨位上去。

1)正向操作

用PDA掃描樓層箱條碼讀取樓層箱號,然后逐個掃描同種SKU讀取出其需上架數量、推薦貨位、品質,最后掃描實際上架貨位的貨位條碼和填寫實際上架數量 再點擊【確認上架】。

2)推薦貨位

系統只是根據上架策略分配推薦貨位,但是上架員可根據實際情況選擇對應貨位上架。

3)異常情況

實際上架數量 必須 小于等于需上數量,如果小于(比如發現少貨、壞貨)那么點擊【確認上架】后會調上報異常的接口上報異常;如果大于那么點擊【確認上架】時會報錯提示多了上架不了,這塊的異常邏輯會在庫內作業中詳細講解。

以上就是我之前做的電商wms入庫業務部分的產品設計,在此分享給讀者僅供參考,因為B端的任何一個功能都是需要結合實際業務場景的,很少有標準化的功能。

 

本文由 @產品老兵 原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 內容更偏向逆向訂單的處理,對于常規的采購流程描述不多,不過也很詳細了

    來自上海 回復
  2. WMS和上游對接的之后不需要生成入庫單嗎?奇門不是規定WMS 必須有入庫單嗎?

    來自浙江 回復
  3. 在哪能買到書

    來自天津 回復
    1. 關注我公眾號

      來自湖南 回復
    2. 1

      來自重慶 回復
  4. 大佬,問個問題,到貨通知單是不是根據上游的入庫單生成的,然后與每個貨物的運貨單號進行比對關聯?

    來自天津 回復
    1. 是的

      來自湖南 回復
  5. 優秀 剛剛接觸wsm 學習了

    回復
  6. 前排支持一下寫的很詳細,感謝分享。

    來自安徽 回復