WMS:盤(pán)點(diǎn)設(shè)計(jì)

16 評(píng)論 24843 瀏覽 175 收藏 13 分鐘

編輯導(dǎo)語(yǔ):倉(cāng)庫(kù)管理系統(tǒng)WMS是常見(jiàn)的B端產(chǎn)品,其中,盤(pán)點(diǎn)業(yè)務(wù)是WMS中常見(jiàn)的業(yè)務(wù)流程。盤(pán)點(diǎn)任務(wù)的創(chuàng)建,包含了盤(pán)點(diǎn)觸發(fā)、盤(pán)點(diǎn)范圍、盤(pán)點(diǎn)方式及盤(pán)點(diǎn)人員等方面。本篇文章里,作者對(duì)WMS的盤(pán)點(diǎn)設(shè)計(jì)做了總結(jié)分享,一起來(lái)看一下。

之前陸陸續(xù)續(xù)寫(xiě)過(guò)WMS出庫(kù)、入庫(kù)、庫(kù)內(nèi)管理的相關(guān)設(shè)計(jì),并且也正對(duì)于出庫(kù)揀貨的功能做了較為詳細(xì)的闡述,今天我想聊一聊盤(pán)點(diǎn)。

在行業(yè)中,我們常常會(huì)用盤(pán)點(diǎn)準(zhǔn)確率作為權(quán)衡倉(cāng)庫(kù)管理水平的核心指標(biāo)。倉(cāng)庫(kù)管什么,管的就是那票貨和操作那票貨的人。而盤(pán)點(diǎn),用最白話(huà)的方式來(lái)講就是,系統(tǒng)告訴我這個(gè)地方有多少這個(gè)貨,那我去數(shù)數(shù)看是不是真的是這個(gè)數(shù),如果是的話(huà)那就沒(méi)毛病,不是的話(huà),那咱得好好看看哪兒出問(wèn)題了。

那么接下來(lái)我們就開(kāi)始進(jìn)入正題吧。

對(duì)于盤(pán)點(diǎn)這個(gè)業(yè)務(wù)流程來(lái)說(shuō),通??梢苑殖扇蟛襟E:創(chuàng)建任務(wù)→執(zhí)行任務(wù)→盤(pán)點(diǎn)生效。

本文也會(huì)從這三個(gè)環(huán)節(jié)展開(kāi)對(duì)盤(pán)點(diǎn)進(jìn)行一個(gè)完整的介紹。

一、盤(pán)點(diǎn)任務(wù)創(chuàng)建

創(chuàng)建一個(gè)完整的盤(pán)點(diǎn)任務(wù)的生成應(yīng)該包含以下幾個(gè)部分:

  • 盤(pán)點(diǎn)觸發(fā)條件——什么時(shí)候盤(pán);
  • 盤(pán)點(diǎn)范圍——盤(pán)哪里,盤(pán)什么;
  • 盤(pán)點(diǎn)方式——怎么盤(pán);
  • 盤(pán)點(diǎn)人員——誰(shuí)來(lái)盤(pán)。

1. 什么時(shí)候盤(pán)點(diǎn)

這里通??梢苑譃槿箢?lèi)的觸發(fā)情況,包括:周期性盤(pán)點(diǎn)、指定條件觸發(fā)盤(pán)點(diǎn)、用戶(hù)自主盤(pán)點(diǎn)。

1)周期性盤(pán)點(diǎn)

顧名思義,周期性盤(pán)點(diǎn)是定義一個(gè)固定的周期,由系統(tǒng)間隔一定周期后,創(chuàng)建固定的盤(pán)點(diǎn)任務(wù)由倉(cāng)庫(kù)進(jìn)行盤(pán)點(diǎn)執(zhí)行。這個(gè)功能通常是結(jié)合盤(pán)點(diǎn)計(jì)劃來(lái)實(shí)現(xiàn)的。這也是倉(cāng)庫(kù)管理中應(yīng)用最多的一種方式,一般會(huì)設(shè)置月盤(pán)/雙月盤(pán)/季盤(pán)等。定期確認(rèn)倉(cāng)庫(kù)庫(kù)存的準(zhǔn)確性,及時(shí)糾錯(cuò)。

2)指定條件觸發(fā)盤(pán)點(diǎn)

這種觸發(fā)方式相對(duì)來(lái)說(shuō)就比較個(gè)性化了,需要結(jié)合實(shí)際的業(yè)務(wù)訴求進(jìn)行設(shè)計(jì)。

比如為了保障在頻繁操作中庫(kù)存的準(zhǔn)確性,當(dāng)某倉(cāng)位當(dāng)日揀貨頻次達(dá)到一定量后自動(dòng)觸發(fā)盤(pán)點(diǎn)任務(wù)。要求在次日開(kāi)始揀貨前對(duì)此庫(kù)位進(jìn)行盤(pán)點(diǎn)。

或者為了避免商品丟失,對(duì)于一定時(shí)期沒(méi)有流水的庫(kù)位觸發(fā)盤(pán)點(diǎn)任務(wù)由專(zhuān)人進(jìn)行盤(pán)點(diǎn),確保無(wú)資損等。

3)用戶(hù)自主盤(pán)點(diǎn)

前兩種都是由系統(tǒng)來(lái)觸發(fā)的,而當(dāng)用戶(hù)實(shí)際操作過(guò)程中發(fā)現(xiàn)庫(kù)存異常時(shí),也應(yīng)支持自主發(fā)起盤(pán)點(diǎn)任務(wù)。

如之前我們?cè)O(shè)計(jì)過(guò)在揀貨過(guò)程中員工發(fā)現(xiàn)指定庫(kù)位庫(kù)存異常時(shí),即刻觸發(fā)盤(pán)點(diǎn)任務(wù),由專(zhuān)人庫(kù)管進(jìn)行異常確認(rèn)和相關(guān)盤(pán)點(diǎn)。

2. 盤(pán)點(diǎn)范圍

哪些倉(cāng)庫(kù)、哪些庫(kù)位、哪些貨品要盤(pán)點(diǎn)呢?

1)全盤(pán)

全盤(pán)很好理解,就是不管三七二十一,一股腦兒所有的可用倉(cāng)庫(kù)、所有貨品都盤(pán)點(diǎn)一遍。雖然在庫(kù)存準(zhǔn)確性上有所保障,但是確實(shí)是“勞民傷財(cái)”了。因此通常只有在固定較長(zhǎng)周期的盤(pán)點(diǎn)任務(wù)中才會(huì)用全盤(pán)的方式。

2)部分盤(pán)點(diǎn)

部分盤(pán)點(diǎn)可以是針對(duì)于部分庫(kù)位、也可以是針對(duì)部分商品。或者對(duì)于3PL倉(cāng)這種服務(wù)性質(zhì)的倉(cāng)庫(kù),也可以針對(duì)特定貨主單獨(dú)發(fā)起盤(pán)點(diǎn)。

當(dāng)然還包括上文(指定條件觸發(fā)盤(pán)點(diǎn))中提到的按照指定條件觸發(fā)盤(pán)點(diǎn)中一些特殊的維度。

如果是用戶(hù)自主盤(pán)點(diǎn)的話(huà),通常最細(xì)維度可以到針對(duì)倉(cāng)庫(kù)中某一庫(kù)位的指定SKU。

以上都可以概括為部分盤(pán)點(diǎn)。

3. 盤(pán)點(diǎn)方式

1)明盤(pán)VS暗盤(pán)

針對(duì)盤(pán)點(diǎn)過(guò)程中,用戶(hù)的“知情權(quán)”不同,可以分為明盤(pán)和暗盤(pán)。

明盤(pán)是指用戶(hù)在操作盤(pán)點(diǎn)時(shí),允許用戶(hù)知道當(dāng)前庫(kù)存,其目的是為了讓用戶(hù)知道在盤(pán)點(diǎn)過(guò)程中知道差異,并及時(shí)核實(shí)差異,確認(rèn)差異原因,確保提交的結(jié)果是準(zhǔn)確的。

