उन्नत डेटा मॉडल
मानक डेटा मॉडल कस्टम तालिकाओं का उपयोग करके बनाया गया था, और इसे प्रत्येक वेबसाइट घटक के कॉन्फ़िगरेशन के लिए अनुकूलित किया गया था जिसे Microsoft Dataverse में एक समर्पित तालिका में रिकॉर्ड के रूप में संग्रहीत किया गया है। जब कोई नई साइट प्रावधानित की जाती है, तो मानक मॉडल को विभिन्न समाधानों, तालिकाओं और मेटाडेटा को लोड करने के लिए अधिक समय की आवश्यकता होती है। मानक मॉडल में वेबसाइट तालिकाओं के अपडेट के लिए पैकेज अपडेट के मैन्युअल और समय लेने वाले अनुप्रयोग की आवश्यकता होती है।
नोट
- सभी नई साइटें डिफ़ॉल्ट रूप से उन्नत डेटा मॉडल का उपयोग करके बनाई जाएंगी।
- मानक डेटा मॉडल पर साइट बनाने के लिए, व्यवस्थापक केंद्र में उन्नत डेटा मॉडल को अक्षम करें . Power Platform
- प्रबंधन ऐप समर्थित क्षेत्रों में सभी इंस्टेंस पर डिफ़ॉल्ट रूप से इंस्टॉल किया गया है, जिसमें ऐसे वातावरण भी शामिल हैं जहां कोई साइट नहीं है। Power Pages Microsoft Dataverse Power Pages
उन्नत डेटा मॉडल सिस्टम टेबल, नॉनकॉन्फ़िगरेशन टेबल और वर्चुअल टेबल का एक संयोजन है।
Power Pages के लिए उन्नत डेटा मॉडल निम्नलिखित लाभ प्रदान करता है:
- वेबसाइट प्रावधानीकरण तेज़ है.
- डिज़ाइन स्टूडियो के अनुभव तेज़ हैं।
- वेबसाइट कॉन्फ़िगरेशन को ऐसे समाधानों में समाहित किया जा सकता है, जो अनुप्रयोग जीवनचक्र प्रबंधन (ALM) का बेहतर अनुभव प्रदान करते हैं।
- Power Pages एन्हांसमेंट और बग फिक्स के अपडेट में सुधार किया गया है।
निर्धारित करें कि आपकी साइट मानक या उन्नत डेटा मॉडल का उपयोग कर रही है या नहीं
यह निर्धारित करने के कई तरीके हैं कि आपकी साइट किस डेटा मॉडल का उपयोग कर रही है:
Power Platform व्यवस्थापन केंद्र खोलें, संसाधन>Power Pages साइटें पर जाएं, अपनी साइट चुनें, और फिर प्रबंधित करें चुनें। साइट विवरण अनुभाग में डेटा मॉडल फ़ील्ड इंगित करता है कि किस डेटा मॉडल का उपयोग किया जा रहा है।
Power Pages डिज़ाइन स्टूडियो में सेटअप कार्यक्षेत्र दिखाता है कि किस डेटा मॉडल का उपयोग किया जा रहा है।
पोर्टल प्रबंधन अनुप्रयोग खोलें. यदि मानक डेटा मॉडल का उपयोग किया जा रहा है, तो एप्लिकेशन का नाम पोर्टल प्रबंधन के रूप में दिखाया गया है। यदि उन्नत डेटा मॉडल का उपयोग किया जा रहा है, तो नाम Power Pages प्रबंधन के रूप में दिखाया गया है।
यदि आप Power Platform CLI का उपयोग कर रहे हैं, तो यह देखने के लिए निम्न कमांड चलाएँ कि किस डेटा मॉडल का उपयोग किया जा रहा है।
pac powerpages list -v
नोट
यह पैरामीटर Power Platform CLI संस्करण 1.22.4 और बाद के संस्करण में समर्थित है।
उन्नत डेटा मॉडल अक्षम करें
आप उन्नत डेटा मॉडल पर स्विच करें विकल्प को अक्षम करके साइट निर्माण के लिए उन्नत डेटा मॉडल का उपयोग करने से ऑप्ट आउट कर सकते हैं। उन्नत डेटा मॉडल को अक्षम करने से समाधान पैकेज नहीं हटते, या कोई वेबसाइट नहीं हटती.
उन्नत डेटा मॉडल का उपयोग करके बनाई गई मौजूदा वेबसाइटें काम करना जारी रखती हैं। बनाई गई कोई भी नई वेबसाइट मानक डेटा मॉडल का उपयोग करती है।
सिस्टम टेबल्स
सिस्टम तालिकाएँ Power Pages-विशिष्ट समाधान-जागरूक तालिकाएँ हैं जो सभी Dataverse वातावरणों में मौजूद हैं।
नोट
इन तालिकाओं को संशोधित नहीं किया जा सकता.
- साइट
- साइट घटक
- साइट भाषा
गैर-कॉन्फ़िगरेशन तालिकाएँ
गैर-कॉन्फ़िगरेशन तालिकाएँ सुविधा-विशिष्ट तालिकाएँ होती हैं जिनमें लेन-देन संबंधी व्यावसायिक डेटा होता है। इन तालिकाओं का डेटा ALM प्रक्रियाओं में भाग नहीं लेता है।
- विज्ञापन
- पोल
- पोल विकल्प
- पोल सबमिशन
- बाहरी पहचान
- पोर्टल टिप्पणी
- आमंत्रण
- आमंत्रण स्वीकार करने की प्रक्रिया
- सेटिंग
- WebFormSession
नोट
इन तालिकाओं को उन्नत डेटा मॉडल से हटा दिया गया है और ये Power Pages प्रबंधन ऐप में उपलब्ध नहीं होंगी:
- विज्ञापन
- पोल
- पोल विकल्प
- पोल सबमिशन
वर्चुअल टेबल
Power Pages वर्चुअल तालिकाएँ विशिष्ट वेबसाइट घटकों के मेटाडेटा का प्रतिनिधित्व करती हैं और उनमें शामिल होती हैं। वे उन सिस्टम तालिकाओं की ओर इशारा करते हैं जिनमें JavaScript ऑब्जेक्ट नोटेशन (JSON) प्रारूप में वेबसाइट मेटाडेटा होता है। आप Power Pages प्रबंधन ऐप का उपयोग करके वर्चुअल टेबल की सामग्री को अपडेट और कॉन्फ़िगर कर सकते हैं। इस ऐप का लुक और अनुभव पुराने पोर्टल मैनेजमेंट ऐप जैसा ही है।
नोट
- यदि आपने कोई कस्टम कोड या उपकरण विकसित किया है जो किसी भी मानक डेटा मॉडल तालिकाओं का उपयोग करता है, तो आपको कोड को अपडेट करना होगा ताकि यह उन्नत डेटा मॉडल तालिकाओं का उपयोग कर सके।
- इन तालिकाओं को संशोधित नहीं किया जा सकता.
- चूंकि ये तालिकाएं परिवर्तनीय नहीं हैं, इसलिए वे उन तालिकाओं की सूची में नहीं दिखाई देतीं जिनका उपयोग अन्य तालिकाओं के साथ संबंध बनाने के लिए किया जा सकता है। उदाहरण के लिए, वेब भूमिका (mspp_webrole), तालिका अनुमति (mspp_entitypermission) और अन्य तालिकाएँ उन तालिकाओं की सूची में दिखाई नहीं देतीं जिनका उपयोग संबंध बनाने के लिए किया जा सकता है.
सिस्टम टेबल | उन्नत डेटा मॉडल वर्चुअल टेबल | मानक डेटा मॉडल तालिका |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
समर्थित टेम्पलेट्स
उन्नत डेटा मॉडल आपके Microsoft Power Platform पर्यावरण में डिफ़ॉल्ट रूप से सक्षम होता है.
कोई भी नई वेबसाइट जिसे आप निम्नलिखित टेम्पलेट में से किसी एक का उपयोग करके प्रावधानित करते हैं, उन्नत डेटा मॉडल का उपयोग करती है:
- स्टार्टर लेआउट 1-5
- एप्लिकेशन संसाधन
- रिक्त पृष्ठ
- प्रोग्राम पंजीकरण
- मीटिंग शेड्यूल करें
निम्नलिखित टेम्प्लेट मानक डेटा मॉडल का उपयोग करते हैं, भले ही परिवेश में उन्नत डेटा मॉडल सक्षम हो:
- अक्सर पूछे जाने वाले प्रश्न
- Community (Dynamics 365)
- ग्राहक पोर्टल (Dynamics 365)
- ग्राहक स्वयं सेवा पोर्टल (Dynamics 365)
- कर्मचारी स्वयं सेवा पोर्टल (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- ऑर्डर रिटर्न (Dynamics 365)
- भागीदार पोर्टल (Dynamics 365)
उन्नत डेटा मॉडल का उपयोग करके एक वेबसाइट बनाएं
किसी परिवेश में उन्नत डेटा मॉडल सक्षम होने के बाद, आप Power Pages होम पेज से एक नई साइट बना सकते हैं.
नोट
उन्नत डेटा मॉडल का उपयोग नई साइट बनाने के लिए केवल तभी किया जाता है जब चयनित टेम्पलेट उन्नत डेटा मॉडल का समर्थन करता है।
उन्नत डेटा मॉडल का उपयोग करने वाले टेम्पलेट का उपयोग करके साइट बनाने के लिए इन चरणों का पालन करें:
- Power Pages मुख्य पृष्ठ खोलें.
- साइट बनाएं चुनें.
- एक टेम्प्लेट चुनें, और फिर साइट बनाने के लिए इस टेम्प्लेट को चुनें चुनें।
- आवश्यक जानकारी भरें और फिर हो गया का चयन करें।
आपको Power Pages होम पेज पर पुनः निर्देशित किया जाएगा, जहां नई साइट मेरी साइटें सूची में दिखाई देगी। जब नई साइट तैयार हो जाए, तो आप इसे Power Pages डिज़ाइन स्टूडियो का उपयोग करके संपादित कर सकते हैं।
उन्नत डेटा मॉडल साइटों की सूची देखें
आप नव निर्मित साइटों को Power Pages होम पेज से देख सकते हैं।
उन्नत डेटा मॉडल का उपयोग करने वाली साइटों में मानक डेटा मॉडल का उपयोग करने वाली साइटों के साथ कार्यात्मक समानता होती है। यह निर्धारित करने के लिए कि आपकी वेबसाइट किस डेटा मॉडल का उपयोग कर रही है, निर्धारित करें कि आपकी साइट मानक या उन्नत डेटा मॉडल का उपयोग कर रही है अनुभाग पर जाएं।
Power Pages होम पेज का सक्रिय साइटें अनुभाग सभी उपलब्ध साइटों को सूचीबद्ध करता है। सूची में वे दोनों साइटें दिखाई जाती हैं जो मानक डेटा मॉडल का उपयोग करती हैं और वे साइटें जो उन्नत डेटा मॉडल का उपयोग करती हैं, भले ही परिवेश के लिए उन्नत डेटा मॉडल सक्षम हो या न हो।
एक नई साइट संपादित करें जो उन्नत डेटा मॉडल का उपयोग करती है
उन्नत डेटा मॉडल का उपयोग करने वाली साइटों में मानक डेटा मॉडल का उपयोग करने वाली साइटों के साथ कार्यात्मक समानता होती है। अनुकूलन के लिए आप या तो Power Pages डिज़ाइन स्टूडियो या Power Pages प्रबंधन ऐप का उपयोग कर सकते हैं।
Power Pages डिज़ाइन स्टूडियो का उपयोग करके किसी साइट को संपादित करें
साइट कार्ड पर, Power Pages होम पेज पर, Power Pages डिज़ाइन स्टूडियो खोलने और साइट को संपादित करने के लिए संपादित करें का चयन करें।
नोट
Power Pages डिज़ाइन स्टूडियो में संपादन प्रक्रिया समान रूप से काम करती है, भले ही साइट उन्नत डेटा मॉडल या मानक डेटा मॉडल का उपयोग करती हो। कोई कार्यक्षमता संबंधी खामियां नहीं हैं.
Power Pages प्रबंधन ऐप का उपयोग करके किसी साइट को संपादित करें
Power Pages होम पेज पर, साइट कार्ड पर, एलिप्सिस (…) का चयन करें, और फिर Power Pages प्रबंधन का चयन करके प्रबंधन ऐप खोलें. Power Pages
नोट
- Power Pages उन्नत डेटा मॉडल से संबंधित कोर पैकेज डिफ़ॉल्ट रूप से सभी वातावरणों पर पूर्वस्थापित होंगे, भले ही वातावरण में कोई साइट हो या नहीं। Dataverse Power Pages
- उन्नत डेटा मॉडल में Power Pages प्रबंधन नामक एक नया मॉडल-संचालित ऐप शामिल है। आपको उन्नत अनुकूलन के लिए इस ऐप का उपयोग करना चाहिए जो Power Pages डिज़ाइन स्टूडियो के माध्यम से उपलब्ध नहीं हैं।
आप Power Pages डिज़ाइन स्टूडियो से Power Pages प्रबंधन ऐप भी खोल सकते हैं। एलिप्सिस (…) का चयन करें, और फिर Power Pages प्रबंधन का चयन करें.
आप उन्नत अनुकूलन करने के लिए Power Pages प्रबंधन ऐप का उपयोग कर सकते हैं जो डिज़ाइन स्टूडियो में उपलब्ध नहीं हैं।
डेटा मॉडल Power Platform CLI पैरामीटर
जब आप उन्नत डेटा मॉडल का उपयोग करने वाली वेबसाइट के लिए कॉन्फ़िगरेशन डेटा अपलोड या डाउनलोड करने के लिए Power Platform CLI का उपयोग करते हैं, तो आपको modelVersion
पैरामीटर का उपयोग करना होगा। 2 का मान इंगित करता है कि उन्नत डेटा मॉडल का उपयोग किया जाना चाहिए।
डाउनलोड
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
अपलोड करें
pac powerpages upload --path <path> --modelVersion 2
नोट
यह पैरामीटर Power Platform CLI संस्करण 1.22.4 और बाद के संस्करण में समर्थित है।
अधिक जानकारी के लिए, Power Platform CLI पैरामीटर पर जाएं।
सामान्य प्रश्न
मैं किसी वेबसाइट को मानक डेटा मॉडल से उन्नत डेटा मॉडल में कैसे अपडेट कर सकता हूं?
मानक डेटा मॉडल से उन्नत डेटा मॉडल में अपडेट करने में आपकी सहायता के लिए मार्गदर्शन और टूलिंग समर्थन के लिए, मानक डेटा मॉडल साइटों को उन्नत डेटा मोड में माइग्रेट करें पर जाएं।
क्या मैं नई साइटें संपादित कर सकता हूँ जो पोर्टल प्रबंधन ऐप में उन्नत डेटा मॉडल कॉन्फ़िगरेशन पर आधारित हैं?
उन्नत डेटा मॉडल का उपयोग करके बनाई गई नई वेबसाइटों को संपादित करने के लिए आप नए Power Pages प्रबंधन ऐप का उपयोग कर सकते हैं।
ज्ञात समस्याएँ
समाधान का उपयोग करके परिनियोजित उन्नत डेटा मॉडल साइटों में परिनियोजन प्रोफ़ाइल की सीमा
वर्तमान में, Power Pages अनुप्रयोग जीवनचक्र प्रबंधन (ALM) समाधानों का उपयोग करके साइट डेटा परिनियोजित करते समय विभिन्न परिवेशों के लिए अलग-अलग साइट सेटिंग मान निर्दिष्ट करने का कोई तरीका प्रदान नहीं करता है. मानक डेटा मॉडल परिनियोजन प्रोफाइल का उपयोग करके ALM का समर्थन करता है। साइट सेटिंग के लिए पर्यावरण चर का उपयोग करने की क्षमता भविष्य के अद्यतन के लिए विचाराधीन है। इस बीच इस सीमा को हल करने के लिए, आप निम्न विकल्पों में से किसी एक के साथ उन्नत डेटा मॉडल साइट तैनात कर सकते हैं:
नोट
निम्नलिखित विधियाँ साइट ऑब्जेक्ट को अप्रबंधित स्थिति में तैनात करती हैं।
- Microsoft Power Platform सीएलआई
- GitHub क्रियाएँ Power Platform
- Power Platform इसके लिए उपकरण बनाएं Azure DevOps