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解决方案。自然的问题是什么?我们如何转换法的数据!新的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

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