微软客户关系管理:数据转换?进口行为!
最佳软件法!非常流行的小型和中型组织的CRM。该系统由低吸引企业主的价格,加上系统非常易于使用。但是,如果您的业务增长应该达到 目前实行较为先进的CRM解决方案。自然的问题是什么?我们如何转换法的数据!新的CRM解决方案,并为你的对象的映射转换。你可能希望避免经营者 数据输入与潜在的很多错误,mistypes。假设你是IT专家,我们给你的法技术方面为MS CRM数据迁移:?首先你需要下载法!从SDK的最佳软件 网站?安装法!在计算机上,在那里你打算做节目SDK的?我们将使用异步数据导出/导入的模式,这意味着我们将设计系统,包含两部分:将XML和此XML出口 文件导入到客户关系管理?可以让代码法!数据出口申请,我们将使用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(),“”,“”)+ "]]";?这只是部分数据,可以 到CRM的领域转移的是整个列表太长,小文章,但你可以设计领域的理想整个列表。请,特别注意,以取代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(文件名+“。老");}?最后,我们推出的出口,进口,开放微软的CRM和接触清单,由法转!?分离 任务是从法律的销售数据!,债券等?我们计划在未来描述与集成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]