इसके माध्यम से साझा किया गया


प्लग-इन

एक समाधान का उपयोग दूसरे परिवेशों में प्लग-इन और कस्टम कार्यप्रवाह गतिविधियों को पैकेज करने और परिनियोजित करने के लिए किया जाता है. उदाहरण के लिए, नीचे दिया गया अनुक्रम एक सरलीकृत विकास और परिनियोजन अनुक्रम को परिभाषित करता है.

  1. अपने DEV परिवेश में कस्टम प्रकाशक तथा अप्रबंधित समाधान बनाएं.

  2. एक या इससे अधिक प्लग-इन या कस्टम कार्यप्रवाह गतिविधियां लिखें.

  3. चरण 1 में आपके द्वारा बनाए गए अप्रबंधित समाधान में प्लग-इन या कस्टम वर्कफ़्लो गतिविधियों को पंजीकृत करें।

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

  5. प्रबंधित समाधान को किसी अन्य परिवेश (अर्थात, TEST या PROD) में आयात करें.

वास्तविक दुनिया में, आप TEST परिवेश में कोड को डीबग करते हैं, वापस जाते हैं और संशोधित कोड के साथ अप्रबंधित समाधान को अद्यतित करते हैं, और एक प्रबंधित समाधान में निर्यात करते हैं. ऐसा करते हुए, कोड अद्यतनों और समाधान संस्करणों को प्रबंधित करने के लिए आप पुनरावलोकन नियंत्रण का उपयोग करते हैं. संशोधन नियंत्रण और समाधानों की वर्ज़निंग के बारे में अधिक जानकारी के लिए, स्रोत नियंत्रण देखें.

अपने समाधान डिज़ाइन की योजना बनाते समय, विचार करें कि क्या आप अपने कस्टम कोड और अन्य अनुकूलनों (अनुकूलित निकाय, प्रपत्र, दृश्य इत्यादि) को एक ही समाधान में रखेंगे या आप इन अनुकूलनों को कई समाधानों में विभाजित करेंगे, जहाँ एक समाधान में कस्टम कोड शामिल हैं और दूसरे समाधान में अन्य अनुकूलन (अनुकूलित निकाय, प्रपत्र, दृश्य इत्यादि) शामिल हैं.

टिप

कस्टम प्रकाशक और अप्रबंधित समाधान के साथ शुरू करें, और फिर उस समाधान में प्लग-इन या कस्टम कार्यप्रवाह गतिविधि को विकसित करें और उसका परीक्षण करें. हम डिफ़ॉल्ट समाधान में प्लग-इन या कस्टम कार्यप्रवाह गतिविधि को विकसित करने और फिर इसे कस्टम समाधान में जोड़ने के खिलाफ अनुशंसा करते हैं.

कस्टम अप्रबंधित समाधान में प्लग-इन या कस्टम कार्यप्रवाह गतिविधि को पंजीकृत करें

कस्टम प्रकाशक और अप्रबंधित समाधान बनाने और कस्टम कोड लिखने के बाद, आप कोड को अप्रबंधित समाधान में पंजीकृत करने और उसका परीक्षण शुरू करने के लिए तैयार हैं.

एक कस्टम कार्यप्रवाह गतिविधि असेंबली पंजीकृत करें

किसी समाधान में कस्टम कार्यप्रवाह गतिविधि को वितरित करने के लिए, आपको पंजीकृत असेंबली, जिसमें कस्टम कार्यप्रवाह है, उसे अप्रबंधित समाधान में जोड़ना चाहिए. पहले, कस्टम कार्यप्रवाह असेंबली को पंजीकृत करें और फिर इन चरणों का पालन करके असेंबली को समाधान में जोड़ें.

  1. Power Apps निर्माता पोर्टल में एक नया समाधान बनाएँ या किसी मौजूदा समाधान का उपयोग करें. एक नया समाधान बनाने के लिए, समाधान>नया समाधान का चयन करें, और फिर अपने समाधान के लिए आवश्यक जानकारी दर्ज करें.

  2. बाएं नेविगेशन फलक में समाधान का चयन करके, सूची में समाधान का नाम चुनें और उसके बाद मौजूदा जोड़ें> अन्य> प्लग-इन असेंबली का चयन करें.

  3. नाम के अनुसार संकलित की गई कस्टम कार्यप्रवाह असेंबली खोजें.

  4. कस्टम कार्यप्रवाह गतिविधि असेंबली का चयन करें, और इसके बादजोड़ें का चयन करें.

