主流CRM與ERP系統(tǒng)集成案例
肖東軍
2005/04/29
導(dǎo)讀
本文以點帶面,介紹了北京起點SynleadCRM與金蝶K3 ERP集成過程中遇到的若干典型問題和解決方案,適合有一定IT知識和管理知識的人士閱讀。
一、案例背景
F公司是一家專業(yè)設(shè)備貿(mào)易型企業(yè),設(shè)有北京、上海和廣州三大營銷中心,年營業(yè)額約4億元人民幣。四年前F公司建立了企業(yè)網(wǎng)站及辦公自動化系統(tǒng)。兩年前F公司又導(dǎo)入了金蝶軟件公司K3 ERP的財務(wù)管理和物流管理系統(tǒng),當(dāng)前已將K3 ERP已經(jīng)升級到了V10.1版本。
K3 ERP系統(tǒng)幫助F公司顯著提升了會計工作和物流工作的效率和管理水平。在此基礎(chǔ)上,F(xiàn)公司在渠道管理和銷售方面開始大展身手,銷售隊伍擴展到40多人,活躍客戶達到3000多家。導(dǎo)入CRM軟件、實施客戶關(guān)系管理的時機已經(jīng)成熟。
在選擇CRM軟件的過程中,F(xiàn)公司信息化管理小組考察了多款有代表性的軟件產(chǎn)品,發(fā)現(xiàn)無論是否來自同一家廠商的產(chǎn)品,CRM與ERP的集成都是無法回避的。在CRM范疇的評分,SynleadCRM占有綜合優(yōu)勢,成為F公司的主要選型目標(biāo)。SynleadCRM與主流ERP系統(tǒng)的集成能力成為進一步考察的重點。
二、初步方案
經(jīng)過調(diào)查,CRM咨詢顧問確認(rèn),F(xiàn)公司總部當(dāng)前的信息系統(tǒng)環(huán)境要點是:
局域網(wǎng)采用域模式管理,有一臺獨立的域控制器。
域上有一臺服務(wù)器(K3SERVER)提供K3 ERP的數(shù)據(jù)庫服務(wù)和應(yīng)用服務(wù);數(shù)據(jù)庫服務(wù)采用微軟SQL Server 2000。
域上有一臺服務(wù)器(WebSERVER)安裝了Citrix系統(tǒng),向遠程站點提供K3 ERP的WEB發(fā)布服務(wù)。即:此服務(wù)允許遠程站點以IE瀏覽器的方式訪問原本是C/S架構(gòu)的K3 ERP。
F公司對系統(tǒng)集成的核心需求是:
減少CRM和ERP之間可能存在的重復(fù)性數(shù)據(jù)錄入工作,簡化流程,提高效率;
抓主要矛盾、抓重點(例如合同/銷售訂單的集成),不要求一下子解決所有問題。
CRM咨詢顧問經(jīng)過與各方的協(xié)商、溝通,提供了SynleadCRM與K3 ERP進行系統(tǒng)集成的解決方案綱要。方案要點如下:
將SynleadCRM的數(shù)據(jù)庫服務(wù)設(shè)置在服務(wù)器K3SERVER上,在同一個SQL Server 2000下管理K3 ERP的工作數(shù)據(jù)庫和SynleadCRM的工作數(shù)據(jù)庫。這樣的設(shè)置將簡化兩個工作數(shù)據(jù)庫之間的數(shù)據(jù)層的交換處理。
產(chǎn)品數(shù)據(jù)集成。產(chǎn)品數(shù)據(jù)集成在數(shù)據(jù)層實現(xiàn),無需人工操作。從K3 ERP讀出"產(chǎn)品記錄信息"及"產(chǎn)品存貨數(shù)量信息",單向?qū)懭氲絊ynleadCRM產(chǎn)品欄目。
合同/銷售訂單的數(shù)據(jù)集成。合同/銷售訂單的數(shù)據(jù)集成在應(yīng)用層實現(xiàn)。操作者在SynleadCRM合同操作界面,點一個發(fā)送按鈕。點擊按鈕后,首先在SynleadCRM中檢查該合同的審核狀態(tài),如果審核狀是"已核準(zhǔn)",則執(zhí)行一個外掛程序,向K3 ERP發(fā)出合同信息;審核狀態(tài)不是"已核準(zhǔn)",則拒絕執(zhí)行外掛程序并發(fā)出提醒信息。K3 ERP銷售訂單的送貨執(zhí)行情況,通過數(shù)據(jù)層交換寫到SynleadCRM合同實施情況欄目,無需人工操作。
客戶信息的集成。SynleadCRM初始化的時候,可以先從K3 ERP導(dǎo)出客戶單位數(shù)據(jù)到Excel,然后再導(dǎo)入SynleadCRM。
三、深入討論
F公司對此方案很感興趣。指派IT部經(jīng)理與CRM咨詢顧問繼續(xù)討論方案的細節(jié)。在深入討論的時候,遇到了一系列需要澄清的問題。這是因為用戶企業(yè)在談集成需求的時候,往往只考慮到事務(wù)處理的一種邏輯,而真正要做集成工作的時候,必須窮盡列舉出所有可能的邏輯,并確認(rèn)相應(yīng)的處理機制。此外,還有若干原則問題需要格外注意:
數(shù)據(jù)的方向性
CRM與ERP集成的時候,數(shù)據(jù)流向有單向和雙向之分,集成的時候要慎重考慮,在滿足業(yè)務(wù)需求與控制開發(fā)成本之間找到折衷點。例如,按照合理的業(yè)務(wù)邏輯,合同/銷售訂單的信息流向主要是從SynleadCRM到K3 ERP。但是為了提高操作效率,也需要在SynleadCRM的合同界面及時了解到產(chǎn)品清單中各項產(chǎn)品的供貨執(zhí)行情況,這個合同實施情況的數(shù)據(jù)流向則是從K3 ERP到SynleadCRM。
數(shù)據(jù)的完整性
CRM與ERP的分別有各自的工作數(shù)據(jù)庫,每個工作數(shù)據(jù)庫有各自對數(shù)據(jù)完整性的要求。例如SynleadCRM要求產(chǎn)品記錄必須有計量單位和默認(rèn)包裝單位,如果K3 ERP發(fā)來的記錄缺少這些字段值,則無法在SynleadCRM的工作數(shù)據(jù)庫保存成功。而K3 ERP要求銷售訂單必須要有銷售人員的中文姓名,如果SynleadCRM發(fā)來的合同記錄缺少這些字段值則該銷售訂單記錄無法在K3 ERP的工作數(shù)據(jù)庫保存成功。
數(shù)據(jù)的一致性
CRM與ERP共用的一些基礎(chǔ)設(shè)置,還必須保持一致。例如兩者對于客戶單位的地址描述,都有"省/自治區(qū)"字段,其中的枚舉值必須相同,甚至差一個字也不行。例如,不可以一邊是"浙江",另一邊是"浙江省",就違背了一致性原則。
數(shù)據(jù)的唯一性
F公司要求一條核準(zhǔn)的合同記錄,只允許在K3 ERP中生成一條銷售訂單記錄。因此合同記錄被發(fā)出到達K3 ERP后,將依據(jù)合同記錄的唯一編號進行重復(fù)記錄檢查并作出相應(yīng)的判斷:要么允許生成新的銷售訂單記錄,要么拒絕生成新的銷售記錄;不允許一條合同記錄生成多個銷售訂單。
數(shù)據(jù)的獨立性
CRM和ERP有各自獨立的工作數(shù)據(jù)庫,數(shù)據(jù)有各自的獨立性。例如,SynleadCRM中已經(jīng)向K3 ERP發(fā)送過數(shù)據(jù)、產(chǎn)生過銷售訂單的某條合同記錄,如果在SynleadCRM中被廢棄/刪除,并不會導(dǎo)致在K3 ERP中對應(yīng)的銷售訂單記錄被刪除;刪除銷售訂單須執(zhí)行K3 ERP的管理規(guī)則。
系統(tǒng)集成的深度
系統(tǒng)集成的深度也需要把握好分寸。否則要么導(dǎo)致對業(yè)務(wù)幫助不大,要么導(dǎo)致開發(fā)周期增成、費用超支、風(fēng)險增大。
例如,給F公司的方案中,SynleadCRM產(chǎn)品記錄中可獲得K3 ERP的庫存數(shù)量信息。這個庫存數(shù)量的數(shù)值,簡單來講,就是對K3 ERP中各個倉庫的產(chǎn)品庫存數(shù)量的求和。當(dāng)前F公司認(rèn)可集成到這一步就可以了。
進一步考察,不難發(fā)現(xiàn)K3 ERP中不僅可以建立多個倉庫,還支持對存貨記錄進行鎖庫操作(所謂鎖庫,意思就是某些產(chǎn)品已經(jīng)被分配給某些銷售訂單,即將執(zhí)行發(fā)貨處理)。未來如果需要了解庫存數(shù)量包含的明細信息,例如產(chǎn)品在各個倉庫的分布情況、鎖庫的情況等,還可以在SynleadCRM界面進一步調(diào)用K3 ERP中的應(yīng)用數(shù)據(jù)。
K3 ERP中,銷售訂單的執(zhí)行情況是結(jié)構(gòu)化的。SynleadCRM的合同實施情況當(dāng)前僅能記錄文本信息。F公司認(rèn)為,銷售人員只需要簡要了解銷售訂單的執(zhí)行情況就可以了。因此不需要對SynleadCRM本身的數(shù)據(jù)庫結(jié)構(gòu)做修改,僅需要以文本形式、以如下格式寫出銷售訂單最新的執(zhí)行情況:
"K3 ERP銷售訂單號;銷售訂單狀態(tài);產(chǎn)品1 已發(fā)貨數(shù)量/訂貨數(shù)量;產(chǎn)品2 已發(fā)貨數(shù)量/訂貨數(shù)量……"
業(yè)務(wù)流程重組
CRM與ERP實現(xiàn)集成后,可以優(yōu)化流程,帶動業(yè)務(wù)流程重組的企業(yè)管理變革。
K3 ERP中的客戶代碼是依據(jù)區(qū)域、省/自治區(qū)、流水序號規(guī)則生成的,與財務(wù)管理子系統(tǒng)的會計科目掛鉤。F公司的實際工作中,只有成交過的客戶才會在K3 ERP中記錄并分配客戶代碼。銷售代表跟進的客戶中,有些是在K3 ERP中有客戶代碼的已成交客戶,有些是尚未成交、在K3 ERP中沒有客戶代碼的準(zhǔn)客戶。生成銷售訂單的時候,銷售訂單對應(yīng)的客戶單位必須有符合要求的客戶代碼,否則將無法執(zhí)行財務(wù)收款功能。
F公司當(dāng)前對于將準(zhǔn)客戶轉(zhuǎn)成K3 ERP系統(tǒng)中的已成交客戶,有一套自下而上逐級審批、分配客戶代碼號段的工作流程。在實施初期,將利用Excel從K3 ERP導(dǎo)入已成交客戶的信息到SynleadCRM,準(zhǔn)客戶到已成交客戶的升級管理,仍然執(zhí)行當(dāng)前流程。
F公司希望未來由計算機自動處理準(zhǔn)客戶升級、分配代碼的流程:與潛在客戶確立合同后,SynleadCRM向K3 ERP發(fā)出合同信息,在K3 ERP中執(zhí)行查詢,如發(fā)現(xiàn)沒有該客戶記錄,則在K3 ERP中建立該客戶單位的記錄,并執(zhí)行一個預(yù)先個性化設(shè)置的客戶代碼分配程序,為該記錄分配一個客戶代碼……
四、小結(jié)
廓清了包含上述要點在內(nèi)的若干問題后,F(xiàn)公司最終決定CRM軟件采購選擇SynleadCRM,分階段進行SynleadCRM與K3 ERP系統(tǒng)集成的二次開發(fā)。
應(yīng)用系統(tǒng)集成未來發(fā)展的趨勢是各個應(yīng)用系統(tǒng)(如ERP、CRM、SCM等)提供封裝好的中間層接口,利用中間件調(diào)用中間層接口把各種應(yīng)用集成起來。當(dāng)前也可采用綜合利用數(shù)據(jù)層、中間層、應(yīng)用層(外掛程序或組件)的方式進行集成。不論采用哪種技術(shù)取向,被集成的應(yīng)用系統(tǒng)本身應(yīng)當(dāng)具備合理、扎實的數(shù)據(jù)庫結(jié)構(gòu)、業(yè)務(wù)邏輯結(jié)構(gòu)十分重要。
廣州朗潤公司供稿 CTI論壇編輯
相關(guān)鏈接:
中大型企業(yè)搭建CRM營銷戰(zhàn)略平臺的三大要點
2006-08-30
向神奇司機學(xué)習(xí)CRM方法
2006-05-30
2006年中國CRM軟件關(guān)鍵字
2006-02-10
開源CRM軟件能撬動中國市場嗎?
2006-01-11
朗潤推廣免費版SugarCRM,重組低端CRM市場格局
2005-12-20
分類信息:
文摘
技術(shù)_CRM_技術(shù)文摘