5

हम परिसर में गतिशीलता सीआरएम 2011 के लिए विकास और कार्यान्वयन शुरू कर रहे हैं। क्या सिस्टम से टेस्ट सिस्टम में कोड को बढ़ावा देने के लिए कोड चेक-इन के लिए स्वचालन लागू करना संभव है? ऐसा लगता है कि इसमें अप्रबंधित समाधानों के निर्यात/आयात शामिल होंगे जिसमें विकास कोड शामिल था। मैं इस कार्यक्षमता के आसपास एपीआई नहीं ढूंढ पा रहा हूं।क्या एमएस डायनेमिक्स सीआरएम 2011 के लिए निरंतर एकीकरण स्थापित करना संभव है?

यदि यह संभव नहीं है, तो आप कितने करीब मिल सकते हैं? ऐसा लगता है कि वेब संसाधनों और प्लग-इन अपलोड करने के लिए एपीआई हैं (उदाहरण के लिए एसडीके में वेबसोर्स्यूटिबिलिटी), लेकिन वेब संसाधनों को अभी भी उस फॉर्म से मैन्युअल रूप से लिंक करने की आवश्यकता है जिसे वे उपयोग करना चाहते हैं (जावास्क्रिप्ट के मामले में आदि)। क्या किसी ने अपने सीआरएम वातावरण के हिस्सों को स्वचालित करने में प्रगति की है? संदर्भ के लिए

, हम वर्तमान निरंतर एकीकरण के लिए एमएसयूल्ड का उपयोग कर 2010 & tfs 2010 बनाम उपयोग कर रहे हैं।

उत्तर

3

हम डायनेमिक्स सीआरएम के लिए व्यापक रूप से सीआई का उपयोग करते हैं। समाधानों के प्रबंधन के लिए, मैं एक "स्वच्छ" गतिशीलता सीआरएम कार्यान्वयन का उपयोग करने की अनुशंसा करता हूं जो आपके समाधान के लिए और आपके "डोमेन डेटा" के लिए भी मास्टर होगा। समाधान आयात करने के लिए http://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.importsolutionrequest.aspx देखें। यह भी देखें - http://msdn.microsoft.com/en-us/library/hh547388.aspx

4

हमारे पास कुछ तकनीकें हैं जो हमें एक बहुत ही ठोस सीआई संरचना प्रदान करती हैं।

प्लगइन्स

  • सभी हमारे प्लगइन्स सीआई चेक-इन
  • पर संकलित कर रहे हैं सभी प्लगइन कोड हम लिखने घटक के हिस्से के रूप आत्म पंजीकरण के विवरण है।
  • हमने एक उपकरण लिखा है जो डेटाबेस में प्लगइन्स चलाता है, पहले स्वयं को पंजीकरण-पंजीकरण विवरण के आधार पर पुराने लोगों को अनइंस्टॉल कर रहा है।

समाधान

  • हम एक अनुकूलन संगठन है जो साफ है और कोई डेटा नहीं है में एक अप्रबंधित समाधान है। विकास संगठन से आयोजित किया जाता है। इसमें इकाइयों, रूपों, जेस्क्रिप्ट, दृश्य, प्रतीक, भूमिकाएं, आदि
  • इस अनुकूलन डेटाबेस में हमारे द्वारा तृतीय पक्षों से आयात किए गए सभी समाधान हैं, और हमारे समाधान में अनुकूलन किए गए हैं जो गंतव्य में अंतिम आयात है संगठन।
  • समाधान के रूप में प्रबंधित और अप्रबंधित और TFS
  • हम TFS में JScript और SSRS RDLs की दुकान और एक कस्टम उपकरण जो अनुकूलन डेटाबेस में इन नाटकों से पहले यह निर्यात किया है में बचाया निर्यात किया जाता है।
  • हम यह भी एक साइटमैप अप्रबंधित समाधान जो अप्रबंधित रूप में निर्यात किया जाता है (सुनिश्चित करने के लिए हम एक अंतिम परिणामी साइटमैप पाने के बाद हम कर रहे हैं)

तैनाती

हम एक यूआई और कमांड लाइन प्रेरित किया उपकरण जो निम्नलिखित है: -

  • लक्ष्य एक विशेष संगठन
  • आयात अनुकूलन प्रबंधित समाधान एक चयनित वातावरण में। जैसे परीक्षा। इसके अतिरिक्त अप्रबंधित साइटमैप आयात करता है।
  • (के लिए स्थापना रद्द कर मौजूदा समाधान जो वहाँ था
  • इंस्टॉल/स्थापना रद्द कर प्लगइन कोड
  • किसी भी कस्टम SQL स्क्रिप्ट इंस्टॉल (हम पर दिनांक/समय जब हम आयात आधारित solution.xml फ़ाइल एक नाम देकर इसे अद्यतन) आरडीएल)
  • डुप्लिकेट डिटेक्शन नियम
  • कुछ मेटा-डेटा में चलाता है जो हम स्रोत नियंत्रण के तहत स्टोर करते हैं। जैसे कस्टम रिपोर्ट इकाई जिसे हमने बनाया है जिसमें अनुलग्नक और एक्सएमएल कॉन्फ़िगरेशन है।

यह पूरी तरह से सही नहीं है, लेकिन कमांड लाइन के माध्यम से हम परीक्षण और सभी डेवलपर पीसी को रात में ताज़ा करते हैं। इंस्टॉल करने में लगभग 1 घंटा लगते हैं और फिर प्रति संगठन पुराने समाधान को अनइंस्टॉल करते हैं।