प्लग-इन असेंबली और चरण पंजीकृत करें

प्लग-इन पंजीकृत करने की प्रक्रिया एक कस्टम कार्यप्रवाह गतिविधि असेंबली को पंजीकृत करने के समान है, सिवाय इसके कि आपको एक या अधिक चरण भी पंजीकृत करने होंगे जो उन परिस्थितियों की पहचान करते हैं जिनके तहत प्लग-इन को Microsoft Dataverse के द्वारा निष्पादित किया जाना चाहिए.

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

पंजीकृत प्लग-इन और चरण.

आइए अपने समाधान में उन घटकों को जोड़ना शुरू करें.

  1. Power Apps निर्माता पोर्टल में एक नया समाधान बनाएँ या किसी मौजूदा समाधान का उपयोग करें. एक नया समाधान बनाने के लिए, समाधान>नया समाधान का चयन करें, और अपने समाधान के लिए आवश्यक जानकारी दर्ज करें.

  2. बाएं नेविगेशन फलक में समाधान का चयन करके, सूची में समाधान का नाम चुनें और उसके बाद >मौजूदा जोड़ेंअन्य>प्लग-इन असेंबली का चयन करें.

  3. नाम के अनुसार संकलित प्लग-इन असेंबली खोजें.

  4. प्लग-इन असेंबली का चयन करें, और इसके बाद जोड़ें का चयन करें.

    किसी समाधान में प्लग-इन जोड़ें.

  5. मौजूदा जोड़ें>अन्य>प्लग-इन चरण का चयन करके समाधान में चरण जोड़ें.

    टिप

    प्लग-इन पंजीकरण उपकरण में, चरण को चरण कहा जाता है. क्लासिक इंटरफ़ेस समाधान एक्सप्लोरर में, चरण को Sdk संदेश संसाधन चरण कहा जाता है. आधुनिक मेकर इंटरफ़ेस में, चरण को प्लग-इन चरण कहा जाता है।

  6. पंजीकृत चरण खोजें, इसे चुनें, उसका चयन करें और फिर जोड़ें चुनें.

    किसी समाधान में चरण जोड़ें.

दो घटकों वाले परिणामी समाधान को निम्नलिखित चित्रण में दिखाया गया है.

समाधान सारांश.

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

ध्यान दें कि समाधान से प्लग-इन असेंबली निकालने से उस पर निर्भर कोई भी चरण नहीं हटेगा. आपको इन चरणों को अलग-अलग हटाना होगा.

असेंबली को अपडेट करके समाधान से प्लग-इन हटाएं

कभी-कभी आपको किसी समाधान से प्लग-इन हटाने की आवश्यकता हो सकती है, हालाँकि आप समाधान अपग्रेड के साथ ऐसा नहीं कर सकते। इसके बजाय, आप समाधान अपग्रेड के साथ असेंबली को हटा सकते हैं, और वांछित परिणाम प्राप्त कर सकते हैं।

इस समाधान का विवरण इन निर्देशों में वर्णित है।

  1. असेंबली के "प्रमुख" संस्करण संख्या को अद्यतन करके प्रारंभ करें जिसमें लक्ष्य प्लग-इन प्रकार हटा दिए गए हैं।

    इस संस्करण परिवर्तन के बाद, आप प्लग-इन पंजीकरण उपकरण (PRT) का उपयोग करके असेंबली को अद्यतन नहीं कर पाएंगे। हालाँकि, आप पुरानी असेंबली के साथ-साथ नई असेंबली के रूप में भी असेंबली को पंजीकृत कर सकेंगे।

  2. पीआरटी का उपयोग करके अपनी नई असेंबली को पुरानी असेंबली के साथ पंजीकृत करें।

  3. पुराने प्लग-इन प्रकारों के लिए किसी भी मौजूदा चरण को नई असेंबली में संगत प्लग-इन प्रकारों में माइग्रेट करें।

  4. पुरानी असेंबली को हटाएँ.

  5. अप्रबंधित समाधान को नए समाधान संस्करण संख्या के साथ प्रबंधित समाधान के रूप में निर्यात करें.

  6. नए प्रबंधित समाधान को, एक उन्नयन के रूप में, उस वातावरण में आयात करें जहां पुरानी असेंबली पंजीकृत है। समाधान उन्नयन से पुरानी असेंबली और उसके साथ अवांछित प्रकार भी हट जाएंगे।

भी देखें

समाधान अपडेट करें
असेंबली संस्करण
वेब संसाधन