暗盤(pán)則相反,用戶(hù)盤(pán)點(diǎn)時(shí),只知道當(dāng)前盤(pán)點(diǎn)數(shù)量卻無(wú)法查看到當(dāng)前實(shí)際庫(kù)存。只有最終提交結(jié)果生效后才可知道差異信息。通常這么做的目的是為了防止用戶(hù)在盤(pán)點(diǎn)過(guò)程中作弊,為了應(yīng)付考核而弄虛作假。

兩種方式無(wú)謂對(duì)錯(cuò),只是適用的大場(chǎng)景有所不同,大家可以思考下什么場(chǎng)景適合明盤(pán),什么場(chǎng)景適合暗盤(pán)?

2)靜盤(pán)VS動(dòng)盤(pán)

靜態(tài)盤(pán)點(diǎn)是指,在盤(pán)點(diǎn)過(guò)程中,全部作業(yè)停止,一直到盤(pán)點(diǎn)任務(wù)內(nèi)所有物料盤(pán)點(diǎn)完成。在我剛畢業(yè)還在制造行業(yè)工作時(shí),基本上每隔半年倉(cāng)庫(kù)就會(huì)大盤(pán)一次,產(chǎn)線(xiàn)會(huì)歸還所有未用完的物料并停止作業(yè),倉(cāng)庫(kù)此時(shí)禁止領(lǐng)還,等所有貨物都盤(pán)點(diǎn)完畢并提交財(cái)務(wù)審核后,重新開(kāi)始作業(yè)。在此期間,倉(cāng)庫(kù)內(nèi)所有貨物都是“靜止”的。

動(dòng)態(tài)盤(pán)點(diǎn)則是相對(duì)于靜態(tài)盤(pán)點(diǎn)而言。在盤(pán)點(diǎn)過(guò)程中,倉(cāng)庫(kù)整體還是可以正常作業(yè),針對(duì)于未盤(pán)點(diǎn)的區(qū)域進(jìn)行“靜止”處理,某區(qū)域一旦盤(pán)點(diǎn)完成,即可開(kāi)始投入正常使用,不必等整個(gè)倉(cāng)庫(kù)盤(pán)點(diǎn)完畢。

4. 盤(pán)點(diǎn)人員

盤(pán)點(diǎn)任務(wù)的執(zhí)行可以實(shí)現(xiàn)為指定式、認(rèn)領(lǐng)式。

1)指定式

系統(tǒng)按照用戶(hù)設(shè)定的規(guī)則制定某個(gè)或某群用戶(hù)。如特殊/貴重商品只能由部分權(quán)限用戶(hù)才可進(jìn)行盤(pán)點(diǎn)。通常需要用戶(hù)在系統(tǒng)中預(yù)設(shè)指定規(guī)則。

2)認(rèn)領(lǐng)式

則是指任務(wù)生成后盤(pán)點(diǎn)責(zé)任人為空,有相關(guān)倉(cāng)庫(kù)/區(qū)域權(quán)限的用戶(hù)均可查看到此任務(wù)。用戶(hù)按實(shí)際情況進(jìn)行任務(wù)的認(rèn)領(lǐng)。

此外,對(duì)于一個(gè)盤(pán)點(diǎn)任務(wù)來(lái)說(shuō),當(dāng)盤(pán)點(diǎn)范圍不同時(shí),在人員的約束上也會(huì)有所不同。當(dāng)把倉(cāng)庫(kù)/多貨品作為一個(gè)盤(pán)點(diǎn)任務(wù)時(shí),那么必然是要允許多人盤(pán)點(diǎn)的。但是對(duì)于針對(duì)庫(kù)位庫(kù)存異常生成的庫(kù)位盤(pán)點(diǎn)任務(wù),通常會(huì)限制一個(gè)用戶(hù)認(rèn)領(lǐng)后,其他用戶(hù)是不允許再操作此盤(pán)點(diǎn)了。避免同時(shí)盤(pán)點(diǎn)同一庫(kù)位造成的數(shù)據(jù)差異。

5. 小結(jié)

針對(duì)不同的場(chǎng)景,通常需要對(duì)這幾個(gè)維度進(jìn)行不同的組合,創(chuàng)建不同類(lèi)型的盤(pán)點(diǎn)任務(wù)。大家可以自行思考下不同場(chǎng)景下對(duì)盤(pán)點(diǎn)任務(wù)的不同訴求。

