微軟客戶關係管理:數據轉換?進口行為!
最佳軟件法!客戶關係管理是非常受歡迎的小型和中型組織。該系統通過吸引企業主的低價格,加上系統非常易於使用。但是,如果您的業務增長應該達到 目前實行較為先進的CRM解決方案。自然的問題是什麼?我們如何將數據轉換從法!新的CRM解決方案和映射你的對象進行轉換。你可能希望避免經營者 數據輸入與潛在的很多錯誤,mistypes。假設你是IT專家,我們給你技術方面的法案到MS CRM數據遷移:?首先你需要下載法!從SDK的最佳軟件 網站?安裝法! SDK的計算機上,在那裡你打算做節目嗎?我們將使用異步數據導出/導入的模式,這意味著我們將設計系統,包含兩部分:導出到XML和此XML 文件導入到CRM?可以讓代碼法!數據出口申請,我們將使用C#來處理法框架類,我們需要這些庫:使用Act.Framework;使用Act.Framework.Activities;使用 Act.Framework.Companies;使用Act.Framework.ComponentModel,使用Act.Framework.Contacts,使用Act.Framework.Database,使用Act.Framework.Groups,使用Act.Framework.Histories,使用Act.Framework.Lookups;使用 Act.Framework.MutableEntities;使用Act.Framework.Notes,使用Act.Framework.Opportunities,使用Act.Framework.Users,使用Act.Shared.Collections;?要連接到法!數據庫:ActFramework框架=新 ActFramework(); framework.LogOn(“法用戶名”,“密碼”,“服務器”,“數據庫”);?我們現在需要法字段名稱映射他們的領域在MS的CRM中:private void ShowContactsFieldsDescriptions(ActFramework 框架)(ContactFieldDescriptor [] cFields = framework.Contacts.GetContactFieldDescriptors(); ContactFieldDescriptor cField,為(廉政x = 0; x“cFields.Length; x + +)(cField = cFields [x] Console.WriteLine(”表名: (0)“,cField.TableName)Console.WriteLine(”列名稱:(0)“,cField.ColumnName)Console.WriteLine(”顯示名稱:(0)“,cField.DisplayName); Console.WriteLine( “行為字段類型:(0)”, cField.ACTFieldType); Console.WriteLine ("");}}?讓我們聯繫人名單,並創建文件導入到MS的CRM指示:ContactList cList = framework.Contacts.GetContacts(空); FileInfo的噸=新 FileInfo的(“Contacts.xml”); StreamWriter污水處理廠= t.CreateText();?現在,我們的形式出口數據:為(整合酶= 0;“cList.Count,我+ +)(字符串strContactXml =”“; ContactFieldDescriptor cField,對象oValue; / /首先NamecField = framework.Contacts.GetContactFieldDescriptor(“TBL_CONTACT.FIRSTNAME”); oValue = cField.GetValue(cList [一]),如果(oValue!= 0&&!(oValue.ToString()。修剪()。等於("")) )strContactXml + =“[CDATA [”+ oValue.ToString()+ "]]";//最後NamecField = framework.Contacts.GetContactFieldDescriptor(“TBL_CONTACT.LASTNAME”); oValue = cField.GetValue(cList [一]),如果(oValue!= 0&&!(oValue.ToString()。修剪()。等於(""))) strContactXml + =“[CDATA [” OValue.ToString +()+ "]]"; elsestrContactXml + =“”+“ñ /”+ "";// SalutationcField = framework.Contacts.GetContactFieldDescriptor(“TBL_CONTACT.SALUTATION”); oValue cField.GetValue =( clist [一]),如果(oValue =空&& !(oValue.ToString()。修剪()。等於(""))) strContactXml + =“[CDATA [”+ oValue.ToString()+ "]]";//工作TitlecField = framework.Contacts.GetContactFieldDescriptor( “TBL_CONTACT.JOBTITLE”); oValue = cField.GetValue(cList [一]),如果(oValue!= 0&&!(oValue.ToString()。修剪()。等於(""))) strContactXml + =“[CDATA [”+ Regex.Replace(oValue 。的toString(),“”,“”)+ "]]";?這只是部分數據,可以 轉移到客戶關係管理,整個列表字段太長,小文章,但你可以設計整個列表所希望的領域。請,特別注意,以取代HTML標記?這是所必需的文本數據 轉移到客戶關係管理?其次是進口申請創造。我們不會在這裡描述連接到MS的CRM細節?請閱讀微軟CRM SDK的,如果你需要這方面的例子。我們將集中精力的性質 import.The XML導出文件應該是這樣的:[CDATA [約翰]] [CDATA [史密斯]] [CDATA [約翰]] [CDATA [1234總統大河]] [CDATA [芝加哥]] [CDATA [白細胞介素] ] [CDATA [123456]] [CDATA [玩具 公司]](4F1849C3 - 9184 - 48B5 - BB09 - 078ED7AB2DAD)?閱讀,分析和MS CRM對象創建外觀比較簡單:Microsoft.Crm.Platform.Proxy.BizUser bizUser =新 Microsoft.Crm.Platform.Proxy.BizUser(); ICredentials證書=新NetworkCredential(crmUsername,crmPassword,crmDomain); bizUser.Url = crmDir +“BizUser.srf”; bizUser.Credentials = 憑據; Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI ();// CRMContact代理objectMicrosoft.Crm.Platform.Proxy.CRMContact聯繫=新Microsoft.Crm.Platform.Proxy.CRMContact (); contact.Credentials =憑證; contact.Url = crmDir +“CRMContact.srf”CorrectXML(“Contacts.xml”,userAuth.UserId); StreamReader讀者= File.OpenText(“Contacts.xml”);字符串輸入=空;而((輸入= reader.ReadLine())!=空)(串strContactId = contact.Create(userAuth,輸入); Console.WriteLine(“(0)聯繫創建”,strContactId); log.Debug(“聯繫”+ strContactId +“創建");}?只考慮更多 詳情CorrectXML功能?它的地方OwnerId接觸到XML樹中:private void CorrectXML(字符串的文件名,用戶ID字符串)(File.Move(文件名,文件名+“。老”); StreamReader讀者= File.OpenText(文件名+ “。老”); FileInfo的噸=新FileInfo的(文件名); StreamWriter作家= t.CreateText();字符串輸入=空;而((輸入= reader.ReadLine())!=空)(輸入= Regex.Replace (輸入,“(_REPLACE_ME_)”, 用戶ID); writer.WriteLine(輸入);)reader.Close(); writer.Close(); File.Delete(文件名+“。老");}?最後,我們推出的出口,進口,開放,面向客戶關係管理碩士的聯繫人名單,移交法!?分離 任務將是銷售數據從法!,債券等?我們計劃來形容,在未來的一體化articlesGood好運!如果您希望我們做的工作-給我們打電話1-630-961-5918或1-866-528-0577!
文章來源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
網管得到HTML代碼
加上這條到你的網站!
網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!
版權 2006-2011 Messaggiamo.Com -
網站地圖 -
Privacy -
網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]