電商O2O后臺(tái)供應(yīng)鏈系統(tǒng)實(shí)操記錄——采購(gòu)模塊
本文主要寫作者在公司設(shè)計(jì)供應(yīng)鏈系統(tǒng)的實(shí)操記錄,根據(jù)所在公司的業(yè)務(wù)模式,介紹供應(yīng)鏈系統(tǒng)整個(gè)設(shè)計(jì)過(guò)程的思路、方法和核心要點(diǎn)。
電商、O2O行業(yè)的產(chǎn)品線中,后端的業(yè)務(wù)支持系統(tǒng)占據(jù)了很大的比重,比如訂單系統(tǒng)、供應(yīng)鏈系統(tǒng)等。
不同于純線上的產(chǎn)品,電商、O2O領(lǐng)域的產(chǎn)品基本都是后端大于前端,這些后端產(chǎn)品覆蓋了公司的核心數(shù)據(jù),作為公司業(yè)務(wù)運(yùn)行的基礎(chǔ)。而且因?yàn)槊總€(gè)公司的業(yè)務(wù)形式不同,通常需要有一套自己的或者定制化的系統(tǒng)作為公司獨(dú)特的業(yè)務(wù)支持。
供應(yīng)鏈系統(tǒng)是為公司提供商品進(jìn)銷存業(yè)務(wù)的管理系統(tǒng)。大部分以交易為核心業(yè)務(wù)的公司,都有自己商品進(jìn)貨發(fā)貨的供應(yīng)鏈業(yè)務(wù),而各個(gè)不同的行業(yè)和領(lǐng)域又有自己獨(dú)特的供應(yīng)鏈業(yè)務(wù)形態(tài)。供應(yīng)鏈系統(tǒng)通常包含采購(gòu)、庫(kù)存管理、出入庫(kù)、物流等多個(gè)模塊,是公司后臺(tái)產(chǎn)品線重要的一環(huán)。
作為一個(gè)后端產(chǎn)品的產(chǎn)品經(jīng)理,日常工作的核心在于深入地挖掘業(yè)務(wù),梳理流程,產(chǎn)出模塊化的系統(tǒng)設(shè)計(jì)方案,和C端產(chǎn)品有著不小的差別。
本文主要寫我在公司設(shè)計(jì)供應(yīng)鏈系統(tǒng)的實(shí)操記錄,根據(jù)我所在公司的業(yè)務(wù)模式,介紹供應(yīng)鏈系統(tǒng)整個(gè)設(shè)計(jì)過(guò)程的思路、方法和核心要點(diǎn)。
由于供應(yīng)鏈具體的業(yè)務(wù)和流程每個(gè)公司不一樣,這類后臺(tái)產(chǎn)品并不像C端產(chǎn)品那樣能直接用來(lái)參考,因此本文不是一篇介紹供應(yīng)鏈系統(tǒng)應(yīng)有的流程和功能的文章,核心在于思路和方法的分享,功能細(xì)節(jié)僅供參考。
一、業(yè)務(wù)背景和系統(tǒng)目標(biāo)
首先介紹一下公司的基本業(yè)務(wù)。我們是一家做上門服務(wù)的O2O公司,不同于打車外賣等純供需匹配的模式,我們的服務(wù)體系是自營(yíng)的,而且由于自身業(yè)務(wù)的特殊性,有自己的一套類似于電商的供應(yīng)鏈業(yè)務(wù)。
我們的具體業(yè)務(wù),首先是由上門服務(wù)人員領(lǐng)取倉(cāng)庫(kù)的商品,用戶下單后,上門到用戶家里完成服務(wù),根據(jù)訂單消耗商品同時(shí)產(chǎn)生廢品,完成服務(wù)。
商品來(lái)源于供應(yīng)商的采購(gòu),廢料通過(guò)采購(gòu)的逆向流程退回供應(yīng)商。整體來(lái)說(shuō),我們的供應(yīng)鏈和通用的電商供應(yīng)鏈體系比較類似,有采購(gòu)、庫(kù)存、出入庫(kù)模塊,只是沒(méi)有物流發(fā)貨的業(yè)務(wù)。
設(shè)計(jì)系統(tǒng)之前,第一步需要明確系統(tǒng)的目標(biāo)。我們公司之前有一個(gè)1.0版本的供應(yīng)鏈系統(tǒng),但是舊版系統(tǒng)有很多業(yè)務(wù)流程的缺失,造成庫(kù)存數(shù)量不一致,很多模塊都是業(yè)務(wù)方在做手工帳,已不符合當(dāng)下的業(yè)務(wù)發(fā)展。因此公司需要做一個(gè)2.0版本的新版系統(tǒng)來(lái)完整地支持業(yè)務(wù)。從產(chǎn)品角度來(lái)看,相當(dāng)于從零到一的系統(tǒng)重構(gòu)。
整個(gè)供應(yīng)鏈業(yè)務(wù)的核心目標(biāo)有三點(diǎn),庫(kù)存一致,資金一致,一物一碼,分別是三個(gè)階段。一物一碼是未來(lái)的目標(biāo),資金一致需要和財(cái)務(wù)系統(tǒng)的體系打通,當(dāng)前版本的目標(biāo)即為從手工帳到系統(tǒng)庫(kù)存一致。細(xì)分下來(lái),需要將所有業(yè)務(wù)模塊線上化,在每個(gè)業(yè)務(wù)模塊中,涵蓋所有環(huán)節(jié)的人和操作,即達(dá)到流程閉環(huán)。
二、什么是采購(gòu)
采購(gòu),顧名思義,是從供應(yīng)商手上批量采購(gòu)商品到我們自己的倉(cāng)庫(kù)。采購(gòu)是供應(yīng)鏈業(yè)務(wù)的頭部環(huán)節(jié),作為公司庫(kù)存的源頭,又有著大量現(xiàn)金流,其重要性不言而喻。供應(yīng)鏈系統(tǒng)的采購(gòu)模塊對(duì)業(yè)務(wù)的價(jià)值主要有三點(diǎn):
1. 不同角色之間的業(yè)務(wù)流轉(zhuǎn)和信息同步
采購(gòu)會(huì)涉及到采購(gòu)人員、供應(yīng)商、倉(cāng)庫(kù)、質(zhì)檢這幾個(gè)角色,一項(xiàng)采購(gòu)業(yè)務(wù)需要在每個(gè)角色之間流轉(zhuǎn),各角色之間需要實(shí)時(shí)信息同步。這一點(diǎn)是基礎(chǔ)。
2. 數(shù)據(jù)分析的輔助決策
采購(gòu)各環(huán)節(jié)中的數(shù)據(jù)分析,比如供應(yīng)商的良品率、發(fā)貨時(shí)效,比如各個(gè)商品的采購(gòu)滿足率等,在有業(yè)務(wù)流程的基礎(chǔ)上做數(shù)據(jù)分析。
3. 庫(kù)存和資金的一致性
采購(gòu)是公司庫(kù)存和利潤(rùn)的源頭,需要系統(tǒng)記錄每一筆庫(kù)存數(shù)量和財(cái)務(wù)的資金賬目。
供應(yīng)鏈系統(tǒng)的采購(gòu)模塊包括幾個(gè)部分:采購(gòu)的主流程,即采購(gòu)申請(qǐng)、下采購(gòu)單、采購(gòu)入庫(kù)這一系列流程;供應(yīng)商管理,針對(duì)供應(yīng)商信息、樣品和財(cái)務(wù)的管控;采購(gòu)逆向流程,即供應(yīng)商退貨。本文主要介紹采購(gòu)采購(gòu)的主流程。
三、采購(gòu)主流程的業(yè)務(wù)對(duì)接
明確系統(tǒng)目標(biāo)后,接下來(lái)就開始和業(yè)務(wù)方,即公司的供應(yīng)鏈部門,進(jìn)行業(yè)務(wù)的對(duì)接。
1、第一步,梳理流程,確定強(qiáng)流程節(jié)點(diǎn),所有業(yè)務(wù)圍繞著這幾個(gè)節(jié)點(diǎn)進(jìn)行
流程圖如下:
2、第二步,需要確定每個(gè)流程節(jié)點(diǎn)中,參與業(yè)務(wù)的人員角色
我們公司的采購(gòu)業(yè)務(wù)有以下這幾個(gè)角色:
1)pmc,即物控計(jì)劃員,職責(zé)是根據(jù)訂單消耗情況,管控倉(cāng)庫(kù)商品數(shù)量的計(jì)劃。在采購(gòu)流程中,作為采購(gòu)申請(qǐng)的發(fā)起者。
2)采購(gòu)人員,根據(jù)采購(gòu)申請(qǐng),向和各家供應(yīng)商下采購(gòu)單。
3)供應(yīng)商,外部角色,根據(jù)采購(gòu)單發(fā)貨,并定期和公司進(jìn)行采購(gòu)結(jié)算。
4)倉(cāng)庫(kù),接受供應(yīng)商發(fā)來(lái)的商品,并將良品入庫(kù),不良品退回。所有貨物實(shí)體必須由倉(cāng)庫(kù)操作收發(fā)貨。
5)質(zhì)檢,如果采購(gòu)來(lái)的商品需要進(jìn)行質(zhì)量檢驗(yàn),需要質(zhì)檢參與進(jìn)行檢測(cè)。
6)財(cái)務(wù),進(jìn)行采購(gòu)單的審核,定期和供應(yīng)商結(jié)算。
3、第三步,確定各流程節(jié)點(diǎn)的具體操作,梳理完整的流程
1)采購(gòu)申請(qǐng)。由pmc根據(jù)計(jì)劃,或者其他倉(cāng)庫(kù)提交上來(lái)的申請(qǐng)來(lái)統(tǒng)一創(chuàng)建、管理采購(gòu)申請(qǐng)。采購(gòu)人員收到采購(gòu)申請(qǐng)后,將采購(gòu)的商品和數(shù)量分配給多個(gè)供應(yīng)商,針對(duì)每個(gè)供應(yīng)商分別創(chuàng)建采購(gòu)單。
2)采購(gòu)。采購(gòu)環(huán)節(jié)比較復(fù)雜,首先采購(gòu)人員創(chuàng)建采購(gòu)單后,需要與供應(yīng)商核價(jià),即確認(rèn)報(bào)價(jià)。收到供應(yīng)商的反饋后,采購(gòu)人員再確定采購(gòu)單并提交至財(cái)務(wù)部門進(jìn)行審批,最后提交給供應(yīng)商進(jìn)行發(fā)貨。由于早期沒(méi)有給供應(yīng)商的系統(tǒng),需由采購(gòu)將以上采購(gòu)信息錄入系統(tǒng)。
3)發(fā)貨。發(fā)往每一個(gè)倉(cāng)庫(kù)的采購(gòu)單,供應(yīng)商每個(gè)批次發(fā)貨時(shí)給出發(fā)貨數(shù)量和物流信息,同樣由采購(gòu)人員進(jìn)行錄入。
4)收貨。由倉(cāng)庫(kù)人員清點(diǎn)從供應(yīng)商收到的商品及數(shù)量,通過(guò)收貨操作錄入系統(tǒng)。
5)質(zhì)檢。首先根據(jù)發(fā)貨倉(cāng)庫(kù)是否有質(zhì)檢人員來(lái)配置是否需要質(zhì)檢的判斷。需要質(zhì)檢的批次,通過(guò)質(zhì)檢操作填寫質(zhì)量檢測(cè)的結(jié)果。
6)入庫(kù)/退貨。根據(jù)質(zhì)檢結(jié)果,倉(cāng)庫(kù)人員分別進(jìn)行入庫(kù)和退貨操作。在入庫(kù)環(huán)節(jié)發(fā)生庫(kù)存數(shù)量的變化。
7)結(jié)算。根據(jù)供應(yīng)商的賬期,在一個(gè)固定的時(shí)間和供應(yīng)商進(jìn)行結(jié)算。因?yàn)檫@一步不是實(shí)時(shí)的環(huán)節(jié),不算在主流程中。
根據(jù)角色和業(yè)務(wù)操作,我們可以將流程圖細(xì)化,如下:
四、業(yè)務(wù)場(chǎng)景、數(shù)據(jù)和關(guān)系的梳理
完成業(yè)務(wù)流程的對(duì)接后,接下來(lái)需要對(duì)接數(shù)據(jù)、單據(jù)等業(yè)務(wù)的細(xì)節(jié),根據(jù)這些確定系統(tǒng)各子模塊的結(jié)構(gòu)、關(guān)系等。
1、第一步,確定一個(gè)單子會(huì)包含哪些字段
首先是商品,即具體采購(gòu)什么貨品,數(shù)量多少,價(jià)格多少。
然后是供應(yīng)商。每個(gè)采購(gòu)單都會(huì)有個(gè)目標(biāo)供應(yīng)商。
第三個(gè),倉(cāng)庫(kù)。一個(gè)采購(gòu)單會(huì)發(fā)貨至不同的倉(cāng)庫(kù),因此倉(cāng)庫(kù)也是一個(gè)重要的字段。
2、第二步,確定各環(huán)節(jié)之間的的關(guān)聯(lián)關(guān)系,一對(duì)一還是一對(duì)多,強(qiáng)關(guān)聯(lián)還是弱關(guān)聯(lián)
這一步是重點(diǎn),直接決定了底層數(shù)據(jù)表之間的關(guān)系:
1)采購(gòu)申請(qǐng)和采購(gòu)之間:一對(duì)多關(guān)系,弱關(guān)聯(lián)。采購(gòu)人員會(huì)對(duì)一個(gè)采購(gòu)申請(qǐng)拆分多個(gè)供應(yīng)商,分別下采購(gòu)單,因此兩者之間是一對(duì)多關(guān)系。實(shí)際業(yè)務(wù)中,存在不通過(guò)采購(gòu)申請(qǐng),直接下采購(gòu)單的情況,比如一些讓供應(yīng)商補(bǔ)發(fā)的采購(gòu),因此兩者之間是弱關(guān)聯(lián);
2)采購(gòu)單和采購(gòu)收貨之間:一對(duì)多關(guān)系,強(qiáng)關(guān)聯(lián)。
采購(gòu)單詳情里有倉(cāng)庫(kù)這個(gè)字段,所以一個(gè)采購(gòu)單本身對(duì)應(yīng)的就是多個(gè)倉(cāng)庫(kù)的收貨。從收貨開始一直到最后,單據(jù)都是以倉(cāng)庫(kù)為單位,但采購(gòu)單中,倉(cāng)庫(kù)字段被放在了在商品詳情里。為了方便各倉(cāng)庫(kù)操作,在設(shè)計(jì)系統(tǒng)時(shí),加入了采購(gòu)子單的概念,即以供應(yīng)商和倉(cāng)庫(kù)為單位,將一個(gè)采購(gòu)單拆分為多個(gè)采購(gòu)子單,發(fā)貨環(huán)節(jié)依據(jù)采購(gòu)子單進(jìn)行發(fā)貨。
存在供應(yīng)商對(duì)同一個(gè)倉(cāng)庫(kù)的采購(gòu)單進(jìn)行多批次發(fā)貨的情況,比如采購(gòu)單的周期為一周三批,供應(yīng)商會(huì)在每周固定時(shí)間分批次發(fā)貨。因此采購(gòu)子單和發(fā)貨是一對(duì)多關(guān)系。
發(fā)貨一定是根據(jù)采購(gòu)單發(fā)的,因此強(qiáng)關(guān)聯(lián)。
3)采購(gòu)發(fā)貨和采購(gòu)收貨:這兩個(gè)操作使用的是同一項(xiàng)數(shù)據(jù),收貨完全按照發(fā)貨進(jìn)行。
4)采購(gòu)收貨和質(zhì)檢:同上,使用同一項(xiàng)數(shù)據(jù),質(zhì)檢完全按照收貨進(jìn)行。
5)質(zhì)檢和入庫(kù)/退貨之間:各自一對(duì)一,強(qiáng)關(guān)聯(lián)。收貨并質(zhì)檢后,會(huì)根據(jù)質(zhì)檢結(jié)果,將采購(gòu)收貨的記錄拆分為需要入庫(kù)和退貨的部分,一個(gè)批次的采購(gòu)收貨分別對(duì)應(yīng)一個(gè)批次的采購(gòu)入庫(kù)和采購(gòu)?fù)素洝?/p>
在這里有一個(gè)注意點(diǎn):不能有多對(duì)多的關(guān)系,因?yàn)槎鄬?duì)多關(guān)系會(huì)無(wú)法溯源。
舉一個(gè)例子,在設(shè)計(jì)系統(tǒng)時(shí)碰到了這樣一種情況:原本計(jì)劃在采購(gòu)申請(qǐng)環(huán)節(jié)中,以倉(cāng)庫(kù)為單位提交采購(gòu)申請(qǐng)單,再交由采購(gòu)。
這樣做的結(jié)果是,申請(qǐng)子單和采購(gòu)單就是多對(duì)多關(guān)系了,申請(qǐng)子單是以倉(cāng)庫(kù)為單位,采購(gòu)單以供應(yīng)商為單位,那么采購(gòu)單的下一步發(fā)貨,每個(gè)供應(yīng)商就只有發(fā)貨總數(shù)量,獲取不到分別給每個(gè)倉(cāng)庫(kù)發(fā)多少貨了。除非把每一個(gè)供應(yīng)商和每一個(gè)倉(cāng)庫(kù)全部拆開,那樣一次采購(gòu)得有上百個(gè)單子,根本不現(xiàn)實(shí)。
后來(lái)我們的做法是采購(gòu)流程中不包含倉(cāng)庫(kù)為單位的采購(gòu)申請(qǐng),只提供匯總的申請(qǐng)功能。
3、第三步,確定各個(gè)環(huán)節(jié)的關(guān)系,確定有哪幾個(gè)單據(jù),以及每個(gè)單據(jù)的商品詳情字段
整個(gè)流程中,一共包含這五種單據(jù):采購(gòu)申請(qǐng)單、采購(gòu)單、收貨單、入庫(kù)單、退貨單。
1)采購(gòu)申請(qǐng)單:采購(gòu)申請(qǐng)環(huán)節(jié)的單據(jù),字段為倉(cāng)庫(kù)、商品、數(shù)量。
2)采購(gòu)單:采購(gòu)環(huán)節(jié),根據(jù)采購(gòu)申請(qǐng)單創(chuàng)建采購(gòu)單。以供應(yīng)商為單位,詳情字段為倉(cāng)庫(kù)、商品、數(shù)量和價(jià)格。供應(yīng)商本身不計(jì)入詳情的字段中。
3)采購(gòu)收貨單:收貨和質(zhì)檢環(huán)節(jié),根據(jù)采購(gòu)單創(chuàng)建采購(gòu)收貨單,以倉(cāng)庫(kù)為單位,字段為商品、收貨數(shù)量、質(zhì)檢通過(guò)數(shù)量和質(zhì)檢不通過(guò)數(shù)量。
4)入庫(kù)單:入庫(kù)環(huán)節(jié),同上。
5)退貨單:退貨環(huán)節(jié),以倉(cāng)庫(kù)為單位,字段為商品和數(shù)量。
4、第四步,確定各單據(jù)之間,商品數(shù)量是否有關(guān)聯(lián)關(guān)系
因?yàn)閹?kù)存數(shù)量是整個(gè)供應(yīng)鏈系統(tǒng)的核心,所以需要確定商品數(shù)量的變動(dòng)過(guò)程:
1)采購(gòu)申請(qǐng)量和采購(gòu)量:在實(shí)際業(yè)務(wù)上,采購(gòu)量不一定等于采購(gòu)申請(qǐng)量。因?yàn)椴少?gòu)申請(qǐng)是計(jì)劃入庫(kù)的數(shù)量,但給供應(yīng)商下采購(gòu)單時(shí),需要考慮到供應(yīng)商少發(fā)、質(zhì)檢不通過(guò)需退貨的情況,因此采購(gòu)數(shù)量通常會(huì)大于申請(qǐng)數(shù)量。兩者之間數(shù)量無(wú)關(guān)聯(lián)。
2)采購(gòu)量和采購(gòu)收貨量:下采購(gòu)單后,供應(yīng)商會(huì)有發(fā)貨數(shù)量不足、路上丟失等情況,所以收貨數(shù)量也不一定等于采購(gòu)數(shù)量,無(wú)強(qiáng)關(guān)聯(lián),收貨數(shù)量需要倉(cāng)庫(kù)清點(diǎn)后填寫。
3)采購(gòu)收貨量和采購(gòu)入庫(kù)量/退貨量:這里很明顯,入庫(kù)和退貨是根據(jù)收貨的數(shù)量來(lái)的,所以數(shù)量之間有強(qiáng)關(guān)聯(lián),入庫(kù)+退貨=收貨。
根據(jù)以上梳理得出的各環(huán)節(jié)關(guān)系結(jié)構(gòu)圖如下:
五、界面和操作
最后一步,終于到了設(shè)計(jì)界面和操作,產(chǎn)出原型的時(shí)候。這時(shí)需要將業(yè)務(wù)轉(zhuǎn)化為界面顯示和功能,還有以下幾個(gè)事情要做:
1、界面
界面設(shè)置有兩種做法,一種是將一個(gè)單據(jù)作為一個(gè)界面,通過(guò)權(quán)限將操作分開;另一種是將每個(gè)流程環(huán)節(jié)作為一個(gè)界面,我們采用了這種方案,保證每個(gè)界面有唯一的角色。
2、狀態(tài)
狀態(tài)的設(shè)置需要參考當(dāng)前所處環(huán)節(jié)和數(shù)量變動(dòng)情況這兩個(gè)情況,給出用戶需要了解的動(dòng)態(tài)描述。采購(gòu)的狀態(tài)非常繁多,每一個(gè)獨(dú)立的環(huán)節(jié)都需要有單獨(dú)的狀態(tài),而且需要根據(jù)每個(gè)商品,將狀態(tài)劃分為部分和全部。具體頁(yè)面的狀態(tài)如下:
1)采購(gòu)申請(qǐng):待采購(gòu)、采購(gòu)中、已完成;
采購(gòu)申請(qǐng)是由pmc發(fā)起和跟進(jìn)的,不關(guān)心具體的采購(gòu)過(guò)程,只需要給出采購(gòu)結(jié)果;
2)采購(gòu)單:待采購(gòu),已發(fā)貨,部分收貨,全部收貨,已質(zhì)檢,完結(jié);
采購(gòu)單是核心的環(huán)節(jié),由采購(gòu)人員對(duì)采購(gòu)過(guò)程進(jìn)行全程跟進(jìn),因此狀態(tài)需要精確到每個(gè)節(jié)點(diǎn),和單據(jù)中的每類商品。
3)采購(gòu)發(fā)貨/收貨:待收貨,待質(zhì)檢,已質(zhì)檢,完結(jié);
收貨單是從發(fā)貨環(huán)節(jié)開始,由倉(cāng)庫(kù)負(fù)責(zé)收貨以及后續(xù)的跟進(jìn);
4)質(zhì)檢:待質(zhì)檢、已質(zhì)檢;
5)入庫(kù):待入庫(kù)、已入庫(kù);
6)退貨:待退貨、已退貨;
這三個(gè)環(huán)節(jié)只涉及到一個(gè)操作,比較簡(jiǎn)單。
3、功能操作
功能操作是根據(jù)狀態(tài)實(shí)時(shí)變動(dòng)的。將前文梳理出來(lái)的操作,對(duì)應(yīng)到每個(gè)頁(yè)面的每個(gè)狀態(tài)節(jié)點(diǎn)中即可。
功能操作設(shè)計(jì)的核心,在于能最大保證數(shù)據(jù)準(zhǔn)確性的前提下,盡可能提升操作的效率和體驗(yàn)。首先,對(duì)于一個(gè)從0到1的系統(tǒng)來(lái)說(shuō),在系統(tǒng)上做類似于excel的數(shù)據(jù)操作一定是很難用的(尤其是沒(méi)有前后端分離的系統(tǒng))。然后,有些功能會(huì)存在數(shù)據(jù)準(zhǔn)確性上的風(fēng)險(xiǎn),比如導(dǎo)入和批量操作。
部分業(yè)務(wù)環(huán)節(jié)的數(shù)據(jù)量會(huì)非常龐大,比如采購(gòu)單的創(chuàng)建,詳情數(shù)據(jù)動(dòng)輒上百條。
這時(shí)業(yè)務(wù)方會(huì)希望在ecxel中做這些操作然后導(dǎo)入系統(tǒng),但是站在系統(tǒng)的角度,必須平衡數(shù)據(jù)風(fēng)險(xiǎn)和操作體驗(yàn),因?yàn)閷?dǎo)入后系統(tǒng)很難一條條去監(jiān)控?cái)?shù)據(jù)的正確性,一旦excel里數(shù)據(jù)錯(cuò)了又沒(méi)查出來(lái),后果不小。
因此我們只能有選擇性地做導(dǎo)入功能,對(duì)于新增的數(shù)據(jù)支持導(dǎo)入,對(duì)于數(shù)據(jù)的修改則不支持導(dǎo)入。鑒于此,針對(duì)每個(gè)操作的設(shè)計(jì)都需要斟酌一番。
最后附上部分頁(yè)面和操作的原型圖。
1)采購(gòu)申請(qǐng)頁(yè)面
2)采購(gòu)單頁(yè)面
3)采購(gòu)收貨頁(yè)面
4)采購(gòu)商品詳情
5)創(chuàng)建采購(gòu)單(包含導(dǎo)入和導(dǎo)入校驗(yàn)操作)
6)批量發(fā)貨操作
7)收貨操作
8)質(zhì)檢操作
相關(guān)閱讀
電商O2O后臺(tái)供應(yīng)鏈系統(tǒng)實(shí)操記錄——訂貨/調(diào)撥模塊
#專欄作家#
潘帕斯雄鷹,人人都是產(chǎn)品經(jīng)理專欄作家,進(jìn)擊、踩坑中的產(chǎn)品狗一枚,關(guān)注互聯(lián)網(wǎng),寫過(guò)小說(shuō),看過(guò)哲學(xué)。簡(jiǎn)書:潘帕斯雄鷹。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Pexels ,基于 CC0 協(xié)議
采購(gòu)單據(jù)沒(méi)有采購(gòu)變更單么?如果采購(gòu)過(guò)程中突然變更需求這個(gè)是怎么解決的?
樓主少考慮了一個(gè)十分重要的字段,時(shí)間字段,比如,計(jì)劃入庫(kù)時(shí)間,采購(gòu)訂單創(chuàng)建時(shí)間,供應(yīng)商承諾時(shí)間,到貨時(shí)間,入庫(kù)時(shí)間,這些很重要
您好 您寫的文章讓我受益滿滿,我之前也做過(guò)類似工作內(nèi)容的工作 ,希望以后可以往這邊發(fā)展 方便加一下微信討教一下嗎
講的很全面思路也清晰,學(xué)習(xí)到了,干貨滿滿
干貨滿滿 點(diǎn)贊博主
已收藏,因?yàn)闃I(yè)務(wù)的后臺(tái)類似電商,最近也在瘋狂的 學(xué)習(xí)中??戳艘槐檫€有點(diǎn)懵逼,大神原型分享學(xué)習(xí)一下,感激
學(xué)習(xí)了,思路很清晰,跟著過(guò)了一遍,感覺是自己經(jīng)歷了一遍項(xiàng)目。感謝
請(qǐng)我有原型下載嗎
贊。我也是做供應(yīng)鏈系統(tǒng)的,問(wèn)個(gè)業(yè)務(wù)上的問(wèn)題,采購(gòu)單中的”地區(qū)”是指收貨倉(cāng)庫(kù)么?如果是,為什么圖七中一個(gè)收貨單中會(huì)出現(xiàn)多個(gè)收貨倉(cāng)庫(kù)呢?
非常感謝,寫的很詳細(xì)又全面
財(cái)務(wù)核算那塊實(shí)際可能不多,一般都是提前按照協(xié)議好的價(jià)格
思路講得清楚,參考價(jià)值很高,簡(jiǎn)直就是教科書嘛,棒棒的
謝謝!一個(gè)采購(gòu)單包含不同倉(cāng)庫(kù)不同的產(chǎn)品比較復(fù)雜,提交倉(cāng)庫(kù)無(wú)貨時(shí)或者只有部分貨處理