二、盤(pán)點(diǎn)任務(wù)實(shí)操

盤(pán)點(diǎn)的實(shí)操部分反而是比較簡(jiǎn)單并且通用的部分了。

通常可以分為:領(lǐng)取任務(wù)(如果需要領(lǐng)取的話(huà))、針對(duì)盤(pán)點(diǎn)任務(wù)中的明細(xì)開(kāi)始盤(pán)點(diǎn)兩個(gè)步驟。領(lǐng)取任務(wù)相對(duì)來(lái)說(shuō)是個(gè)比較通用的功能,這邊就不展開(kāi)說(shuō)了。

1. 盤(pán)點(diǎn)任務(wù)的展開(kāi)和操作

在盤(pán)點(diǎn)任務(wù)詳情的呈現(xiàn)上面,可以分成兩大類(lèi):按商品維度和按庫(kù)位維度呈現(xiàn)。

以下圖例僅為簡(jiǎn)例,只為說(shuō)明概念,實(shí)際產(chǎn)品設(shè)計(jì)相對(duì)會(huì)更加復(fù)雜。

此外,在盤(pán)點(diǎn)實(shí)操過(guò)程中,為了確保用戶(hù)確實(shí)是在指定庫(kù)位盤(pán)點(diǎn)指定商品,在產(chǎn)品中需要增加庫(kù)位、商品掃碼邏輯。

2. 初盤(pán)VS復(fù)盤(pán)

盤(pán)點(diǎn)過(guò)程可以分為初盤(pán)和復(fù)盤(pán),初盤(pán)即針對(duì)盤(pán)點(diǎn)對(duì)象的首次盤(pán)點(diǎn),復(fù)盤(pán)通常是針對(duì)有初盤(pán)有差異的部分,要求用戶(hù)重新核實(shí)盤(pán)點(diǎn),增加盤(pán)點(diǎn)數(shù)據(jù)的準(zhǔn)確性。

對(duì)于盤(pán)點(diǎn)有差異的部分,在提交時(shí),要求用戶(hù)錄入可能造成差異的原因。

三、庫(kù)存調(diào)整

1. 盤(pán)點(diǎn)審核

盤(pán)點(diǎn)完成后,用戶(hù)對(duì)盤(pán)點(diǎn)結(jié)果進(jìn)行提交,通常對(duì)于盤(pán)點(diǎn)結(jié)果是要求經(jīng)過(guò)幾輪業(yè)務(wù)包括財(cái)務(wù)的審核后,才可以生效的,畢竟直接影響的就是錢(qián)了。

并且增加審批流也可以對(duì)實(shí)操業(yè)務(wù)有一定警示作用,明白盤(pán)點(diǎn)的嚴(yán)肅性。

2. 庫(kù)存調(diào)整

盤(pán)點(diǎn)結(jié)果審批通過(guò)后,則需要針對(duì)盤(pán)點(diǎn)結(jié)果對(duì)當(dāng)前庫(kù)存進(jìn)行相應(yīng)的調(diào)整。

庫(kù)存調(diào)整可以分為覆蓋調(diào)整(不推薦)和差異調(diào)整生效。

覆蓋調(diào)整是指,原庫(kù)存10,盤(pán)點(diǎn)后庫(kù)存8,那么在盤(pán)點(diǎn)生效后直接將庫(kù)存改為8。大家仔細(xì)想下這里是否會(huì)有問(wèn)題?我在此處先不講,等我講完差異調(diào)整后,相信大家自己就明白了。

差異調(diào)整則是指,按照盤(pán)點(diǎn)結(jié)果中的庫(kù)存差異對(duì)當(dāng)前庫(kù)存進(jìn)行調(diào)整。按時(shí)按照上面的例子來(lái)說(shuō),盤(pán)點(diǎn)差異為-2,雖然盤(pán)點(diǎn)結(jié)束后庫(kù)存是8,但是在提交審批后,審批過(guò)程中,倉(cāng)庫(kù)有出入庫(kù)操作,實(shí)際審批通過(guò)時(shí),庫(kù)存為6。那么當(dāng)按差異值-2調(diào)整后,庫(kù)存應(yīng)該為4。

