Power Pages वेबसाइट विकास, वेबसाइट एंड उपयोगकर्ताओं के लिए एक वांछित अनुभव पाने हेतु कई कॉन्फ़िगरेशन और अनुकूलन शामिल करता है.
अपनी वेबसाइट आवृत्ति के विकास या कॉन्फ़िगरेशन को पूरा करने के बाद, हो सकता है आप अपनी नवीनतम वेबसाइट कॉन्फ़िगरेशन को विकास से परीक्षण या संचालन परिवेश में माइग्रेट करना चाहें.
माइग्रेश में, स्रोत Microsoft Dataverse परिवेश से मौजूदा कॉन्फ़िगरेशन को निर्यात करना और उसके बाद उसे लक्षित Dataverse परिवेश में आयात करना शामिल है.
लक्ष्य परिवेश तैयार करें
यदि आप मानक डेटा मॉडल का उपयोग कर रहे हैं तो आपको लक्ष्य वातावरण तैयार करना होगा।
उन्नत डेटा मॉडल का उपयोग करने वाले परिवेश को इन चरणों की आवश्यकता नहीं होगी और आप वेबसाइट कॉन्फ़िगरेशन को स्थानांतरित करने के लिए आगे बढ़ सकते हैं।
नोट
लक्ष्य परिवेश तैयार करना एक बार की प्रक्रिया है. प्रबंधित समाधानों को स्थापित करने और वेब अनुप्रयोग को कॉन्फ़िगर करने के लिए आपको एक नई वेबसाइट का प्रावधान करना होगा। Power Pages Dataverse Power Pages यह प्रक्रिया डिफ़ॉल्ट वेबसाइट मेटाडेटा भी स्थापित करती है जिसे आपके स्रोत वातावरण से वेबसाइट मेटाडेटा के साथ बदल दिया जाता है।
सुनिश्चित करें कि लक्ष्य परिवेश का अधिकतम अनुलग्नक आकार आपके स्रोत परिवेश के समान या उससे बड़े आकार पर सेट है।
परिवेश सिस्टम सेटिंग्स संवाद बॉक्स में सिस्टम सेटिंग ईमेल टैब में अधिकतम फ़ाइल आकार सेटिंग द्वारा फ़ाइलों का अधिकतम आकार निर्धारित किया जाता है।
डेवलपर, ट्रायल और उत्पादन वेबसाइट और डेवलपर, ट्रायल, सैंडबॉक्स और उत्पादन परिवेश के बीच अंतर पर ध्यान दें.
आप एक ट्रायल, डेवलपर, उत्पादन वेबसाइट को उसी या किसी अन्य परिवेश पर किसी अन्य ट्रायल, डेवलपर, या उत्पादन वेबसाइट पर माइग्रेट कर सकते हैं. किसी उत्पादन वेबसाइट को सैंडबॉक्स या उत्पादन पर्यावरण पर प्रावधानित किया जाना आवश्यक है।
अपने लक्ष्य परिवेश में एक नई वेबसाइट का प्रावधान करें। उसी वेबसाइट टेम्पलेट का प्रयोग करें जैसा कि आपने अपने स्रोत परिवेश पर प्रावधान किया है. उदाहरण के लिए, यदि आपने अपने स्रोत परिवेश पर Dynamics 365 Customer Self-Service टेम्पलेट का उपयोग करके किसी साइट का प्रावधान किया है, तो अपने लक्षित परिवेश पर Dynamics 365 Customer Self-Service टेम्पलेट का उपयोग करके साइट का प्रावधान करें.
लक्ष्य परिवेश पर, पोर्टल प्रबंधन ऐप का उपयोग करके, नव निर्मित वेबसाइट का रिकॉर्ड हटाएँ. यह लक्ष्य परिवेश से डिफ़ॉल्ट वेबसाइट कॉन्फ़िगरेशन डेटा को हटा देता है।
लक्ष्य परिवेश पर, Power Apps में, पोर्टल ऐप हटाएँ. यह वर्तमान में डिफ़ॉल्ट साइट को प्रस्तुत करने के लिए कॉन्फ़िगर की गई वेबसाइट को हटा देता है।
नोट
पोर्टल प्रबंधन ऐप को न हटाएं!
वेबसाइट कॉन्फ़िगरेशन को लक्ष्य परिवेश में स्थानांतरित करें
एक बार जब वेबसाइट लक्ष्य वातावरण में स्थानांतरित हो जाती है, तो आपको वेबसाइट को पुनः सक्रिय करना होगा।
लक्ष्य परिवेश पर, Power Pages होम स्क्रीन पर, निष्क्रिय साइट्स चुनें, आपको वह वेबसाइट दिखनी चाहिए जिसे आपने परिवेश में माइग्रेट किया है.
पुन: सक्रिय करें चुनें.
आप पुनः सक्रिय वेबसाइट का नाम निर्दिष्ट कर सकते हैं और एक वेब पता बना सकते हैं या डिफ़ॉल्ट मान छोड़ सकते हैं.
पूर्ण चयन करें.
स्रोत परिवेश से वेबसाइट अद्यतन इस नए लक्ष्य परिवेश में प्रतिबिंबित होने चाहिए. आगे बढ़ते हुए, आप वेबसाइट कॉन्फ़िगरेशन डेटा को स्थानांतरित करके कॉन्फ़िगरेशन को अपने स्रोत से लक्ष्य परिवेशों में स्थानांतरित करने में सक्षम होना चाहिए.
नोट
होम पेज पर निष्क्रिय साइटों की सूची में दिखाई देने वाली वेबसाइट Power Pages पोर्टल प्रबंधन ऐप में सक्रिय वेबसाइटों की सूची में दिखाई देती है।
यदि आपकी वेबसाइट उन्नत डेटा मॉडल का उपयोग करके कॉन्फ़िगर की गई है, तो आप समाधानों का उपयोग करके वेबसाइट कॉन्फ़िगरेशन को स्थानांतरित कर सकते हैं। Power Platform अधिक जानकारी के लिए, Power Pages के साथ समाधानों का उपयोग करना पर जाएँ.
नोट
सुनिश्चित करें कि लक्ष्य परिवेश में उन्नत डेटा मॉडल भी सक्षम है. ...
Power Platform CLI का उपयोग करके वेबसाइट कॉन्फ़िगरेशन स्थानांतरित करें
Microsoft Power Platform CLI कई सुविधाएँ प्रदान करता है, विशेष रूप से Power Pages के लिए. ये कमांड आपको स्रोत परिवेश से साइट कॉन्फ़िगरेशन डाउनलोड करने और उसे लक्ष्य परिवेश में स्थानांतरित करने की अनुमति देते हैं. इन आदेशों को आपकी ALM प्रक्रियाओं में भी शामिल किया जा सकता है.
आपके स्रोत और लक्ष्य परिवेश दोनों से कनेक्ट करने के लिए Power Platform CLI प्रमाणीकरण प्रोफ़ाइल बनाएँ. लक्ष्य और स्रोत परिवेशों को आसानी से पहचानने के लिए आप उन्हें एक नाम दे सकते हैं.
अपने स्थानीय वर्कस्टेशन पर वेबसाइट कॉन्फ़िगरेशन डेटा डाउनलोड करें. यदि आपके पास उसी पथ पर पिछले डाउनलोड किए गए वेबसाइट कॉन्फ़िगरेशन हैं, तो --ओवरराइट विकल्प सेट को सही में उपयोग करें.
Power Platform CLI उपकरण तालिकाओं या तालिका स्कीमा को माइग्रेट नहीं करता है। Dataverse जब कॉन्फ़िगरेशन डेटा चयनित स्कीमा से मेल नहीं खाता है, तो तालिकाओं और फ़ील्ड जैसे तत्वों के गुम होने के कारण माइग्रेशन विफल हो सकता है।
आयात के दौरान, सुनिश्चित करें कि गंतव्य परिवेश में वही वेबसाइट टेम्पलेट प्रकार पहले से स्थापित है, तथा समाधान के रूप में अलग से आयातित तालिकाएँ, फ़ील्ड, प्रपत्र या दृश्य जैसे अन्य अनुकूलन भी मौजूद हैं।
वेबसाइट कॉन्फ़िगरेशन को स्थानांतरित करने के लिए निम्न का उपयोग करें: Configuration Migration Tool
नोट
वेबसाइट मेटाडेटा स्थानांतरित करने के लिए समाधान या Power Platform CLI का उपयोग करना पसंदीदा तरीका है.
कॉन्फ़िगरेशन डेटा निर्यात करने के लिए, आपको कॉन्फ़िगरेशन माइग्रेशन उपकरण और वेबसाइट-विशिष्ट कॉन्फ़िगरेशन स्कीमा फ़ाइल का उपयोग करना होगा. इस उपकरण के बारे में अधिक जानकारी के लिए, कॉन्फ़िगरेशन डेटा प्रबंधित करें देखें.
नोट
हम अनुशंसा करते हैं कि आप कॉन्फ़िगरेशन माइग्रेशन उपकरण के नवीनतम संस्करण का उपयोग करें. कॉन्फ़िगरेशन माइग्रेशन उपकरण को NuGet से डाउनलोड किया जा सकता है. उपकरण डाउनलोड करने के बारे में अधिक जानकारी: NuGet से उपकरण डाउनलोड करें.
वेबसाइट का कॉन्फ़िगरेशन माइग्रेशन के लिए स्कीमा फ़ाइलों द्वारा समर्थित न्यूनतम समाधान संस्करण 8.4.0.275 है. हालांकि, हम अनुशंसा करते हैं कि आप समाधान के नवीनतम संस्करण का उपयोग करें.
स्रोत और गंतव्य संगठनों के पास माइग्रेशन को सफलतापूर्वक काम करने के लिए एक ही डिफ़ॉल्ट भाषा होनी चाहिए.
स्कीमा फ़ाइलें निम्न वेबसाइट प्रकारों के लिए उपलब्ध हैं:
डिफ़ॉल्ट स्कीमा फ़ाइलों में प्रत्येक निकाय के लिए वेबसाइट तालिकाओं, संबंधों और विशिष्टता परिभाषाओं संबंधी जानकारी होती है. अधिक जानकारी: वेबसाइट कॉन्फ़िगरेशन डेटा निर्यात करें
कॉन्फ़िगरेशन डेटा को निर्यात और आयात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल स्कीमा का उपयोग करता है. यह उपकरण तालिकाओं या तालिका स्कीमा को माइग्रेट नहीं करता है। Dataverse जब कॉन्फ़िगरेशन डेटा चयनित स्कीमा से मेल नहीं खाता है, तो तालिकाओं और फ़ील्ड जैसे तत्वों के अभाव के कारण माइग्रेशन विफल हो सकता है।
निर्यात के दौरान, सुनिश्चित करें कि स्रोत परिवेश में कॉन्फ़िगरेशन माइग्रेशन टूल स्कीमा फ़ाइल में निर्दिष्ट वेबसाइट तालिकाएँ हों. आप कॉन्फ़िगरेशन डेटा के सबसेट को माइग्रेट करने के लिए तालिकाओं और विशेषताओं को जोड़ने, हटाने और संशोधित करने के लिए स्कीमा फ़ाइलों को अभी भी बदल सकते हैं।
आयात के दौरान, सुनिश्चित करें कि गंतव्य परिवेश में वही वेबसाइट प्रकार पहले से स्थापित है, तथा अन्य अनुकूलन जैसे तालिकाएँ, फ़ील्ड, प्रपत्र या दृश्य समाधान के रूप में अलग से आयात किए गए हैं।
वेबसाइट कॉन्फ़िगरेशन डेटा निर्यात करें
आप वेबसाइट-विशिष्ट कॉन्फ़िगरेशन स्कीमा फ़ाइलों का उपयोग करके स्रोत सिस्टम से वेबसाइट कॉन्फ़िगरेशन डेटा को निर्यात कर सकते हैं.
कॉन्फ़िगरेशन माइग्रेशन उपकरण डाउनलोड करके उसे वांछित फ़ोल्डर में निकालें.
अपनी वेबसाइट टेम्पलेट प्रकार के लिए पहले दिए गए लिंक का उपयोग करके वेबसाइट कॉन्फ़िगरेशन स्कीमा फ़ाइल डाउनलोड करें।
कॉन्फ़िगरेशन माइग्रेशन उपकरण को चलाने के लिए, <your_folder>\Tools\ConfigurationMigration फ़ोल्डर में DataMigrationUtility.exe फ़ाइल पर डबल-क्लिक करें, मुख्य स्क्रीन में डेटा निर्यात करें चुनें और उसके बाद जारी रखें चुनें.
लॉगिन स्क्रीन पर, अपने उस Dataverse परिवेश पर कनेक्ट करने के लिए प्रमाणन विवरण दें, जहाँ से आप डेटा निर्यात करना चाहते हैं. यदि उस Dataverse परिवेश पर आपके पास एक से ज़्यादा संगठन हैं, जहां से डेटा निर्यात करना है, तो उपलब्ध संगठनों की सूची प्रदर्शित करें चेक बॉक्स चुनें और उसके बाद लॉगिन चुनें.
यदि आपके पास एकाधिक संगठन हैं, और आपने पिछले चरण में उपलब्ध संगठनों की सूची प्रदर्शित करें चेक बॉक्स का चयन किया है, तो अगली स्क्रीन आपको वह संगठन चुनने की अनुमति देती है जिससे आप कनेक्ट करना चाहते हैं। कनेक्ट करने के लिए Dataverse परिवेश चुनें.
नोट
यदि आपके पास एकाधिक संगठन नहीं हैं, तो यह स्क्रीन प्रदर्शित नहीं होगी.
स्कीमा फ़ाइल में, ब्राउज़ करें और डेटा निर्यात के लिए उपयोग की जाने वाली वेबसाइट-विशिष्ट कॉन्फ़िगरेशन स्कीमा फ़ाइल चुनें.
डेटा फ़ाइल में सहेजें में, निर्यात की जाने वाली डेटा फ़ाइल का नाम और स्थान निर्दिष्ट करें.
डेटा निर्यात करें चुनें. एक बार एक्स्पोर्ट पूरा हो जाने पर, स्क्रीन एक्स्पोर्ट प्रोग्रेस स्टेट्स और एक्स्पोर्ट की गई फ़ाइल की लोकेशन स्क्रीन में नीचे डिस्प्ले करता है.
उपकरण बंद करने के लिए बाहर निकलें चुनें.
वेबसाइट कॉन्फ़िगरेशन डेटा आयात करें
कॉन्फ़िगरेशन माइग्रेशन उपकरण चलाएं और मुख्य स्क्रीन में डेटा आयात करें चुनें और उसके बाद जारी रखें चुनें.
लॉगिन स्क्रीन पर, अपने उस Dataverse परिवेश पर कनेक्ट करने के लिए प्रमाणन विवरण दें, जहाँ से आप डेटा निर्यात करना चाहते हैं. यदि उस Dataverse परिवेश पर आपके पास एक से ज़्यादा संगठन हैं, जहां से डेटा निर्यात करना है, तो उपलब्ध संगठनों की सूची प्रदर्शित करें चेक बॉक्स चुनें और उसके बाद लॉगिन चुनें.
यदि आपके पास एकाधिक संगठन हैं, और आपने पिछले चरण में उपलब्ध संगठनों की सूची प्रदर्शित करें चेक बॉक्स का चयन किया है, तो अगली स्क्रीन आपको वह संगठन चुनने की अनुमति देती है जिससे आप कनेक्ट करना चाहते हैं। कनेक्ट करने के लिए Dataverse परिवेश चुनें.
नोट
यदि आपके पास एकाधिक संगठन नहीं हैं, तो यह स्क्रीन प्रदर्शित नहीं होगी.
सुनिश्चित करें कि उस संगठन के लिए पोर्टल समाधान पहले से स्थापित है, जहां आपने कॉन्फ़िगरेशन आयात करने की योजना बनाई है.
अगली स्क्रीन आपको इम्पोर्ट करने के लिए डेटा फ़ाइल (.zip) देने के लिए कहती है. डेटा फ़ाइल तक ब्राउज़ करके जाएं और उसके बाद डेटा आयात करें चुनें.
अगली स्क्रीन आपके रिकॉर्ड्स का इम्पोर्ट स्टेटस डिस्प्ले करती है. डेटा इम्पोर्ट एक से ज़्यादा पास में किया जाता है जिससे कि डिपेंडेंट डेटा को क्यू अप करते समय सबसे पहले फ़ाउन्डेशन डेटा इम्पोर्ट किया जा सके, और फिर किसी भी तरह की डेटा डिपेंडेंसीज़ या लिंकेजेस को हैंडल करने के लिए आगे के पासेस में बाद के डेटा को इम्पोर्ट किया जा सके. यह क्रिया स्वच्छ और सुसंगत डेटा आयात सुनिश्चित करती है.
उपकरण बंद करने के लिए बाहर निकलें चुनें.
माइग्रेट किए गए डेटा उपयोग करके नया वेबसाइट बनाएँ
यदि माइग्रेशन प्रक्रिया किसी मौजूदा वेबसाइट को अपडेट कर रही है, तो अपडेट अब लक्ष्य परिवेश में दिखाई देने चाहिए.
यदि माइग्रेशन किसी नई वेबसाइट के लिए है, तो माइग्रेट की गई वेबसाइट होम पेज पर निष्क्रिय साइट्स टैब में सूचीबद्ध होती है। Power Pages
लक्ष्य परिवेश पर, Power Pages होम स्क्रीन पर, निष्क्रिय साइट्स चुनें, आपको वह वेबसाइट दिखनी चाहिए जिसे आपने परिवेश में माइग्रेट किया है.
पुन: सक्रिय करें चुनें.
आप पुनः सक्रिय वेबसाइट का नाम निर्दिष्ट कर सकते हैं और एक वेब पता बना सकते हैं या डिफ़ॉल्ट मान छोड़ सकते हैं.
पूर्ण चयन करें.
टैनेंट-से-टैनेंट माइग्रेशन
PowerPages टैनेंट-से-टैनेंट माइग्रेशन का समर्थन नहीं करता है. एक वेबसाइट को एक टैनेंट से दूसरे में स्थानांतरित करने के लिए, आपको इन चरणों का पालन करना होगा: