Power Pages कनेक्टिविटी से Microsoft Dataverse
Microsoft Dataverse किसी भी Power Pages वेबसाइट के लिए एक प्रमुख घटक है। यह वेबसाइट के लिए मेटाडेटा स्टोर दोनों के रूप में कार्य करता है, जो वेबपेज, सामग्री स्निपेट, साइट सेटिंग, उपयोगकर्ता मेटाडेटा और व्यावसायिक डेटा के लिए डेटा स्टोर जैसे सभी वेबसाइट कॉन्फ़िगरेशन को संग्रहीत करता है। यह दस्तावेज़ वर्णन करता है कि वेबसाइट को होस्ट करने वाला एप्लिकेशन सर्वर किस प्रकार Dataverse के साथ Power Platform परिवेश से जुड़ता है।
आरंभ करने के लिए याद रखने योग्य मुख्य सिद्धांतों में से एक यह है कि Power Pages वेबसाइट का अंतिम उपयोगकर्ता Dataverse उपयोगकर्ता नहीं है, और Dataverse भूमिका आधारित पहुंच नियंत्रण अवधारणाएं Power Pages वेबसाइट के अंतिम उपयोगकर्ता पर लागू नहीं होती हैं। Power Pages के सभी उपयोगकर्ताओं को Dataverse संपर्क टेबल में संग्रहीत किया जाता है और इन उपयोगकर्ताओं की डेटा पहुंच को वेब भूमिकाओं के माध्यम से नियंत्रित किया जाता है जो Power Pages उपयोगकर्ताओं के लिए भूमिका आधारित पहुंच नियंत्रण परत है।
सर्वर से सर्वर (S2S) कनेक्शन का उपयोग करके Power Pages, Dataverse से जुड़ता है। यह S2S कनेक्शन एक Microsoft Entra एप्लिकेशन का उपयोग करके स्थापित किया गया है जो एक वेबसाइट बनाते समय ग्राहक के Microsoft Entra में बनाया जाता है।
प्रत्येक वेबसाइट का अपना एप्लिकेशन होता है जो निम्नलिखित नामकरण परंपरा (पोर्टल - {{portalid}}) का पालन करता है। विभिन्न नामकरण परंपराओं का उपयोग पहले भी किया जा चुका है और हो सकता है कि वे अब भी आपके में प्रतिबिंबित हों। Microsoft Entra इस एप्लिकेशन की आईडी उस वेबसाइट के लिए सेट अप वर्कस्पेस में भी पाई जा सकती है और इसका उपयोग Microsoft Entra में इस एप्लिकेशन को ढूंढने के लिए किया जा सकता है। आवेदन पंजीकरण टैब)।
नोट
- इस एप्लिकेशन को संशोधित या हटाया नहीं जाना चाहिए क्योंकि ऐसा करने से वेबसाइट और Dataverse के बीच S2S कनेक्शन टूट सकता है जिससे वेबसाइट की कार्यक्षमता प्रभावित हो सकती है।
- इस एप्लिकेशन का उपयोग वेबसाइट पर डिफ़ॉल्ट Microsoft Entra लॉगिन प्रदाता के लिए भी किया जाता है।
वेबसाइट निर्माण प्रक्रिया के दौरान, एक प्रमाणीकरण कुंजी (X509 प्रमाणपत्र) भी स्वचालित रूप से उत्पन्न होती है और Microsoft Entra एप्लिकेशन और एप्लिकेशन सर्वर में जोड़ दी जाती है। यह कुंजी एप्लिकेशन सर्वर को Dataverse को प्रमाणित करने के लिए आवश्यक एक्सेस टोकन प्राप्त करने की अनुमति देती है।
नोट
इस प्रमाणीकरण कुंजी की समाप्ति तिथि दो साल है और इसे हर दो साल में अपडेट किया जाना चाहिए ताकि यह सुनिश्चित हो सके कि वेबसाइट Dataverse से जुड़ सके। कुंजी को अद्यतन करने के लिए, निम्नलिखित दस्तावेज़ देखें: वेबसाइट प्रमाणीकरण कुंजी प्रबंधित करें.
निम्नलिखित आरेख बताता है कि वेबसाइट और Dataverse के बीच अंत से अंत तक कनेक्शन कैसे होता है।
S2S कनेक्शन स्थापित करने के लिए, साइट निर्माण के दौरान बनाए गए Microsoft Entra एप्लिकेशन को भी Dataverse संगठन के साथ एकीकृत किया गया है।
साइट कब बनाई गई थी इसके आधार पर, कनेक्शन Dataverse सिस्टम उपयोगकर्ता या Dataverse एप्लिकेशन उपयोगकर्ता का उपयोग करके स्थापित किया जाता है।
सिस्टम उपयोगकर्ता के बारे में अधिक जानकारी के लिए, सिस्टम और एप्लिकेशन उपयोगकर्ता देखें। किसी वेबसाइट उपयोगकर्ता द्वारा बनाए गए, अपडेट किए गए और हटाए गए सभी रिकॉर्ड Dataverse में सिस्टम उपयोगकर्ता द्वारा किए गए प्रतीत होते हैं।
आगे चलकर, साइटें Dataverse से जुड़ने के लिए Dataverse एप्लिकेशन उपयोगकर्ता का उपयोग करेंगी। आप Power Platform व्यवस्थापन केंद्र पर जाकर, परिवेश का चयन करके, और पहुंच अनुभाग में, S2S ऐप्स का चयन करके एप्लिकेशन उपयोगकर्ता को देख पाएंगे। एप्लिकेशन उपयोगकर्ता # Portals-<<site name>>
प्रारूप में होगा।
एप्लिकेशन उपयोगकर्ता वेबसाइट के निर्माण के दौरान बनाया जाएगा और उसके पास निम्नलिखित अनुमतियां होंगी:
Dataverse सुरक्षा भूमिकाएं
- पोर्टल एप्लिकेशन उपयोगकर्ता
- सेवा हटाने वाला
- सेवा राइटर
कॉलम सुरक्षा प्रोफ़ाइल
- सिस्टम व्यवस्थापक
चेतावनी
सुरक्षा भूमिकाओं और कॉलम सुरक्षा प्रोफाइल को संशोधित नहीं किया जाना चाहिए क्योंकि इससे आपकी वेबसाइट में कार्यात्मक समस्याएं पैदा हो सकती हैं।
मौजूदा वेबसाइटों के लिए सिस्टम उपयोगकर्ता से एप्लिकेशन उपयोगकर्ता में स्थानांतरण जारी है और 2023 में भी जारी रहेगा। ग्राहकों को उनकी मौजूदा वेबसाइट के लिए विशिष्ट माइग्रेशन विंडो के बारे में Microsoft 365 संदेश केंद्र और संगठन के सिस्टम एडमिन को ईमेल के माध्यम से सूचित किया जाएगा।
इस माइग्रेशन की तैयारी के लिए, ग्राहकों को अपने अनुकूलन की समीक्षा करनी चाहिए और सुनिश्चित करना चाहिए कि सिस्टम उपयोगकर्ता पर कोई निर्भरता न ली जाए।
हालाँकि ये अनुकूलन कई प्रकार के हो सकते हैं, निम्नलिखित सबसे आम हैं:
वेबसाइट मेंfetchxml Liquid टैग का उपयोग करना जहां सिस्टम उपयोगकर्ता के स्वामित्व वाले फ़िल्टर रिकॉर्ड में एक विशिष्ट फ़िल्टर जोड़ा जाता है।
- सिस्टम उपयोगकर्ता द्वारा फ़िल्टर को हटाने के लिए इस प्रकार के fetchxml को फिर से लिखा जाना चाहिए और रिकॉर्ड्स को सुरक्षित करने के लिए उचित तालिका अनुमतियों और वेब भूमिकाओं का उपयोग किया जाना चाहिए।
Dataverse प्रक्रियाएं जैसे Dataverse वास्तविक समय वर्कफ़्लो जो सिस्टम उपयोगकर्ता के स्वामित्व में हैं। वर्कफ़्लो को एप्लिकेशन उपयोगकर्ता के स्वामित्व में संशोधित किया जाना चाहिए।