回過(guò)頭讓我們?cè)倏聪赂采w調(diào)整的問(wèn)題,在上面的例子中,如果直接覆蓋,則會(huì)將庫(kù)存6直接更新為8,反而是盤(pán)盈了2,與實(shí)際盤(pán)點(diǎn)結(jié)果是不一致的。除非在審批通過(guò)之前,倉(cāng)庫(kù)庫(kù)存仍然凍結(jié)并禁止操作,這顯然對(duì)業(yè)務(wù)有較大影響,因此個(gè)人并不推薦這種做法。

四、總結(jié)

在盤(pán)點(diǎn)的過(guò)程中還有很多細(xì)節(jié)的設(shè)計(jì)點(diǎn),比如:

  • 倉(cāng)庫(kù)里沒(méi)有的貨品是否允許從無(wú)盤(pán)到有呢?
  • 盤(pán)點(diǎn)結(jié)果什么時(shí)候需要審批,什么時(shí)候不需要審批,需要誰(shuí)審批?
  • 審批過(guò)程中庫(kù)存異動(dòng)造成的盤(pán)點(diǎn)結(jié)果無(wú)法執(zhí)行如何處理?
  • 盤(pán)點(diǎn)提交后是否允許撤回呢?

很多問(wèn)題都需要結(jié)合實(shí)際的業(yè)務(wù)場(chǎng)景來(lái)設(shè)計(jì),我這篇文章算是拋磚引玉了,大家有興趣的話(huà),可以一起聊一聊,你們的盤(pán)點(diǎn)是怎么做的呢?

#專(zhuān)欄作家#

