亚洲精品少妇久久久久久海角社区,色婷婷亚洲一区二区综合,伊人蕉久中文字幕无码专区,日韩免费高清大片在线

羅戈網(wǎng)
搜  索
登陸成功

登陸成功

積分  

干貨!9個(gè)實(shí)用的供應(yīng)鏈中臺(tái)設(shè)計(jì)經(jīng)驗(yàn)分享

[羅戈導(dǎo)讀]供應(yīng)鏈中臺(tái)搭建的3個(gè)原則與9個(gè)實(shí)用設(shè)計(jì)經(jīng)驗(yàn)。

01、中臺(tái)搭建的3個(gè)原則

在搭建中臺(tái)系統(tǒng)時(shí),需要遵守3個(gè)原則:

一、包容性。中臺(tái)需要能支持各種業(yè)務(wù)的接入,且能允許不同業(yè)務(wù)之間的細(xì)微差異存在。不能接受業(yè)務(wù)差異的中臺(tái)是不可靠的,尤其是供應(yīng)鏈,需要支持不同平臺(tái)的業(yè)務(wù),各平臺(tái)的業(yè)務(wù)規(guī)則存在一定的差異是在所難免的。

二、穩(wěn)定性。中臺(tái)應(yīng)該是個(gè)相對(duì)中立的系統(tǒng),不是為某個(gè)平臺(tái)或業(yè)務(wù)量身定做,所以要必須保證主體結(jié)構(gòu)的穩(wěn)定性,不能跟著業(yè)務(wù)隨意調(diào)整底層邏輯。

三、擴(kuò)展性。中臺(tái)系統(tǒng)不是一錘子買(mǎi)賣(mài),用完即扔,也不是為某一個(gè)業(yè)務(wù)而單獨(dú)設(shè)計(jì)的,所以在設(shè)計(jì)時(shí)要兼具擴(kuò)展性和開(kāi)放性,能夠擴(kuò)展更多場(chǎng)景、更多功能和更多業(yè)務(wù)。

02、9個(gè)實(shí)用的設(shè)計(jì)經(jīng)驗(yàn)分享

下文為筆者在過(guò)往工作中用到的設(shè)計(jì)經(jīng)驗(yàn)總結(jié),供大家在日常需求過(guò)程中參考。

(1)能不能復(fù)用是中臺(tái)價(jià)值衡量的一個(gè)很關(guān)鍵的參考因素。在梳理系統(tǒng)邊界時(shí),要將多業(yè)務(wù)通用功能提煉、抽象,并下沉至中臺(tái),而不通用的功能可以留給業(yè)務(wù)系統(tǒng)自行實(shí)現(xiàn),保證中臺(tái)的穩(wěn)定和純凈。例如基礎(chǔ)數(shù)據(jù)、倉(cāng)庫(kù)權(quán)限、庫(kù)存等功能,都是各個(gè)業(yè)務(wù)通用的功能,便可以交由供應(yīng)鏈中臺(tái)統(tǒng)一來(lái)承接,避免業(yè)務(wù)重復(fù)建設(shè)。但如果每個(gè)接入的業(yè)務(wù)方有不同的業(yè)務(wù)規(guī)則,例如A業(yè)務(wù)要按倉(cāng)庫(kù)分配物流,B業(yè)務(wù)要按照地區(qū)分配物流,雙方邏輯互斥無(wú)法達(dá)成共識(shí)時(shí),可以將物流分配的功能扔給業(yè)務(wù)側(cè)去處理,中臺(tái)僅提供物流信息的輸出和接收分配的結(jié)果。

(2)中臺(tái)和平臺(tái)最大的區(qū)別是平臺(tái)只提供各種組件讓業(yè)務(wù)自行組合,不參與業(yè)務(wù),而中臺(tái)則更貼合業(yè)務(wù)。在設(shè)計(jì)時(shí),盡可能將跨系統(tǒng)的功能集成,為業(yè)務(wù)提供一站式解決方案,可以降低業(yè)務(wù)接入的難度。例如訂單查詢功能的集成、中央庫(kù)存集成、跨系統(tǒng)取消訂單功能集成等。

(3)當(dāng)遇到某些業(yè)務(wù)無(wú)法完全統(tǒng)一的情況時(shí),可以由中臺(tái)負(fù)責(zé)整體節(jié)點(diǎn)控制,但在某些分支可以開(kāi)放個(gè)性化的需求窗口給各業(yè)務(wù)側(cè)來(lái)填充,這是設(shè)計(jì)模式中的工廠模式思想。例如訂單下發(fā)至履約中心以后,有個(gè)訂單審核的環(huán)節(jié),用以疑似惡意訂單的排查、異常訂單的審核處理。由于每個(gè)業(yè)務(wù)對(duì)異常訂單審核的標(biāo)準(zhǔn)不同,如果都由訂單履約中心實(shí)現(xiàn),則需要梳理所有業(yè)務(wù)側(cè)的規(guī)則,這種業(yè)務(wù)規(guī)則并不是供應(yīng)鏈中臺(tái)應(yīng)該關(guān)心的,便可以將特殊審核的邏輯開(kāi)放給業(yè)務(wù)系統(tǒng)來(lái)實(shí)現(xiàn),履約中心只需要在訂單審核的節(jié)點(diǎn)上調(diào)用對(duì)應(yīng)業(yè)務(wù)系統(tǒng)的接口來(lái)獲取審核結(jié)果即可。如下圖所示:

