B端產品設計-WMS入庫詳解
編輯導語:與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 運單號有關聯的到貨通知單 且 未簽到 且 類型等于銷退,那么簽到失敗(去銷退暫存區處理);
2. 組盤
原型交互:
收貨后來到組盤環節,組盤員(一般是臨時工)點擊【開始組盤】按鈕生成托盤號,然后逐個掃描包裹的運單號直到托盤放滿了,最后點擊【結束組盤】按鈕調打印接口打印出托盤號;組盤的同時也可以稱重,便于二次確認送貨商品的重量。
業務流程:
1. 掃描該包裹的運單號后,if 運單號有關聯的到貨通知單 且 未簽到 且 類型不等于銷退,那么簽到成功;
2.else if無關聯的到貨通知單 且 該運單號關聯不到出庫單,那么簽到失?。ň€下處理);
3.else if無關聯的到貨通知單 且 該運單號關聯到出庫單,那么簽到失敗(去銷退暫存區處理);
4.else if 掃描該包裹的運單號后,if 運單號有關聯的到貨通知單 且 未簽到 且 類型等于銷退,那么簽到失敗(去銷退暫存區處理);
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協議。
內容更偏向逆向訂單的處理,對于常規的采購流程描述不多,不過也很詳細了
WMS和上游對接的之后不需要生成入庫單嗎?奇門不是規定WMS 必須有入庫單嗎?
在哪能買到書
關注我公眾號
1
大佬,問個問題,到貨通知單是不是根據上游的入庫單生成的,然后與每個貨物的運貨單號進行比對關聯?
是的
優秀 剛剛接觸wsm 學習了
前排支持一下寫的很詳細,感謝分享。