訂單的庫(kù)內(nèi)作業(yè)是倉(cāng)庫(kù)的重要工作,也是核心。用戶訂單下發(fā)到倉(cāng)庫(kù)后,倉(cāng)庫(kù)會(huì)進(jìn)行接收任務(wù),生成波次,打印單據(jù),然后經(jīng)過揀貨、分揀、打包,最后交給配送商進(jìn)行發(fā)貨。今天分享一下,WMS如何管理揀選與分揀工作。
對(duì)于出庫(kù)流程有很多人分享過很多比較好的文章,相信從事電商WMS系統(tǒng)的研發(fā)與產(chǎn)品人員也比較熟悉這些流程,主要如上圖矩形框中幾個(gè)步驟,即:訂單接收、生成波次及單據(jù)打印、揀貨、二次分揀、打包與出庫(kù)。
下面將對(duì)每一個(gè)過程進(jìn)行詳細(xì)的說明(打包、出庫(kù)留待再后續(xù)介紹)。
用戶通過購(gòu)物平臺(tái)下單,經(jīng)過支付、拆單會(huì)經(jīng)過WMS提供的API接口將訂單同步到WMS系統(tǒng)中,等待倉(cāng)儲(chǔ)處理,一般情況下倉(cāng)儲(chǔ)會(huì)自動(dòng)接收訂單,這時(shí)用戶如果想取消訂單則需要經(jīng)由WMS系統(tǒng)的驗(yàn)證。
經(jīng)常購(gòu)物的人都會(huì)知道,下單時(shí)會(huì)根據(jù)收貨地址(一般是三級(jí)省、市、區(qū))來選擇銷售配送模板進(jìn)行庫(kù)存的判斷,如果庫(kù)存不足則不能購(gòu)買,其實(shí)判斷庫(kù)存的過程實(shí)際上就是判斷可發(fā)貨的倉(cāng)庫(kù)是否有商品庫(kù)存。
如果一個(gè)區(qū)域?qū)?yīng)多個(gè)發(fā)貨倉(cāng),則還會(huì)根據(jù)發(fā)貨倉(cāng)的優(yōu)先級(jí)進(jìn)行計(jì)算,為了OMS與WMS系統(tǒng)間解耦及前端系統(tǒng)的并發(fā)響應(yīng),很多判斷邏輯都是上位系統(tǒng)完成的。訂單下發(fā)后,當(dāng)WMS進(jìn)行訂單接收時(shí),在WMS系統(tǒng)內(nèi)會(huì)進(jìn)行庫(kù)存的判斷,如果倉(cāng)內(nèi)實(shí)際庫(kù)存不足,這時(shí)便會(huì)產(chǎn)生缺貨訂單。
例如,在京東購(gòu)買一個(gè)自營(yíng)商品后,下單成功后,最初在訂單狀態(tài)都會(huì)顯示一個(gè)“您的訂單正在等待倉(cāng)庫(kù)處理”等信息,當(dāng)倉(cāng)庫(kù)接收后,則會(huì)變更為“倉(cāng)庫(kù)已受理,等待出庫(kù)”,這個(gè)過程就是上位系統(tǒng)訂單進(jìn)行分發(fā)與倉(cāng)庫(kù)接單的過程。
注意,對(duì)于訂單的出庫(kù)等庫(kù)存判斷,如果沒有特殊要求或指定批次出庫(kù),通常都是指的正品貨位庫(kù)存。
訂單接收后,需要按照一定的策略進(jìn)行訂單的匯集與打印,這就是所說的波次,WMS根據(jù)波次操作出庫(kù)的。
所謂訂單波次出庫(kù)是把多份訂單集合在一起, 先把其中每種商品的數(shù)量分別匯總揀貨,再逐個(gè)的將品項(xiàng)按照訂單要求數(shù)量通過分貨設(shè)備放置到各訂單的包裝箱中(也叫分貨或者播種),又稱「匯總分播」。
每一波次就是一個(gè)揀貨批次,它包含了很多個(gè)待揀貨的銷售訂單,同時(shí)如果用戶需要紙質(zhì)發(fā)票打印組進(jìn)行發(fā)票打印,但現(xiàn)在都是電子發(fā)票了,所以發(fā)票打印環(huán)節(jié)很多公司已經(jīng)取消了。
波次與單據(jù)打印是訂單生產(chǎn)中最為重要的環(huán)節(jié),它是整個(gè)訂單生產(chǎn)過程的中樞,它的重大意義是聚合后的訂單決定了后面的揀貨、打包等工作,要兼顧后端揀貨環(huán)節(jié)的生產(chǎn)能力與難度。
那么波次與單據(jù)打印要應(yīng)用什么樣的策略呢?
為了提高揀貨、打包效率,一般分為單個(gè)商品訂單、二次分揀訂單、單個(gè)訂單等幾種情況,如下圖。
單個(gè)商品訂單
訂單只有一個(gè)商品,此類訂單不需要二次分揀,同時(shí)此類訂單可以根據(jù)揀貨區(qū)的區(qū)域進(jìn)行分配,主要是為了方便揀貨員揀貨。
在系統(tǒng)設(shè)計(jì)時(shí)需要根據(jù)倉(cāng)庫(kù)區(qū)域進(jìn)行自主選擇,同時(shí)區(qū)域和貨位是揀貨路徑生成的重要因素,在業(yè)務(wù)人員選擇單個(gè)商品訂單波次生成并打印時(shí),如果涉及跨區(qū)域等系統(tǒng)最好給出提示,優(yōu)先考慮波次只對(duì)應(yīng)一個(gè)揀貨區(qū)域。
單個(gè)商品的訂單也有兩種場(chǎng)景,即數(shù)量為1或大于1。此時(shí)需要考慮商品數(shù)量與體積,在揀貨時(shí)選擇不同的大小的揀貨籠車。
分揀訂單
此類訂單是指多件商品訂單的聚合,即多單多商品。這此波次在揀貨后需要進(jìn)行二次分揀,所以在此將其稱之為分揀訂單。
同樣,分揀訂單在生成波次時(shí)也要盡可能不包含跨區(qū)域的訂單,一個(gè)波次的訂單一般不超過30個(gè),以方便二次分揀,具體關(guān)于二次分揀的內(nèi)容在下面有具體描述。
多件商品的訂單是數(shù)量最多的,在生成波次時(shí)要根據(jù)訂單的下發(fā)時(shí)間時(shí)間進(jìn)行選擇,以避免影響出庫(kù),從而最終影響用戶體驗(yàn)。
分揀訂單由于需要進(jìn)行二次分揀,所以在單據(jù)打印時(shí)要對(duì)應(yīng)分揀籠車上的編號(hào),波次批次號(hào),訂單號(hào),分揀編號(hào)等這些信息在系統(tǒng)中都需要進(jìn)行對(duì)應(yīng)。一個(gè)波次下包含多個(gè)訂單,每個(gè)訂單對(duì)應(yīng)一個(gè)分揀編號(hào)。
單個(gè)訂單
單個(gè)訂單是根據(jù)訂單類型或特殊屬性判斷的,主要是指大宗訂單或即將延期或緊急的訂單。此類訂單一般都是單獨(dú)打印,快速揀貨,快速出庫(kù)的原則。
在波次與單據(jù)打印的模塊中,如果未揀貨,可以進(jìn)行波次撤回或補(bǔ)打的功能,這些主要是為了應(yīng)對(duì)異常場(chǎng)景。
揀貨是根據(jù)打印的揀貨批次單據(jù),倉(cāng)庫(kù)人員推著移動(dòng)揀貨車到揀貨區(qū)進(jìn)行商品取貨,這時(shí)揀貨路徑是WMS系統(tǒng)的關(guān)鍵部分,因?yàn)槁窂揭?guī)劃計(jì)算的是否合理,會(huì)影響到揀貨效率。
揀貨路徑在生成波次時(shí)系統(tǒng)就已經(jīng)規(guī)劃好了,揀貨人員根據(jù)系統(tǒng)提示到相應(yīng)的貨位揀下即可。
對(duì)于揀貨有「摘果法」和「播種法」兩種方式,雖然有些同學(xué)很熟悉,但是還是需要解釋一下。
摘果法
是指讓揀貨員巡回于揀貨區(qū),按某客戶的訂單挑選出每一件商品,巡回完畢也完成了一次揀貨作業(yè),然后將配齊的商品放置到待發(fā)區(qū)指定位置等待打包發(fā)貨。
播種法
是指將每批訂單上的同類商品各自累加起來,揀貨員按照系統(tǒng)提示從揀貨區(qū)的貨位上將商品集中揀出,當(dāng)本批次全部揀完后,集中運(yùn)到分揀區(qū),分揀人員再根據(jù)訂單商品歸屬分配到不同的訂單上,分揀完成后再將配齊的商品放置在待發(fā)貨區(qū),等待打包發(fā)貨。
通過以上描述,可以看到,不同的波次策略揀貨方式也有所不同,所以在倉(cāng)內(nèi)揀貨時(shí)流程也略有不同。
單件商品訂單要揀貨時(shí)需要將打印的單據(jù)與商品放在一起,而且要按要求碼放整齊,避免混單。這里有個(gè)名詞「壓?jiǎn)巍埂?/p>
所謂「壓?jiǎn)巍故侵赴焉唐贩诺綊涇嚂r(shí)要和單據(jù)匹配并碼放好,訂單放在下面,商品放在上面,俗稱“壓?jiǎn)巫印薄?/p>
對(duì)于揀貨不同的商品揀貨要求也不一樣,但基本流程大同小異,對(duì)于使用機(jī)器人揀貨的倉(cāng)庫(kù)不僅要求系統(tǒng)和硬件設(shè)備,同時(shí)對(duì)倉(cāng)內(nèi)商品擺放、貨位規(guī)劃等也都有不同的要求。有興趣可以在網(wǎng)上搜索下京東或Amazon的機(jī)器人智能揀貨視頻。
我這里介紹的還是人工操作,也是最普遍的。
揀貨人員首先要去領(lǐng)取手持,然后登錄系統(tǒng),再去領(lǐng)取揀貨車,每個(gè)揀貨車都會(huì)分配一個(gè)編號(hào),這就是前期討論貨位移動(dòng)時(shí)的移動(dòng)貨位。
揀貨就是將商品從揀貨區(qū)的固定貨位轉(zhuǎn)移到移動(dòng)貨位上。在開始揀貨前,要掃描移動(dòng)貨位號(hào)與領(lǐng)到的單據(jù)批次號(hào),將其進(jìn)行綁定。
綁定完成后,系統(tǒng)便會(huì)提示去哪個(gè)區(qū)、哪個(gè)貨位取多少個(gè)商品,這里重要的信息是貨位與商品,揀貨時(shí)要看懂貨位信息。
關(guān)于貨位編碼的格式在前期的文章《再聊貨位管理》總結(jié)過:「庫(kù)區(qū)號(hào)+通道號(hào)+貨架排號(hào)+貨架層高+貨位序號(hào)」,如:P18-11A-1-01。
系統(tǒng)上應(yīng)該提示應(yīng)揀數(shù)量,可以揀數(shù)量,待揀數(shù)量,并提示下一個(gè)貨位揀哪個(gè)商品,PDA手持系統(tǒng)信息提示原則是簡(jiǎn)單明了,重點(diǎn)信息要加粗加工顯示。
在揀貨過程中,最常見的問題就是缺貨,即在揀貨時(shí)發(fā)現(xiàn)提示揀貨位上沒有系統(tǒng)提示所要揀的商品,在此需要揀貨人員在鄰近貨位上查找,如果確認(rèn)無貨,那么可以進(jìn)行缺貨處理,系統(tǒng)應(yīng)該繼續(xù)下一個(gè)揀貨任務(wù)。
在所有商品揀貨完成后,系統(tǒng)需要提示已揀貨多少個(gè)訂單,缺貨幾個(gè)訂單,缺貨訂單在二次分揀后會(huì)交由倉(cāng)內(nèi)異常處理組。
揀貨就是一個(gè)重復(fù)的循環(huán)的過程,如果倉(cāng)庫(kù)的貨位是按品類或商品存放的,不是隨機(jī)上架的,那么相對(duì)會(huì)簡(jiǎn)單,所以系統(tǒng)的復(fù)雜度是與實(shí)際操作流程規(guī)范相互影響的。
在揀貨時(shí)由于是PDA,所以不會(huì)像電腦上操作系統(tǒng)那么方便,這在設(shè)計(jì)時(shí)就需要自動(dòng)處理,而且在無線網(wǎng)絡(luò)環(huán)境要求也比較好,不能有延遲。
記得上上個(gè)公司負(fù)責(zé)WMS系統(tǒng)研發(fā)的同事曾參觀過亞馬遜的倉(cāng)庫(kù),他們的有些系統(tǒng)都是linux的,PDA當(dāng)時(shí)也沒有采用winCE,沒有圖形界面,就是為了降低網(wǎng)絡(luò)要求,提高響應(yīng)速度,幾年過去了相信很多已經(jīng)大變樣了。
揀貨依賴揀貨路徑、上架商品規(guī)范、庫(kù)區(qū)通道部署合理,這是效率提升的幾個(gè)關(guān)鍵部分,揀貨完成后便進(jìn)入到二次分揀環(huán)節(jié),有興趣可以繼續(xù)向下看。
什么是二次分揀?
訂單二次分揀流程也稱訂單配貨流程,二次分揀銜接與二次訂單揀貨流程,二次分揀的下一個(gè)流程為訂單打包流程。
簡(jiǎn)單的來講,就是將揀貨后的波次訂單進(jìn)行商品與訂單的匹配,這在前面介紹「播種法」揀貨時(shí)也有提到,之前在了解這部分流程時(shí)覺得挺有意思的。
對(duì)于單個(gè)訂單揀貨是不需要二次分揀的,直接打包發(fā)貨即可,單件商品訂單也提到過采用“壓?jiǎn)巫印钡姆绞皆趻洉r(shí)將訂單也商品已經(jīng)匹配,所以也不需要二次分揀了,二次分揀更多的對(duì)多件商品多個(gè)訂單的處理。
多件商品多個(gè)訂單,在生成波次時(shí)要求不能超過30個(gè)訂單,這主要是因?yàn)樾枰畏謷?。?dāng)然具體二次分揀可以處理多少個(gè)訂單可以根據(jù)二次分揀車貨位的規(guī)劃進(jìn)行設(shè)計(jì)。
上圖就是一個(gè)分揀車有30個(gè)分揀貨位,編號(hào)要與訂單打印時(shí)的分揀編號(hào)對(duì)應(yīng)。二次分揀就是掃描二次分揀單,將打印好的發(fā)貨單與揀貨商品按系統(tǒng)提示放在這30個(gè)分揀貨位上。
由于商品是多個(gè),訂單也是多個(gè),在掃描商品時(shí)系統(tǒng)會(huì)提示分揀貨位號(hào),同時(shí)要提示貨位號(hào)上的商品是否已經(jīng)全部分揀完成,具體就看WMS系統(tǒng)中的分揀模塊如何設(shè)計(jì)了。
在分揀完成后需要進(jìn)行結(jié)批,即此次分揀完成,但是在前面提到過,在揀貨過程中會(huì)有貨位上商品數(shù)量與系統(tǒng)提示要揀的數(shù)量不一致的情況,對(duì)于這類缺貨訂單,在二次分揀完后也會(huì)有所體現(xiàn)。
如果有缺貨訂單,這時(shí)分揀車會(huì)先處理缺貨訂單,然后再進(jìn)行正常訂單的打包與發(fā)貨;所以揀貨與分揀的異常情況基本上就是缺貨場(chǎng)景的處理。
在此補(bǔ)充一下,在揀貨時(shí)貨位商品實(shí)際數(shù)量與系統(tǒng)提示的數(shù)量不一致也有兩種情況,即多或少,如果待揀數(shù)量大于實(shí)際數(shù)量產(chǎn)生缺貨訂單,對(duì)于數(shù)量多了揀貨人員一般不會(huì)處理。
對(duì)于這種不一致的情況會(huì)通過盤點(diǎn)來解決,盤點(diǎn)是隨時(shí)的,曾經(jīng)做過一個(gè)分銷商倉(cāng)儲(chǔ)系統(tǒng),管理的是IBM小型機(jī)與散件,因?yàn)閮r(jià)值高,所以要求每天早上都要進(jìn)行盤點(diǎn),但是并不是所有的貨位都進(jìn)行,當(dāng)時(shí)設(shè)計(jì)的是根據(jù)貨位上發(fā)生過上下架(增或減)的生成盤點(diǎn)任務(wù)單,然后進(jìn)行有針對(duì)性的盤點(diǎn)。
這種方式可以借簽,具體的待梳理庫(kù)內(nèi)其它作業(yè)流程時(shí)再做介紹,至此分揀工作也已經(jīng)完成,后續(xù)將進(jìn)行打包與發(fā)貨。
根據(jù)計(jì)劃,已經(jīng)介紹完到貨入庫(kù)、上下架、揀貨與分揀幾篇內(nèi)容,對(duì)于波次、揀貨與分揀主要是針對(duì)銷售訂單來梳理的,對(duì)于庫(kù)內(nèi)不同類型的訂單流程是不一樣的,而且倉(cāng)間調(diào)撥也需要揀貨,由存貨區(qū)向揀貨區(qū)補(bǔ)貨時(shí)也同樣需要揀貨。
不同的庫(kù)內(nèi)操作流程是不一樣的,記得在上家公司做到店到家項(xiàng)目時(shí),訂單會(huì)先集單,然后下發(fā)到倉(cāng)庫(kù)進(jìn)行集中揀貨,然后在門店進(jìn)行揀貨,這其實(shí)就是倉(cāng)內(nèi)揀貨,店內(nèi)二次分揀只是操作地點(diǎn)的轉(zhuǎn)移。
系統(tǒng)的設(shè)計(jì)開發(fā)是要依據(jù)業(yè)務(wù)場(chǎng)景的,倉(cāng)內(nèi)是訂單驅(qū)動(dòng)的作業(yè)為主,考慮的是效率、成本,這與中臺(tái)的目標(biāo)似乎相似,脫離了實(shí)際業(yè)務(wù)而設(shè)計(jì)的產(chǎn)品很可能會(huì)失敗,看完這篇您對(duì)庫(kù)內(nèi)訂單的分配、揀貨、分揀等有所了解了嗎?
2024LOG供應(yīng)鏈物流 突破創(chuàng)新獎(jiǎng)候選案例——上海歐力德物流科技有限公司
4882 閱讀2024LOG供應(yīng)鏈物流?突破創(chuàng)新獎(jiǎng)候選案例——科捷供應(yīng)鏈有限公司
3182 閱讀2024LOG供應(yīng)鏈物流?突破創(chuàng)新獎(jiǎng)候選案例——中外運(yùn)物流有限公司
2751 閱讀2024LOG供應(yīng)鏈物流 突破創(chuàng)新獎(jiǎng)候選案例——安得智聯(lián)供應(yīng)鏈科技股份有限公司
2463 閱讀順豐、德邦發(fā)布春節(jié)服務(wù)公告:將加收資源調(diào)節(jié)費(fèi)
2152 閱讀中郵無人機(jī)(北京)有限公司揭牌
2139 閱讀剛上市就大跌,航空物流巨無霸市值已縮水211億
1829 閱讀2024LOG供應(yīng)鏈物流 突破創(chuàng)新獎(jiǎng)候選案例——京東物流
1776 閱讀2024LOG供應(yīng)鏈物流?突破創(chuàng)新獎(jiǎng)候選案例——中國(guó)移動(dòng)通信集團(tuán)終端有限公司云南分公司
1584 閱讀智能倉(cāng)儲(chǔ)企業(yè)“智世機(jī)器人”完成數(shù)千萬元A輪融資
1536 閱讀