▲訂單節(jié)點(diǎn)開(kāi)放給業(yè)務(wù)系統(tǒng)示例

(4)當(dāng)不同的業(yè)務(wù)需要走不同的流程時(shí),可以通過(guò)鏈路配置的方式來(lái)實(shí)現(xiàn)。例如倉(cāng)庫(kù)入庫(kù)支持到貨登記、收貨、驗(yàn)收、拍照、上架5個(gè)節(jié)點(diǎn),但并不是所有的業(yè)務(wù)都需要這5步操作。于是我們就可以增加一張配置表,按照業(yè)務(wù)配置不同的鏈路,在倉(cāng)儲(chǔ)系統(tǒng)中入庫(kù)時(shí),便能按照此鏈路配置驅(qū)動(dòng)不同業(yè)務(wù)走不同的入庫(kù)流程了,當(dāng)上一個(gè)節(jié)點(diǎn)操作完成后,系統(tǒng)會(huì)根據(jù)配置自動(dòng)跳轉(zhuǎn)到鏈路中的下一個(gè)節(jié)點(diǎn)。如圖:

▲入庫(kù)鏈路配置示例

(5)通用字符串與枚舉值擴(kuò)展新場(chǎng)景。當(dāng)業(yè)務(wù)場(chǎng)景越來(lái)越多時(shí),今天要按業(yè)務(wù)送精美禮品、明天要求按平臺(tái)使用不同的包裝,我們不能總是要求技術(shù)擴(kuò)展新字段來(lái)記錄新的業(yè)務(wù),特別是訂單這些關(guān)鍵表,每每調(diào)整可能都會(huì)影響上下游,但業(yè)務(wù)也不能不支持,那怎么辦?可以定義一個(gè)長(zhǎng)字符串,例如0000000000,這是1個(gè)10位的字符串,我們可以對(duì)每一位分配0-9,A到Z等不同的枚舉值,每個(gè)值代表一種業(yè)務(wù)屬性,例如第一位代表平臺(tái),第二位代表包裝屬性(普通包裝、精美包裝等),1000000000代表自營(yíng)訂單,2000000000代表三方平臺(tái)訂單,1100000000代表自營(yíng)平臺(tái)的精美包裝,如上,位數(shù)可以不斷擴(kuò)充,枚舉值也可以擴(kuò),還可以兩位組合、三位組合搭配,這樣就可以擴(kuò)展無(wú)數(shù)的場(chǎng)景了。

(6)通用屬性和擴(kuò)展屬性搭配妙用。不同的業(yè)務(wù)、不同的商品品類之間的差異一定是存在的,但作為中臺(tái)需要兼容,該怎么辦?我們可以把屬性分為通用屬性和擴(kuò)展屬性兩組。所有業(yè)務(wù)和品類都通用的屬性通過(guò)通用屬性存儲(chǔ),每個(gè)品類個(gè)性化的屬性用擴(kuò)展屬性存儲(chǔ),可以通過(guò)長(zhǎng)串報(bào)文放到數(shù)據(jù)庫(kù)中的一個(gè)字段中存儲(chǔ)。這樣通用數(shù)據(jù)和擴(kuò)展屬性搭配便能存儲(chǔ)全品類商品信息了。例如在設(shè)計(jì)商品相關(guān)的功能時(shí),商品編碼、名稱、類目是每個(gè)品類都必須的,這一類數(shù)據(jù)便放至通用屬性中,而圖書(shū)的版本、手機(jī)的網(wǎng)絡(luò)制式、衣服的尺碼等,屬于每個(gè)品類特有屬性,就通過(guò)擴(kuò)展屬性來(lái)存儲(chǔ)。

不僅商品屬性,標(biāo)準(zhǔn)訂單狀態(tài)+擴(kuò)展訂單狀態(tài)、標(biāo)準(zhǔn)商品庫(kù)+業(yè)務(wù)自有商品庫(kù)、通用操作+個(gè)性化操作等場(chǎng)景都可以按此思路來(lái)設(shè)計(jì),以達(dá)到供應(yīng)鏈中臺(tái)兼容不同業(yè)務(wù)的目標(biāo)。

(7)通過(guò)擴(kuò)展字段來(lái)適配不同的屬性。再?gòu)?qiáng)大的系統(tǒng)也不可能囊括所有行業(yè)的業(yè)務(wù)屬性,但可以留出空間給用戶自定義。不同于上面將擴(kuò)展屬性通過(guò)長(zhǎng)報(bào)文存到一個(gè)字段中,此設(shè)計(jì)思路是通過(guò)擴(kuò)展不同的字段存儲(chǔ)不同的屬性,但數(shù)據(jù)庫(kù)中的同一個(gè)擴(kuò)展字段對(duì)應(yīng)不同的業(yè)務(wù)存儲(chǔ)的屬性不同,此類設(shè)計(jì)在用友、金蝶等將軟件服務(wù)商的產(chǎn)品形態(tài)上比較多見(jiàn)。

例如某產(chǎn)品在做商品屬性設(shè)計(jì)時(shí),在數(shù)據(jù)庫(kù)中總共設(shè)計(jì)10個(gè)字段,前4個(gè)字段為固定字段,存儲(chǔ)通用屬性(商品ID、商品名稱、規(guī)格、類目),后6個(gè)擴(kuò)展字段預(yù)留給用戶自行配置,存儲(chǔ)各行業(yè)個(gè)性化的屬性。

現(xiàn)有A用戶為手機(jī)行業(yè),配置了擴(kuò)展字段5-9,分別對(duì)應(yīng)內(nèi)存、容量、網(wǎng)絡(luò)制式、主屏幕尺寸、運(yùn)營(yíng)商;B用戶為服裝行業(yè),配置了擴(kuò)展字段5-8,分別對(duì)應(yīng)貨號(hào)、尺寸、風(fēng)格、材質(zhì)。于是,A、B兩個(gè)用戶在使用系統(tǒng)時(shí),便能分別看到不同的屬性名稱了,但在數(shù)據(jù)庫(kù)中都是對(duì)應(yīng)同樣的擴(kuò)展字段。

(8)靈活使用適配器保證供應(yīng)鏈中臺(tái)的穩(wěn)定性。為了保證供應(yīng)鏈中臺(tái)內(nèi)部邏輯的一致性,可以通過(guò)適配器來(lái)將外圍各業(yè)務(wù)邏輯轉(zhuǎn)換為供應(yīng)鏈體系認(rèn)可的標(biāo)準(zhǔn),這樣就能將差異放到供應(yīng)鏈中臺(tái)之外,不用供應(yīng)鏈中臺(tái)來(lái)遷就業(yè)務(wù)了,保證了中臺(tái)架構(gòu)的穩(wěn)定性。通俗的說(shuō)法就是映射。例如不同平臺(tái)的地址庫(kù)的統(tǒng)一、不同平臺(tái)SKU編碼的統(tǒng)一、不同業(yè)務(wù)訂單狀態(tài)的統(tǒng)一等,都可以通過(guò)適配器來(lái)進(jìn)行轉(zhuǎn)換。

(9)系統(tǒng)參數(shù)是個(gè)好東西。做中臺(tái),不可能百分百標(biāo)準(zhǔn)化,難免會(huì)遇到不同業(yè)務(wù)要求不同邏輯的情況,這時(shí),就可以增加一張系統(tǒng)參數(shù)表,使用系統(tǒng)參數(shù)來(lái)配置不同的業(yè)務(wù)邏輯。例如:A倉(cāng)訂單需要合單,B倉(cāng)訂單不需要合單,為了同時(shí)應(yīng)對(duì)兩個(gè)倉(cāng)的業(yè)務(wù)訴求,便可以增加一個(gè)”是否需要合單”的參數(shù),配置為“是”則合單,為“否”則不合單,由A倉(cāng)和B倉(cāng)自行配置。

以上只是眾多設(shè)計(jì)經(jīng)驗(yàn)中的點(diǎn)滴,在供中臺(tái)的搭建思想上,產(chǎn)品設(shè)計(jì)和架構(gòu)設(shè)計(jì)思想是相通的,感興趣的朋友可以多看一些設(shè)計(jì)模式方面的書(shū)籍,對(duì)提升我們自身的規(guī)劃能力有極大的幫助。

免責(zé)聲明:羅戈網(wǎng)對(duì)轉(zhuǎn)載、分享、陳述、觀點(diǎn)、圖片、視頻保持中立,目的僅在于傳遞更多信息,版權(quán)歸原作者。如無(wú)意中侵犯了您的版權(quán),請(qǐng)第一時(shí)間聯(lián)系,核實(shí)后,我們將立即更正或刪除有關(guān)內(nèi)容,謝謝!
上一篇:福佑卡車(chē)獲頒金飛馬獎(jiǎng)「2020 最佳智慧供應(yīng)鏈服務(wù)企業(yè)」
下一篇:供應(yīng)鏈物流服務(wù)商“海程邦達(dá)”IPO過(guò)會(huì)
羅戈訂閱
周報(bào)
1元 2元 5元 10元

感謝您的打賞

登錄后才能發(fā)表評(píng)論

登錄

相關(guān)文章

2025-05-22
2025-05-01
2025-04-14
2025-04-14
2025-04-11
2025-04-10
活動(dòng)/直播 更多

2025第四屆低碳供應(yīng)鏈&物流創(chuàng)新發(fā)展高峰論壇

  • 時(shí)間:2025-05-21 ~ 2025-06-20
  • 主辦方:羅戈網(wǎng)
報(bào)告 更多

2025年4月物流行業(yè)月報(bào)-個(gè)人版

  • 作者:羅戈研究