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


समाधान लेयर

समाधान लेयरिंग को घटक स्तर पर कार्यांवित किया जाता है. प्रबंधित और अप्रबंधित समाधान एक Microsoft Dataverse परिवेश के अन्दर विभिन्न परतों में मौजूद हैं. Dataverse में, दो अलग-अलग परतें होती हैं:

  • अप्रबंधित लेयर सभी आयातित अप्रबंधित समाधान और तदर्थ अनुकूलन इस लेयर पर मौजूद हैं। सभी अप्रबंधित समाधान, एक एकल अप्रबंधित लेयर साझा करते हैं.

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

किसी घटक, जैसे कि प्रपत्र या दृश्य, के लिए समाधान लेयरिंग का उदाहरण.

एक प्रबंधित समाधान में लेयरिंग

एक या एक से अधिक पैच या समाधान के लिए एक लंबित अपग्रेड आयात करने के आधार परप्रत्येक प्रबंधित घटक के लिए, एक समाधान के भीतर लेयर होती हैं जिनमें निम्नलिखित लेयर शामिल हो सकती हैं:

  • आधार समाधान लेयर "स्टैक" के नीचे स्थित आधार लेयर है। इस लेयर में समाधान प्रकाशक शामिल होता है, जो घटक के स्वामी और उससे जुड़े प्रबंधित गुणों की पहचान करता है.

  • शीर्ष शीर्ष लेयर को वर्तमान लेयर माना जाता है और यह घटक के रनटाइम व्यवहार को परिभाषित करता है। शीर्ष लेयर एक अपग्रेड या पैच हो सकता है, या यदि समाधान में कोई पैच या अपग्रेड लागू नहीं किए गए हैं, तो आधार समाधान घटक रनटाइम व्यवहार निर्धारित करता है.

  • अद्यतनों से जोड़े गए लेयर्स:

    • पैच यदि घटक में एक या अधिक समाधान पैच आयातित हैं, तो उन्हें आधार लेयर के शीर्ष पर स्टैक किया जाता है, जिसमें सबसे हालिया पैच पिछले पैच के ऊपर रहता है।

    • लंबित उन्नयन यदि एक चरणबद्ध उन्नयन (जिसका नाम _Upgrade है) आयात किया जाता है, तो यह आधार और पैच (यदि कोई हो) परतों के शीर्ष पर रहता है।

एक समाधान में लेयरिंग का उदाहरण

महत्त्वपूर्ण

पैच का उपयोग करने की अनुशंसा नहीं की जाती है. और जानकारी: समाधान पैच बनाएं

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

समाधान लेयर.

किसी समाधान में एक घटक के लिए लेयर्स को देखने के तरीके के बारे में जानकारी के लिए, समाधान लेयर्स देखें.

मर्ज व्यवहार

जब कोई समाधान अद्यतित किया जाता है या समान घटक को प्रभावित करने वाले कई समाधानों को स्थापित किया जाता है, तो समाधान निर्माताओं को मर्ज व्यवहार समझना चाहिए. ध्यान दें कि केवल मॉडल-चालित ऐप, प्रपत्र और साइट मानचित्र घटक प्रकार ही मर्ज किए जाएंगे. अन्य सभी घटक "शीर्ष स्तर की जीत" व्यवहार का उपयोग करते हैं.

"शीर्ष जीत" व्यवहार

मॉडल-चालित ऐप, प्रपत्र और साइट मैप कंपोनेंट के अपवाद के साथ, अन्य समाधान कंपोनेंट "शीर्ष जीत" व्यवहार का उपयोग करते हैं, जहां शीर्ष पर रहने वाली लेयर यह निर्धारित करती है कि कंपोनेंट ऐप रनटाइम पर कैसे काम करता है. एक शीर्ष लेयर को चरणबद्ध (लंबित) अपग्रेड द्वारा पेश किया जा सकता है.

लंबित अपग्रेड द्वारा पेश की गई शीर्ष लेयर

यहां शीर्ष जीत कंपोनेंट व्यवहार का एक उदाहरण है जिसे एक चरण द्वारा समाधान के अपग्रेड अपडेट के लिए पेश किया गया है. अधिक जानकारी: लक्ष्य परिवेश में अपग्रेड या अपडेट लागू करें

  1. वर्तमान शीर्ष (आधार) लेयर में 100 की डिफ़ॉल्ट सेटिंग का उपयोग करके खाता टेबल के लिए टिप्पणियां टेक्स्ट कॉलम की अधिकतम लंबाई परिसंपत्ति है.

    आधार समाधान में तालिका घटक.

  2. अपग्रेड विकल्प के लिए चरण का उपयोग करके एक समाधान अपग्रेड आयात किया जाता है, जो एक नई शीर्ष लेयर बनाता है. लंबित अपग्रेड में अधिकतम लंबाई परिसंपत्ति मान के साथ खाता टेबल के लिए टिप्पणियां टेक्स्ट कॉलम 150 में बदल जाता है.

    सक्रिय लेयर को आधार लेयर के शीर्ष पर प्रस्तुत किया गया।

इस स्थिति में, खाते के रिकॉर्ड के लिए टिप्पणियां कॉलम ऐप रन टाइम के दौरान अधिकतम 150 अक्षरों तक की अनुमति देगा.

समाधान अद्यतन और मर्ज व्यवहार को अपग्रेड करें

जैसा कि पिछले सेक्शन में वर्णित है, आधार समाधान के शीर्ष पर पैच और एक चरणबद्ध अपग्रेड को क्रमबद्ध किया गया है. इन्हें Power Apps में समाधान क्षेत्र से अपग्रेड लागू करें का चयन करके मर्ज किया जा सकता है, जो लेयर्स को समतल करता है और एक नया आधार समाधान बनाता है.

एकाधिक समाधान मर्ज व्यवहार

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

Dataverse की प्रक्रियाएँ जो अनुकूलन का संविलन करने के लिए उपयोग करती हैं, समाधान की कार्यक्षमता को बनाए रखने पर जोर देती हैं. हालांकि प्रस्तुति को संरक्षित करने का हरसंभव प्रयास किया जाता है, तथपि अनुकूलनों के बीच कुछ असंगतताओं के लिए यह आवश्यक हो सकता है कि गणना किए गए रिज़ॉल्यूशन अनुकूलन, कार्यक्षमता कायम रखने के पक्ष में कुछ प्रस्तुति विवरण बदल दें.

भी देखें

समझें कि प्रबंधित समाधान कैसे विलय किए जाते हैं