Microsoft सीआरएम अनुकूलन राज़? दूसरे संस्करण
इस अनुच्छेद उन्नत Microsoft सीआरएम एसडीके सी # डेवलपर्स के लिए है. यह प्रत्यक्ष एसक्यूएल प्रोग्रामिंग की तकनीक, जब एसडीके कार्यशीलता को job.Introduction करने की ज़रूरत नहीं है वर्णन करता है. Microsoft सीआरएम ऐसा लगता है कि हो जाता है आंशिक रूप से, क्योंकि इसके पीछे माइक्रोसॉफ्ट की मांसपेशियों की अधिक से अधिक लोकप्रिय है. अब यह क्षैतिज और ऊर्ध्वाधर बाजार में ग्राहकों के पूरे स्पेक्ट्रम को लक्षित है. यह कस अन्य Microsoft व्यवसाय के साथ एकीकृत है ऐसी Microsoft ग्रेट Plains, सुलैमान, Navision समाधान के रूप में उत्पादों (पिछले प्रगति में दो). हम यहाँ बंद गतिविधि बनाने की तकनीक, ईमेल एमएस सीआरएम एसडीके और प्रत्यक्ष एसक्यूएल programming.Imaging प्रयोग का वर्णन कुछ इस तरह. आप आने वाली ईमेल को संभालने की जरूरत है पहले यह एमएस एक्सचेंज डेटाबेस के लिए प्रतिबद्ध है. तुम अगर आने वाली ईमेल को अपने विषय में नहीं है GUID GUID (एमएस एक्सचेंज सीआरएम संबंधक देगा विश्लेषण की जरूरत है माइक्रोसॉफ्ट को सीआरएम को ईमेल और संपर्क, खाते या लीड को देते कदम) - तो तुम अब भी मामले में एमएस सीआरएम देखने का खाते, संपर्क या जाता है की अगर एक ईमेल पता है की जरूरत है कि ईमेल भेजने वाले के साथ मैच पता - तो आप के लिए बंद गतिविधि-एमएस सीआरएम में ईमेल बनाने के लिए, वस्तु से जुड़ी है और सामान्य queue.How में रखा एमएस एक्सचेंज हेन्डलर बनाने की आवश्यकता है दायरे के बाहर, कृपया यह देखना लेख है: शास्त्रीय एमएस सीआरएम एसडीके नीचे दिये गये कोड http://www.albaspectrum.com/Customizations_Whitepapers/Dexterity_SQL_VBA_Crystal/ExchangeHandlerExample.htmNow और यह गतिविधि ईमेल बनाने के लिए: सार्वजनिक GUID होगा CreateEmailActivity GUID (userId, int objectType, GUID objectId, स्ट्रिंग mailFrom, CRMUser crmUser, विषय स्ट्रिंग, स्ट्रिंग शरीर) ((log.Debug कोशिश ( "मेल गतिविधि बनाने के लिए तैयार ");// BizUser प्रॉक्सी objectMicrosoft.Crm.Platform.Proxy.BizUser bizUser = नई Microsoft.Crm.Platform.Proxy.BizUser (); ICredentials साख = नई NetworkCredential (sysUserId sysPassword, sysDomain); bizUser.Url crmDir = + "BizUser.srf"; bizUser.Credentials = साख; Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI ();// CRMEmail प्रॉक्सी objectMicrosoft.Crm.Platform.Proxy.CRMEmail ईमेल नया = Microsoft.Crm.Platform.Proxy.CRMEmail (); email.Credentials = साख; email.Url = crmDir + "CRMEmail.srf"; / / अप activitystring strActivityXml के लिए XML स्ट्रिंग सेट करें = ""; strActivityXml = + "" ; strActivityXml = + "") + "]]>"; StrActivityXml + = ""; strActivityXml + userId.ToString (= "बी") + ""; strActivityXml + = "";// partiesstring गतिविधि के लिए XML स्ट्रिंग strPartiesXml = "स्थापित; strPartiesXml + = ""; strPartiesXml + = "+ crmUser.GetEmailAddress () + ""; strPartiesXml + = '' + Microsoft.Crm.Platform.Types.ObjectType.otSystemUser.ToString () + ""; strPartiesXml + = ' "crmUser.GetId + (ख) (" toString. ") +" "; strPartiesXml + =" "; strPartiesXml + = Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_TO_RECIPIENT.ToString (); strPartiesXml + = ""; strPartiesXml + = ""; strPartiesXml + = ""; strPartiesXml + = "mailFrom + +" "; == यदि objectType ( Microsoft.Crm.Platform.Types.ObjectType.otAccount) (strPartiesXml + = "+ Microsoft.Crm.Platform.Types.ObjectType.otAccount.ToString () +" ";) और अगर objectType (== Microsoft.Crm.Platform Types.ObjectType.otContact.) (strPartiesXml + = "+ Microsoft.Crm.Platform.Types.ObjectType.otContact.ToString () +" ";) और अगर objectType (== Microsoft.Crm.Platform.Types.ObjectType.otLead) (strPartiesXml + =" "+ Microsoft.Crm.Platform.Types.ObjectType.otLead.ToString () + "";) strPartiesXml + = "+ objectId.ToString (" बी ") +" "; strPartiesXml + =" "; strPartiesXml + = Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_SENDER.ToString (); strPartiesXml + = ""; strPartiesXml + = ""; strPartiesXml + = ""; (strPartiesXml) log.Debug; / / ई मेल से समाचार प्राप्त emailId objectGuid बनाएँ = नया GUID email.Create ((userAuth, strActivityXml, strPartiesXml)); emailId) (System.Web.Services.Protocols.SoapException ई) पकड़ वापस (( "ErrorMessage:" + e.Message + "" + ई. log.Debug Detail.OuterXml + "स्रोत:" + e.Source);) (अपवाद ई) log.Debug (पकड़ (e.Message + "" + e.StackTrace);) नए GUID वापसी ();) हमारा क्रेडिट अन्ना Osborn (को इतनी स्पष्ट रूप से छोटे मछलीघर जेब में जाता है उसे ? मुस्कान!), वह हमें पता है कि एमएस सीआरएम पास गतिविधि: / / activitystrActivityId = oActivity.Create (userAuth strXml, activityPartyXml) बनाता है; / / इसे बंद कर देता है जैसे प्रासंगिक क्षेत्रों oActivity.Close (userAuth strActivityId, पूरा -1) लंबा है, लेकिन किसी भी मामले में जो भी आप नीचे खोज में आपकी सहायता करने के लिए जो भी सीआरएम एसडीके. अब मैं नहीं कर सकता तुम्हारे साथ चाल का हिस्सा चाहेंगे सकता है - कोई विधि इस गतिविधि बनाना है एमएस सीआरएम SDK 1.2 में बंद (यदि किसी को नहीं पता - मैं कर्ज़दार तुम छोटी जेब मछलीघर - मुस्कान)!. Microsoft समर्थन जाहिर है अगर आप सीधे एसक्यूएल प्रोग्रामिंग को दरकिनार एसडीके नहीं करता है. लेकिन मैं यह प्रत्यक्ष वस्तुओं सृजन नहीं है कहते हैं - इस जगह झंडे सुधार होता है. इसलिए यहाँ है कि हम क्या है - इस प्रक्रिया का काम करते हैं और बना गतिविधि बंद: सार्वजनिक शून्य UpdateActivityCodes GUID (जाएगी emailId) ((OleDbCommand कमान conn.CreateCommand = कोशिश (); = command.CommandText "अपडेट ActivityBase सेट DirectionCode =? (), StateCode =? (), PriorityCode =? () कहां = ActivityId (?)"; command.Prepare (); command.Parameters.Add (नई OleDbParameter ( "DirectionCode", Microsoft.Crm.Platform.Types.EVENT_DIRECTION.ED_INCOMING)); command.Parameters.Add (नई OleDbParameter ( "StateCode", Microsoft.Crm.Platform.Types.ACTIVITY_STATE.ACTS_CLOSED)); नए command.Parameters.Add ( OleDbParameter ( "PriorityCode", Microsoft.Crm.Platform.Types.PRIORITY_CODE.PC_MEDIUM)); command.Parameters.Add (नई OleDbParameter ( "ActivityId", emailId)); log.Debug ( "तैयार गतिविधि कोड का अद्यतन" + emailId.ToString ( "बी") + "ActivityBase में"); command.ExecuteNonQuery ();) (अपवाद ई) log.Debug (पकड़ (e.Message + "" + e.StackTrace);)) अनुरूपण मुबारक हो! अगर आप हमें काम करने के लिए - हमें देना चाहता हूँ 1-866-528-0577 फोन! help@albaspectrum.comAbout AuthorAndrew Karasev मुख्य प्रौद्योगिकी Alba स्पेक्ट्रम प्रौद्योगिकियों में अधिकारी है? संयुक्त राज्य अमेरिका राष्ट्रव्यापी Microsoft सीआरएम, Microsoft ग्रेट Plains अनुकूलन कंपनी, शिकागो, एरिजोना में आधारित,
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!