Microsoft CRM přizpůsobení: integrace s aplikacemi třetích stran sql aplikace / databáze
Microsoft Dynamics CRM? Řízení vztahů se klient z balíku Microsoft Business Solutions byl původně navržen tak, aby se přizpůsobitelné s Microsoft Visual Studio.Net a jeden z jeho programovacích jazyků? C #. Net nebo VB.Net. Můžete použít ADO.Net, webové služby, Transact SQL skriptování a uložených procedur, nasadit jako nástroje serveru SQL Server jako Linked Server pro všechny ODBC / OLEDB kompatibilní databází, včetně Oracle, Sybase, Ingress, DB2, Unidata, Pervasive SQL, Ctree i Lotus Notes / Domino.In tomto malém článku se chceme dát vodítko pro plánování integraci s SQL třetí stranou Database.First? v aplikaci Microsoft CRM SDK zahájit komunikace s aplikací Microsoft CRM, máme to v C #: String [] arr1 = coll.AllKeys, int loop1, loop2, pro (loop1 = 0; loop1 0? 1: arr1.Length); loop1 + +) (String [] = arr2 Sb . getValues (arr1 [loop1]); pro (loop2 = 0; loop2 < arr2.Length; loop2 + +) (strAccountId = arr2 [loop2]. Nahradit ("}", null); strAccountId = strAccountId.Replace ("{", null);)) if (Page.IsPostBack == false) (/ / Server by měl být stanoven s názvem platformy serverstring webu Server = ConfigurationSettings.AppSettings [ "ServerName "];// VirtualDirectory by měly být stanoveny s názvem Microsoft / / CRM Virtual Directory na platformě Web serverstring VirtualDirectory = "MSCRMServices"; string strDir = "http://" + server + "/" + VirtualDirectory + "/";// BizUser proxy objectMicrosoft.CRM.Proxy.BizUser oBizUser = new Microsoft.CRM.Proxy.BizUser (); oBizUser.Credentials = System.Net.CredentialCache.DefaultCredentials; oBizUser.Url = strDir + "BizUser.srf", / / CRMAccount proxy objectMicrosoft.CRM.Proxy.CRMAccount účet = new Microsoft.CRM.Proxy.CRMAccount (); account.Credentials = System.Net.CredentialCache.DefaultCredentials; account.Url = strDir + "CRMAccount.srf" Pak můžete použít ADO.Net pro volání uložených procedur s parametry dělat integrace práci: try (string SQLStatement = "ICS_UpdateAccountPrivate '" + strAccountId + "', '" + this.TextBoxWorkPerformed.Text + "'," + doubleEncode (System.Double.Parse (this.TextBoxAnnualRevenue.Text)) + ", "+ IntEncode (System.Int32.Parse (this.TextBoxNumberOfEmployees.Text.Replace (",","")))+"," + doubleEncode (System.Double.Parse (this.TextBoxAverageGrowthRate.Text)) +", "+"'"+ this.DropDownListOwnership.SelectedItem.Text + " ' , "+ IntEncode (System.Int32.Parse (this.RadioButtonList.SelectedItem.Value)) +" "+ intEncode (System.Int32.Parse (this.TextBoxCredit.Text.Replace (",",""))) + " ' "+ this.TextBoxComments.Text +"'"; System.Data.SqlClient.SqlConnection tmpConnection = new System.Data.SqlClient.SqlConnection (ConfigurationSettings.AppSettings [" ConnectionStringICS "]); O AuthorAndrew Karasev je Chief Technology Officer ve Alba Spectrum Technologies? USA celostátní Great Plains, Microsoft CRM přizpůsobení společnost se sídlem v Chicagu, Kalifornie, Texas, Florida, New York, Georgie, Colorado, Oregon, Washington, Kanada, Velká Británie, Austrálie a po místech ve více státech a mezinárodně (www.albaspectrum.com), on je ČMS, Great Plains Certified Master, Obratnost, SQL, C #. Net, Crystal Reports a Microsoft CRM SDK
Článek Zdroj: Messaggiamo.Com
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ář!