我打算寫一個系列的CRM系統(tǒng)介紹。之所以寫這個系列文章,有兩個方面的原因,一是自己在學(xué)習(xí)CRM系統(tǒng)的過程中,想要找一些介紹的教程,奈何資源太少,要么就是不夠系統(tǒng),學(xué)習(xí)起來比較困難。另一個原因,是自己接觸CRM系統(tǒng)已經(jīng)很久了,對于其中的系統(tǒng)架構(gòu)和設(shè)計原理已經(jīng)掌握。因此在寫作的過程中,可以進(jìn)行總結(jié),提煉,發(fā)現(xiàn)不足及時更新知識。此外,給予那些想要了解CRM系統(tǒng)的朋友提供一些參考資料,若能夠?qū)ζ溆兴鶐椭?,也算是功德一件?/p>
這個系列的文章,我會盡可能的詳細(xì)介紹,至于會寫幾篇,則需要看具體情況,大概在10篇左右,可短可長。力求,每個模塊說清楚,講明白。

上圖是某公司的DMS(經(jīng)銷商管理系統(tǒng))IT架構(gòu)圖。此架構(gòu)圖主要包含4個部分:DMS后臺,MDM(基本主數(shù)據(jù))、Java基本平臺,SAP外部系統(tǒng)。最底層的JAVA基礎(chǔ)平臺提供一個系統(tǒng)運(yùn)行的環(huán)境,其是軟件系統(tǒng)運(yùn)行的基礎(chǔ)。JAVA基本平臺具有高度的可擴(kuò)展性,分布式架構(gòu),其可以與SAP之間進(jìn)行數(shù)據(jù)的交換,一般兩者之間是通過中間件技術(shù)進(jìn)行數(shù)據(jù)的交互。
在Java基本平臺之上是MDM,也就是基礎(chǔ)主數(shù)據(jù)?;A(chǔ)主數(shù)據(jù)提供一個框架,這些數(shù)據(jù)是最基本的數(shù)據(jù),一般也稱之為,靜態(tài)數(shù)據(jù)。在項目上線之前,有一項非常重要的工作就是進(jìn)行數(shù)據(jù)的收集,其中就有靜態(tài)數(shù)據(jù)的收集,靜態(tài)數(shù)據(jù)一般是不會變動的數(shù)據(jù),是一家企業(yè)最基礎(chǔ)的數(shù)據(jù)。
收集的數(shù)據(jù)主要有:權(quán)限角色主數(shù)據(jù)、職位主數(shù)據(jù)、企業(yè)組織主數(shù)據(jù)、企業(yè)用戶主數(shù)據(jù)、經(jīng)銷商用戶主數(shù)據(jù)、客戶主數(shù)據(jù)和產(chǎn)品層級主數(shù)據(jù)。不同的企業(yè)可能會有一些變化,比如說,合同數(shù)據(jù)、商品數(shù)據(jù)等等,不一而論。這么多數(shù)據(jù),大體上也就包括三個方面的數(shù)據(jù):一是和人有關(guān)的數(shù)據(jù)(經(jīng)銷商主數(shù)據(jù)、企業(yè)用戶主數(shù)據(jù)和客戶主數(shù)據(jù)),一個是人與人之間關(guān)系的主數(shù)據(jù)(權(quán)限角色主數(shù)據(jù)和職位主數(shù)據(jù)),還有一項是物(產(chǎn)品基本信息數(shù)據(jù)和產(chǎn)品層級數(shù)據(jù))。靜態(tài)數(shù)據(jù)并不是一層不變的,靜態(tài)數(shù)據(jù)可以進(jìn)行增刪改查,只是一般不會變動,是相對動態(tài)數(shù)據(jù)而言的。動態(tài)數(shù)據(jù)是一些時刻變化的數(shù)據(jù),比如說訂單數(shù)據(jù),資金數(shù)據(jù),商品數(shù)據(jù),價格數(shù)據(jù)等等。
很多軟件公司在設(shè)計MDM的時候都盡快可能的考慮大而全。想要把不同業(yè)務(wù)的公司進(jìn)行總結(jié),開發(fā)出一個可以進(jìn)行統(tǒng)一擴(kuò)展的基礎(chǔ)信息平臺。奈何,各個行業(yè)的業(yè)務(wù)相差太遠(yuǎn),不同公司又不相同,并沒有完成這項使命,所以在軟件具體的實(shí)施過程中,二次開發(fā)較多,定制化開發(fā)較少,這也是軟件實(shí)施企業(yè)的痛點(diǎn)。
在主數(shù)據(jù)之上是業(yè)務(wù)層,業(yè)務(wù)層簡單的說就是公司業(yè)務(wù)的系統(tǒng)表現(xiàn)形式。這個部分,差異性巨大,不同模塊之間雖然相似,但是其具體的邏輯千差萬別。企業(yè)之間的業(yè)務(wù)雖然不同,但是其有一些共性,比如說合同模塊,每個企業(yè)都會有和客戶之間簽訂一定的合同。訂單模塊,返利模塊、促銷模塊和商品管理模塊等等,這些都是最基本的模塊。
萬變不離其中,不管怎么變化,其最基本的形態(tài)是不會變的,抓住基本點(diǎn),分布式模塊可大行其道!