CRM系統(tǒng)實施(5):淺談CRM與ERP系統(tǒng)的數據集成(下)
鹿鳴
2011/01/13
如何進行CRM和ERP的數據集成呢?
這是一個IT的活! 從業(yè)務角度講,比較關心數據集成的時效性,業(yè)務流程,以及集成的數據是否滿足業(yè)務要求,至于采用什么集成方式,用什么高精尖的大多是IT人員更為關注的。
從時效性方面講,大概有以下幾個方面需要:
實時數據集成要求,比如電子商務公司,在前端CRM或電子商務系統(tǒng)中的訂單數據,需要及時的傳遞到后臺系統(tǒng)中,以便進行后續(xù)處理。
可定期進行數據集成,比如在B2B業(yè)務中,對客戶、訂單等數據的更新及時性要求就會低很多了,采取每天,或每半天進行一次集成就可以了。
綜合方式集成,其實在集成數據中會有及時性要求高的數據,也會有及時要求比較低的數據,可以根據實際業(yè)務進行相應的配置和管理。 大多會是這種情況,基礎數據定期進行同步,交易數據實時進行同步。
從數據集成流向方面看,可以分為以下幾個方面:
單向集成 - 不論是從CRM到ERP,還是從ERP到CRM,都只進行單一方向的數據傳輸。只從一個系統(tǒng)讀數據,寫到另外一個系統(tǒng)中。一個讀取,另外一個進行更新。
雙向集成 - 簡而言之,雙向集成就是既有數據從CRM到ERP系統(tǒng),也有ERP系統(tǒng)數據到CRM。這個過程可以是全自動,也可以是半自動的。全自動的方式就是全部有系統(tǒng)完成接口數據的傳輸工作,這樣就對接口程序的依賴性比較高,一旦出現(xiàn)接口程序有問題就不能完成數據集成,從而影響業(yè)務操作。
另外一種方式就是半自動的方式,一個系統(tǒng)的集成數據不通過程序來完成,而是有專門的工作人員進行審核后,再錄入。這樣會有一定的工作量,可某些情況下卻是最可行的。
從數據集成方式方面,講一講:
基于文件集成 - 簡單講就是兩個系統(tǒng)間通過文件進行數據傳輸,不論是通用文件(Excel文件,CSV文件,XML文件,文本文件等),還是專有集成文件。SAP
iDoc 方式就是這種方式。此方式各系統(tǒng)間不進行直接數據訪問,只要按約定好的數據格式,準備對方需要的數據就行了。對各業(yè)務系統(tǒng)不會產生太大的負擔,可能及時性會差一下,對數據格式要求嚴格,而且容錯機制相對薄弱。
所謂API方式 - 就是通過各系統(tǒng)提供的接口套件(如com組件,web service)進行相關數據的讀取和更新,接口數據讀取更新就如同系統(tǒng)本身用戶的操作一樣。若接口數據量比較大,會給業(yè)務系統(tǒng)來一些壓力。但這種方式更靈活,及時性更高。
一些主流的CRM或ERP廠商都會提供此類接口方式,此處就不一一詳述了。
基于數據庫的集成- 基本上是兩個數據庫之間的交互,因為沒有提供相應的系統(tǒng)接口,為了滿足業(yè)務需要,只能進行兩個業(yè)務數據直接直接就行數據交換,直接訪問對方數據庫,直接進行數據更新和讀取。需要雙方提供相應的數據結構,以及可能影響的業(yè)務邏輯。若
不考慮業(yè)務邏輯,就直接進行數據更新,真的有些危險。國內軟件集成用這種方法的還挺多的。 作者不建議采取此類方法。
第三方集成工具 - 數據集成真的是一個頭疼的工作,慢慢的促成了一個細分行業(yè)產生。比如像Informatica ,Scribe等公司就提供這方面成熟、專業(yè)的集成工具。
Informatica 主要服務于一些大型的ERP(SAP R/3,Oracel eBusiness)和CRM(Oracle Siebel, SAP
CRM等)系統(tǒng),Scribe 就針對的是一些中小型的ERP(例如SAGE MAS, Microsoft Dynamic GP,Microsoft
Dynamic NAV等)和CRM(如Microsoft Dynamic CRM,Salesforce,Sage Saleslogix,Goldmine,ACT!等等)系統(tǒng)。
這些專業(yè)的集成工具從穩(wěn)定性,工作量,效率等方面將都是很好的,只是需要購買這個工具,且價格不菲呀! 對于大多數國內企業(yè)來講,這種方式當然不會是首選的了。
簡單介紹了一下CRM和ERP的集成,可能有考慮不到的地方,歡迎各位溝通交流!
CTI論壇編輯
相關閱讀: