English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

微軟客戶關係管理:數據轉換?進口行為!

軟件 RSS Feed





最佳軟件法!客戶關係管理是非常受歡迎的小型和中型組織。該系統通過吸引企業主的低價格,加上系統非常易於使用。但是,如果您的業務增長應該達到 目前實行較為先進的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

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


網管得到HTML代碼
加上這條到你的網站!

網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目錄

分類


版權 2006-2011 Messaggiamo.Com - 網站地圖 - Privacy - 網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu