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
 

Microsoft CRM: konverze dat? dovoz z jednání!

Software RSS Feed





Nejlepší software zákon! Je velmi populární CRM pro malé a střední-velikost organizace. Tento systém přitahuje majitele podniku jeho nízká cena, plus systém je velmi snadné použití. Pokud však vaše firma roste, měli byste dostat moment provádět pokročilejší CRM řešení. Otázkou je přirozené? Jak máme převést data ze zákona! na nové řešení CRM a mapování své objekty k obrácení. Pravděpodobně byste se rádi vyhnuli provozovateli zadávání dat s potenciálními četné chyby a špatně zapisuje. Za předpokladu, že jste IT specialista, dáme vám technickou stránku zákona na MS CRM migraci dat:? Nejprve musíte stáhnout Jednejte! SDK od Best Software webové stránky? Nainstalujte zákon! SDK na počítači, kde chcete programovat? Budeme používat asynchronní datový export / import model, to znamená, že budeme designu systému, který obsahuje dvě části: export do XML, a to XML soubor importovat do CRM? Lets kód zákon! export dat do aplikace, budeme používat C # řešit rámcový zákon tříd, budeme potřebovat tyto knihovny: pomocí Act.Framework, pomocí Act.Framework.Activities, pomocí Act.Framework.Companies, pomocí Act.Framework.ComponentModel, pomocí Act.Framework.Contacts, pomocí Act.Framework.Database, pomocí Act.Framework.Groups, pomocí Act.Framework.Histories, pomocí Act.Framework.Lookups, pomocí Act.Framework.MutableEntities, pomocí Act.Framework.Notes, pomocí Act.Framework.Opportunities, pomocí Act.Framework.Users, pomocí Act.Shared.Collections;? Pro připojení k zákonu! Databáze: ActFramework rámec = new ActFramework (); framework.LogOn ( "zákon Username", "heslo", "SERVER", "Database");? Nyní potřebujeme zákon názvy polí na mapě je s pole v MS CRM: private void ShowContactsFieldsDescriptions (ActFramework rámce) (ContactFieldDescriptor [] cFields = framework.Contacts.GetContactFieldDescriptors (); ContactFieldDescriptor cField for (int x = 0; x <cFields.Length; x + +) (cField = cFields [x]; Console.WriteLine ( "Tabulka Jméno: (0) ", cField.TableName) Console.WriteLine (" Column Name: (0) ", cField.ColumnName) Console.WriteLine (" Display Name: (0) ", cField.DisplayName) Console.WriteLine ( "ACT Pole Typ: (0)", cField.ACTFieldType); Console.WriteLine ("");}}? Pojďme si seznam kontaktů a vytvořit soubor pro import pokyny pro MS CRM: ContactList cList = framework.Contacts.GetContacts (null); t = new FileInfo FileInfo ( "Contacts.xml"); StreamWriter stw = t.CreateText ();? Nyní jsme formu exportu dat: for (int i = 0; i <cList.Count; i + +) (string strContactXml = ""; ContactFieldDescriptor cField, objekt oValue; / / První NamecField = "]]";// Poslední NamecField = framework.Contacts.GetContactFieldDescriptor ( "TBL_CONTACT.LASTNAME"); oValue = cField.GetValue (cList [i]); if (oValue! = Null & &! (OValue.ToString (). trim (). Equals (""))) strContactXml + = "[CDATA [" ! (OValue.ToString (). Trim (). (""))) Equals strContactXml + = "[CDATA [" + oValue.ToString () + "]]";// Job TitlecField = framework.Contacts.GetContactFieldDescriptor ( "TBL_CONTACT.JOBTITLE"); oValue = cField.GetValue (cList [i]) if (oValue! = null & &! (oValue.ToString (). Trim (). Equals (""))) strContactXml + = "[CDATA [" + regEx.Replace (oValue . ToString (), "", "") + "]]";? Toto je jen část údajů, které by mohly být převedena do CRM, celý seznam polí je příliš dlouhá na článeček, ale váš návrh mohl celý seznam požadovaných polí. Prosím, věnujte zvláštní pozornost nahradit HTML tag? je to nezbytné pro textová data transfer do CRM? Další je import tvorbu aplikací. Nebudeme zde popisovat spojení s MS CRM podrobnosti? přečtěte si Microsoft CRM SDK potřebujete-li tento příklad. Budeme se soustředit na povaze import.The XML souboru exportu by měl vypadat takto: [CDATA [John]] [CDATA [Smith]] [CDATA [John]] [CDATA [1234 W. Big River]] [CDATA [Chicago]] [CDATA [IL] ] [CDATA [123456]] [CDATA [Toy Corporation]] (4F1849C3-9184-48B5-BB09-078ED7AB2DAD)? Četba, analýza a MS CRM vytváření objektů vzhled je poměrně jednoduchý: Microsoft.Crm.Platform.Proxy.BizUser bizUser = new Microsoft.Crm.Platform.Proxy.BizUser (); ICredentials credentials = new NetworkCredential (crmUsername, crmPassword, crmDomain); bizUser.Url = crmDir + "BizUser.srf"; bizUser.Credentials = pověření; Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI ();// CRMContact proxy objectMicrosoft.Crm.Platform.Proxy.CRMContact kontakt = new Microsoft.Crm.Platform.Proxy.CRMContact (); contact.Credentials = pověření; contact.Url = crmDir + "CRMContact.srf"; CorrectXML ( "Contacts.xml", userAuth.UserId); StreamReader reader = File.OpenText ( "Contacts.xml"); string input = null; while ((input = reader.ReadLine ())! = null) (string strContactId = contact.Create (userAuth, vstup); Console.WriteLine ( "(0) Kontakty je vytvořena", strContactId); log.Debug ( "Kontakt" strContactId + + " je vytvořen ");}? Jen se ve více Podrobnosti CorrectXML funkce? Klade OwnerId do stromu kontakt XML: private void CorrectXML (string fileName, string userId) (File.Move (fileName, fileName +. "staré"); StreamReader reader = File.OpenText (fileName + . "staré"); FileInfo t = new FileInfo (fileName); StreamWriter spisovatel t.CreateText = (); string vstup = null; while ((input = reader.ReadLine ())! = null) (input = regEx.Replace (vstup, "_REPLACE_ME_ ()", userId); writer.WriteLine (vstup);) reader.Close (); writer.Close (); File.Delete (fileName + ". staré ");}? Nakonec jsme se zahájení export, import, otevření MS CRM a díval se na seznam kontaktů, přeneseny ze zákona!? Oddělené úkolem bude prodej dat ze zákona!, poznámky atd.? máme v plánu popsat v budoucnu articlesGood štěstí s integrací! Pokud chcete, abychom udělali místo - zavolejte 1-630-961-5918 nebo 1-866-528-0577!

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

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

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu