Share via


परिदृश्य 3: अपने संगठन में अप्रबंधित से प्रबंधित समाधानों पर जाना

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

आपके परिनियोजन परिवेश के अपवाद के साथ, अंतिम परिणाम, केवल आपके परिवेश में प्रबंधित समाधानों का होना है. अधिक जानकारी: प्रबंधित और अप्रबंधित समाधान.

पूर्वावश्यकताएँ

  • अलग विकास और संचालन परिवेश। इसके अतिरिक्त, हम अनुशंसा करते हैं कि आप कम से कम एक परीक्षण परिवेश बनाए रखें जो आपके विकास और संचालन परिवेश से अलग हो।
  • अपने सभी परिवेशों में अपने सभी समाधानों के लिए एकल प्रकाशक का उपयोग करें। अधिक जानकारी: समाधान प्रकाशक

एक अप्रबंधित समाधान को प्रबंधित पर रूपांतरित करें

  1. अनावश्यक तालिकाओं और घटकों को पहचानें और निकालें।

    1. अपने उत्पादन परिवेश का बैकअप बनाएं। आप अगले चरण में समाधान निर्यात और आयात के माध्यम से अनजाने में हटाए गए घटकों को वापस ला सकते हैं।
    2. उन तालिकाओं और घटकों को हटा दें जिनकी आपके उत्पादन परिवेश से आवश्यकता नहीं है। उदाहरण के लिए, बिना किसी रिकॉर्ड या बहुत पुराने रिकॉर्ड वाली तालिकाओं या उन तालिकाओं और घटकों को हटाने पर विचार करें जिनकी कोई निर्भरता नहीं है। अधिक जानकारी: घटक के लिए निर्भरता देखें
  2. घटकों को अप्रबंधित से प्रबंधित में बदलने के लिए उपयोग करने के लिए एक समाधान बनाएं।

    • अपने विकास के माहौल में, एक एकल अप्रबंधित समाधान बनाएं जिसका उपयोग सभी Microsoft Dataverse मॉडल-चालित अनुप्रयोग, तालिकाएँ और आश्रित घटक, जैसे प्रपत्र, दृश्य, फ़ील्ड, चार्ट और डैशबोर्ड में किया जाएगा। इन सभी घटकों को एक साथ शामिल करने से क्रॉस-सॉल्यूशन लेयरिंग समस्याओं की संभावना को कम करने में मदद मिल सकती है जो बाद में आपके द्वारा नए मॉडल-चालित अनुप्रयोग और अनुकूलन को अपडेट या पेश करने पर हो सकती हैं। और जानकारी: एक समाधान बनाएं
      • अप्रबंधित घटकों के लिए, जैसे कि कस्टम अप्रबंधित तालिकाएँ, आप विभाजन का उपयोग नहीं करेंगे, लेकिन सभी घटकों को शामिल करें समाधान में उन घटकों को जोड़ते समय चुनेंगे।
      • अगर वहाँ प्रबंधित घटक हैं जो आपके द्वारा अनुकूलित किए गए हैं, समाधान में उन घटकों को जोड़ते समय विभाजन का उपयोग करें। उदाहरण के लिए, यदि आपने कोई कस्टम कॉलम जोड़ा है या किसी मौजूदा कॉलम के लिए प्रदर्शन नाम को Power Apps मानक तालिका में बदल दिया है, जैसे कि खाता और संपर्क, विभाजन का उपयोग करें ताकि आप केवल अपनी परियोजना के लिए आवश्यक अनुकूलित घटकों का निर्यात करें, न कि अतिरिक्त घटकों को जिन्हें आप सेवा देने का इरादा नहीं रखते हैं। ऐसा करने के लिए, घटकों का चयन करें चुनें, और फिर समाधान में केवल अपने अनुकूलित घटकों को जोड़ें।

        टिप

        यह देखने के लिए कि क्या एक प्रबंधित घटक को अनुकूलित किया गया है, एक अप्रबंधित परत की तलाश करें जो घटक के आधार प्रबंधित परत के ऊपर होगी. अधिक जानकारी: घटक के लिए समाधान परत देखें

    • यदि आपके पास रूपांतरित करने के लिए कैनवास ऐप्स, प्रवाह, पोर्टल अनुप्रयोग या प्लग-इन हैं, तो आप उन्हें अभी या बाद में एक अलग अप्रबंधित समाधान में जोड़ सकते हैं।
    • अपने सभी समाधानों के लिए एक प्रकाशक का उपयोग करना याद रखें। अधिक जानकारी: समाधान प्रकाशक
  3. प्रबंधित समाधान को परिनियोजित करें।

    1. यदि आपके पास मौजूदा परीक्षण वातावरण है तो आप अगले चरण पर जा सकते हैं। हालांकि, हम अनुशंसा करते हैं कि आप परीक्षण परिवेश के रूप में उपयोग करने के लिए अपने उत्पादन परिवेश की एक प्रति बनाएं। अधिक जानकारी: एक वातावरण की प्रतिलिपि बनाएँ
    2. अपने विकास परिवेश से अप्रबंधित समाधानों को प्रबंधित रूप में निर्यात करें। अधिक जानकारी: समाधान निर्यात करें
    3. यदि आपके परीक्षण परिवेश में कोई अप्रबंधित समाधान है जिसका नाम वही है जो प्रबंधित समाधान आप आयात करना चाहते हैं, तो परीक्षण परिवेश में अप्रबंधित समाधान रिकॉर्ड हटा दें. अप्रबंधित समाधान रिकॉर्ड को हटाने के लिए, Power Apps पर जाएं, परीक्षण या उत्पादन परिवेश का चयन करें, समाधान चुनें, अप्रबंधित समाधान का चयन करें, और फिर आदेश पट्टी पर, हटाएं चुनें। ध्यान दें कि अप्रबंधित समाधान को हटाने से समाधान के अप्रबंधित घटक नहीं हटते.
    4. Power Platform CLI समाधान आयात कमांडिंग का उपयोग करके कनवर्ट-टू-मैनेज पैरामीटर या DevOps टूलींग समाधान आयात कार्य के साथ अपने परीक्षण परिवेश में समाधान आयात करें। फ़िलहाल, आप समाधान को सफलतापूर्वक आयात नहीं कर सकते हैं और Power Apps पोर्टल का उपयोग करके सभी घटकों को प्रबंधित करने में रूपांतरित नहीं कर सकते हैं।
    5. ऐसे कई प्रकार के परीक्षण हैं जिनका उपयोग आप यह जांचने के लिए कर सकते हैं कि आपके ऐप के विशिष्ट कार्य या सुविधाएं ठीक से काम कर रही हैं या नहीं। इनमें से कुछ परीक्षणों में यूनिट परीक्षण, एंड-टू-एंड और उपयोगकर्ता स्वीकृति परीक्षण (UAT) शामिल हैं।
    6. परीक्षण पूरा होने और मान्य होने के बाद, चरण c-e दोहराएं, लेकिन अपने परीक्षण परिवेश में चरण निष्पादित करने के बजाय अपने उत्पादन परिवेश में चरण निष्पादित करें।
    7. यदि आपके पास कैनवास अनुप्रयोग, प्रवाह, या पोर्टल अनुप्रयोग हैं, तो प्रबंधित समाधानों को पहले अपने परीक्षण में और फिर अपने उत्पादन परिवेशों में उसी तरह से आयात करें जैसे ऊपर वर्णित है।

अगले कदम

अब जब आप प्रबंधित समाधानों में चले गए हैं, तो हम अनुशंसा करते हैं कि आप समाधान और घटक लेयरिंग को समझें। इसके अलावा, आपके विकास परिवेशों के अपवाद के साथ, आपके परिवेशों में कोई अप्रबंधित अनुकूलन या अप्रबंधित समाधान नहीं होना चाहिए। अधिक जानकारी: समाधान लेयर

इसे भी देखें

परिदृश्य 5: टीम डेवलपमेंट का समर्थन करना