Microsoft सीआरएम: डेटा रूपांतरण? अभिनय से आयात!
सर्वश्रेष्ठ सॉफ्टवेयर अधिनियम! छोटे और मध्यम आकार संगठन के लिए बहुत लोकप्रिय सीआरएम है. इस प्रणाली को अपनी कम कीमत के कारोबार के मालिक को आकर्षित करती है, प्लस प्रणाली बहुत आसानी से उपयोग नहीं है. लेकिन अगर आपके व्यापार बढ़ रहा है तुम तक पहुँचने चाहिए पल और अधिक उन्नत सीआरएम समाधान को लागू करने के लिए. स्वाभाविक प्रश्न है? हम कानून से डेटा को कैसे परिवर्तित कर! नई सीआरएम समाधान के लिए और रूपांतरण के लिए आपके उद्देश्यों के मानचित्रण. तुम शायद ऑपरेटर से बचने की तरह होता संभावित कई त्रुटियों और mistypes के साथ डेटा प्रविष्टि. मान लें कि आप आईटी विशेषज्ञ हैं, तो हम आपको एमएस सीआरएम डेटा स्थानांतरण दे अधिनियम के तकनीकी पक्ष हूँ:? पहले आप डाउनलोड करने के लिए कानून की जरूरत है! सर्वश्रेष्ठ सॉफ्टवेयर से एसडीके वेबसाइट? अधिनियम स्थापित करें! कंप्यूटर, जहाँ आप प्रोग्रामिंग कर योजना पर एसडीके? हम अतुल्यकालिक डेटा निर्यात / आयात मॉडल, इसका मतलब है कि हम प्रणाली डिजाइन, दो भागों: XML और XML में निर्यात से युक्त होगा इस्तेमाल करेंगे सीआरएम में फ़ाइल आयात? कोड अधिनियम चलो! डेटा निर्यात आवेदन, हम सी # अधिनियम की रूपरेखा वर्ग पते का उपयोग करें, हम इन पुस्तकालयों: 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 ( "अधिनियम उपयोगकर्ता नाम", "पासवर्ड", "सर्वर", "डेटाबेस");? अब हम अधिनियम क्षेत्र के नाम की जरूरत है उन्हें एमएस सीआरएम में खेतों: निजी शून्य ShowContactsFieldsDescriptions ActFramework (के साथ नक्शा ढांचा) (ContactFieldDescriptor [] framework.Contacts.GetContactFieldDescriptors = cFields (); ContactFieldDescriptor cField; के लिए (int 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 ("");}}? चलो संपर्क सूची मिल और एमएस सीआरएम आयात करने के निर्देश के लिए फ़ाइल बनाने के लिए: ContactList cList = framework.Contacts.GetContacts रिक्त (); FileInfo = नई टी FileInfo ( "Contacts.xml"); StreamWriter stw t.CreateText = ();? अब हम निर्यात डेटा फार्म: के लिए (int i = 0; मैं cList.Count <; i + +) (string strContactXml = ""; ContactFieldDescriptor cField; वस्तु oValue; / / पहले NamecField = framework.Contacts.GetContactFieldDescriptor ( "TBL_CONTACT.FIRSTNAME"); oValue = cField.GetValue cList ([i]); यदि (! oValue =! & & रिक्त (() को छाँटो. oValue.ToString (). ("")) बराबरी ) strContactXml + = "[CDATA [" + oValue.ToString () + पिछले NamecField "]]";// = framework.Contacts.GetContactFieldDescriptor ( "TBL_CONTACT.LASTNAME"); oValue = cField.GetValue cList ([i]); oValue.ToString अगर (! OValue =! & & रिक्त ((). ट्रिम कर दीजिए (). (""))) + = strContactXml "बराबरी [CDATA [" OValue.ToString + () + "]]"; elsestrContactXml + = "+" N / A "+ SalutationcField "";// framework.Contacts.GetContactFieldDescriptor = (" TBL_CONTACT.SALUTATION "); = oValue cField.GetValue ( clist मैं []) यदि oValue (! = & & रिक्त ! (() को छाँटो. oValue.ToString (). (""))) + = strContactXml "बराबरी [CDATA + [(") + "]]";// नौकरी TitlecField framework.Contacts.GetContactFieldDescriptor = oValue.ToString ( "TBL_CONTACT.JOBTITLE"); = oValue cField.GetValue cList ([i]); यदि (! oValue =! & & रिक्त (() को छाँटो. oValue.ToString (). (""))) + = strContactXml "बराबरी [CDATA + [" Regex.Replace oValue ( ToString. (), "", "") + "]]";? इस डेटा के केवल भाग, जो हो सकता है सीआरएम, खेतों की पूरी सूची में स्थानांतरित छोटे लेख के लिए बहुत लंबा है, लेकिन अपने वांछित क्षेत्र की पूरी सूची डिजाइन सकता है. कृपया, विशेष ध्यान देने के लिए HTML टैग की जगह? इस पाठ डेटा के लिए आवश्यक है सीआरएम में स्थानान्तरण? अगले आयात आवेदन सृजन है. हम यहाँ एमएस सीआरएम विवरण के संबंध का वर्णन नहीं होगा? कृपया Microsoft सीआरएम एसडीके पढ़ें यदि आप इस उदाहरण की जरूरत है. हम की प्रकृति पर ध्यान देना होगा import.The XML निर्यात फ़ाइल इस: [[जॉन]] [CDATA [स्मिथ CDATA]] [CDATA [जॉन]] [CDATA [1234 डब्ल्यू बड़ी नदी]] [CDATA [शिकागो]] [CDATA [आईएल की तरह दिखना चाहिए] ] [CDATA 123456 []] [CDATA [खिलौना निगम]] (4F1849C3-9184-48B5-BB09-078ED7AB2DAD)? पढ़ना, पार्स और एमएस सीआरएम वस्तु निर्माण देखो अपेक्षाकृत सरल है: 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 ())! रिक्त =) (string strContactId = contact.Create (userAuth, इनपुट); Console.WriteLine (संपर्क "(0)" बनाया है, strContactId); ( "सम्पर्क" strContactId + + log.Debug " निर्मित ");}? है बस में अधिक विचार विवरण CorrectXML समारोह? यह XML से संपर्क करें वृक्ष में OwnerId स्थानों: निजी CorrectXML शून्य (स्ट्रिंग फ़ाइल नाम, फ़ाइल नाम userId स्ट्रिंग) फ़ाइल नाम File.Move ((+. "पुराने"); StreamReader पाठक = File.OpenText फ़ाइल नाम (+ . "पुराने"); FileInfo t = नई FileInfo (फ़ाइल नाम); StreamWriter = t.CreateText (); स्ट्रिंग इनपुट = रिक्त लेखक, जबकि (इनपुट (= reader.ReadLine ())! रिक्त =) इनपुट (Regex.Replace = (इनपुट, ( "_REPLACE_ME_)", ) userId; writer.WriteLine (इनपुट);) reader.Close (); writer.Close (); File.Delete (फ़ाइल नाम + ". पुरानी ");}? अंत में, हम निर्यात, आयात शुरू कर रहे हैं, एमएस सीआरएम खोलने और संपर्क सूची को देख, अधिनियम से तबादला!? अलग कार्य अधिनियम से बिक्री डेटा हो! होगा, नोट्स आदि? हम उन्हें एकीकरण के साथ भविष्य articlesGood भाग्य में वर्णित योजना है! यदि आप हमें काम करने के लिए - हमें एक 1-630-961-5918 या 1-866-528-0577 फोन देना चाहता हूँ!
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!