麋鹿產(chǎn)品,公眾號(hào):麋鹿產(chǎn)品手冊(cè),人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家。專(zhuān)注供應(yīng)鏈挖掘提升,熱愛(ài)生活,熱愛(ài)產(chǎn)品。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash,基于CCO協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 盤(pán)點(diǎn)功能的目的對(duì)應(yīng)著理貨,其實(shí)很早沒(méi)有信息系統(tǒng)的時(shí)候就需要定期針對(duì)貨品進(jìn)行對(duì)賬,既然是對(duì)賬那就有了正確性質(zhì)和時(shí)間性,影響盤(pán)點(diǎn)正確性的因素有盤(pán)點(diǎn)操作人員,審核,作業(yè)狀態(tài)等,誰(shuí)來(lái)審核,誰(shuí)對(duì)最終審核結(jié)果負(fù)責(zé),考慮到作業(yè)影響,最終盤(pán)點(diǎn)數(shù)據(jù)與現(xiàn)場(chǎng)實(shí)物是否吻合

    來(lái)自浙江 回復(fù)
  2. 請(qǐng)教一下,盤(pán)點(diǎn)的維度除了商品和庫(kù)位外,還有不同批次的差別,這個(gè)如何在盤(pán)點(diǎn)中體現(xiàn)?

    來(lái)自湖北 回復(fù)
  3. 感謝,很有用。
    我們是屬于 固定資產(chǎn)類(lèi) 的盤(pán)點(diǎn),因工作量較大以及涉及到掃碼硬件設(shè)備及現(xiàn)場(chǎng),所以采用明盤(pán)、動(dòng)盤(pán)。
    所以我們存在 盤(pán)差調(diào)整,主要以 盤(pán)虧與盤(pán)盈 之間調(diào)整。同時(shí)需要審批 所以在這個(gè)時(shí)間差內(nèi) 需要考慮 資產(chǎn)的動(dòng)態(tài)情況,避免調(diào)整錯(cuò)誤。梳理起來(lái)真的很有用。
    主要還要記錄下 資產(chǎn)的調(diào)整記錄 以及 盤(pán)點(diǎn)準(zhǔn)確率統(tǒng)計(jì),作為 衡量 子公司實(shí)際運(yùn)行的指標(biāo)。
    我們這種 最終處理 盤(pán)虧、盤(pán)盈好像只能通過(guò)人工操作。

    來(lái)自上海 回復(fù)
    1. 您好,我這邊是易境通,做海外倉(cāng)系統(tǒng)開(kāi)發(fā)的,歡迎了解咨詢(xún) V:yjt_81030

      來(lái)自廣東 回復(fù)
  4. 差異調(diào)整:原庫(kù)存10,盤(pán)點(diǎn)后8,如果在審批前解凍,有可能出現(xiàn)還未審批通過(guò),就有出庫(kù)單要出10,導(dǎo)致出貨無(wú)貨現(xiàn)象。這個(gè)可有辦法解決,我目前想到的最保守的方法就是先不解凍。

    來(lái)自福建 回復(fù)
    1. 盤(pán)點(diǎn)結(jié)果更新之前確實(shí)不能解凍

      來(lái)自北京 回復(fù)
    2. 請(qǐng)教下,盤(pán)虧單扣庫(kù)存的時(shí)候,是否要和普通出庫(kù)一樣,校驗(yàn)庫(kù)存可用數(shù)?
      比如WMS已經(jīng)有單據(jù),占用了10個(gè)庫(kù)存,盤(pán)點(diǎn)發(fā)現(xiàn)只有8個(gè),要盤(pán)虧扣庫(kù)存兩個(gè)。那盤(pán)虧單扣庫(kù)存,如果和普通出庫(kù)一樣,校驗(yàn)可用數(shù),就會(huì)發(fā)現(xiàn)可用數(shù)=0,無(wú)法盤(pán)虧出庫(kù)了。這個(gè)應(yīng)該怎么處理?

      來(lái)自廣東 回復(fù)
    3. 我的做法是不校驗(yàn),直接扣減。

      來(lái)自福建 回復(fù)
    4. 那就是,占用扣減邏輯,區(qū)分盤(pán)點(diǎn)和非盤(pán)點(diǎn)業(yè)務(wù)?
      非盤(pán)點(diǎn)單據(jù),需出庫(kù)數(shù)量≤可用數(shù)才能占用、扣減;盤(pán)虧,就忽略非盤(pán)點(diǎn)單據(jù)直接扣減。
      盤(pán)點(diǎn)結(jié)束后,允許非盤(pán)點(diǎn)單據(jù)繼續(xù)進(jìn)行后,不夠庫(kù)存出庫(kù)的單據(jù),就報(bào)異常,再回退。

      來(lái)自廣東 回復(fù)
    5. 考慮下 可用允許為負(fù)數(shù)呢??捎帽硎镜氖菢I(yè)務(wù)需求的計(jì)劃數(shù)據(jù) 算是擬使用數(shù)量。真實(shí)的庫(kù)存只有賬面庫(kù)存、出庫(kù)庫(kù)存,確保賬面守恒即可

      來(lái)自重慶 回復(fù)
  5. 總結(jié)中的幾個(gè)問(wèn)題很重要,希望能有專(zhuān)文解答

    回復(fù)
    1. 同求

      來(lái)自福建 回復(fù)
  6. 庫(kù)存盤(pán)點(diǎn)中的差異調(diào)整不是很明白,盤(pán)點(diǎn)結(jié)束后是8,為啥經(jīng)過(guò)審批后是6,是8減去差異額2嗎?

    回復(fù)
    1. 作者是舉了個(gè)在盤(pán)點(diǎn)審批過(guò)程中還有庫(kù)存操作的例子,意思是盤(pán)點(diǎn)結(jié)束時(shí)是8,在提交審批過(guò)程中該商品發(fā)生了出庫(kù)操作,例如減少了四件,在系統(tǒng)上就是10-4=6。用差異調(diào)整的話(huà)我能通過(guò)-2將其調(diào)整為準(zhǔn)確值4;但是審批后直接覆蓋的話(huà)會(huì)變成8

      來(lái)自貴州 回復(fù)
    2. 差異調(diào)整就是算出少了幾個(gè),之后從現(xiàn)有庫(kù)存中扣掉,覆蓋的就是把盤(pán)點(diǎn)的結(jié)果直接覆蓋過(guò)去,如果在覆蓋前出入庫(kù)還在繼續(xù)就會(huì)導(dǎo)致數(shù)量出錯(cuò)

      來(lái)自福建 回復(fù)
  7. 感謝分享,很有用

    回復(fù)