La personnalisation de Microsoft CRM: l'intégration avec les tiers sql application / base de données
Microsoft CRM? Gestion de la Relation Client paquet de Microsoft Business Solutions a été initialement conçue pour être personnalisable avec Microsoft Visual Studio.Net et l'un de ses langages de programmation? C #. Net ou VB.Net. Vous pouvez utiliser ADO.Net, services Web, les scripts Transact SQL et procédures stockées, de déployer de tels outils de SQL Server comme serveur lié à tous les ODBC / OLEDB compatible base de données, notamment Oracle, Sybase, Ingress, DB2, Unidata, Pervasive SQL, Ctree et même Lotus Notes / Domino.In ce petit article, nous voudrions vous donner l'indice sur la programmation de l'intégration avec SQL Database.First tiers? l'utilisation de Microsoft CRM SDK d'ouvrir la communication avec Microsoft CRM, nous avons en C #: String [] arr1 = coll.AllKeys; int Loop1, loop2; for (Loop1 = 0; Loop1 0? 1: arr1.Length); Loop1 + +) (String [] arr2 coll = . GetValues (arr1 [Loop1]); for (loop2 = 0; loop2 < arr2.Length; loop2 + +) (strAccountId = arr2 [loop2]. Remplacer ("}", null); strAccountId = strAccountId.Replace ("{", null);)) if (Page.IsPostBack == false) (/ / Server doit être fixé avec le nom de la plate-forme Web serverstring Server = ConfigurationSettings.AppSettings [ "ServerName "];// VirtualDirectory devrait être réglé avec le nom de la Microsoft / / CRM Répertoire virtuel sur la plate-forme Web serverstring VirtualDirectory = "mscrmservices"; string strDir = "http://" + serveur + "/" + 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 = new objectMicrosoft.CRM.Proxy.CRMAccount compte Microsoft.CRM.Proxy.CRMAccount (); account.Credentials = System.Net.CredentialCache.DefaultCredentials; account.Url = strDir + "CRMAccount.srf" Ensuite, vous utilisez ADO.Net pour appeler la procédure stockée avec des paramètres pour faire le travail d'intégration: 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 "]); à propos du AuthorAndrew Karasev est Chief Technology Officer à Alba Spectrum Technologies? USA national Great Plains, Microsoft CRM personnalisation société, basée à Chicago, en Californie, Texas, Floride, New York, Géorgie, dans le Colorado, Oregon, Washington, Canada, Royaume-Uni, l'Australie et ayant des sites en plusieurs états et à l'international (www.albaspectrum.com), il est CMA, Great Plains Certified Master, Dexterity, SQL, C #. Net, Crystal Reports et Microsoft CRM SDK
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!