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


प्रबंधित गुणों का उपयोग करें

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

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

निम्न तालिका उपलब्ध समाधान घटकों के एक सबसेट के लिए कुछ प्रबंधित गुण सूचीबद्ध करती है.

कम्पोनेंट डिस्प्ले का नाम गुण
इकाई अनुकूलित किया जा सकता है IsCustomizable.Value
Entity प्रदर्शन नाम संशोधित किया जा सकता है IsRenameable.Value
Entity संबंध में संबंधित एंटिटी हो सकता है CanBeRelatedEntityInRelationship.Value(केवल पढ़ने के लिए)
Entity संबंध में प्राथमिक एंटिटी हो सकता है CanBePrimaryEntityInRelationship.Value(केवल पढ़ने के लिए)
Entity अनेक-से-अनेक संबंध में हो सकता है CanBeInManyToMany.Value(केवल पढ़ने के लिए)
Entity नए प्रपत्र बनाए जा सकते हैं CanCreateForms.Value
Entity नए चार्ट बनाए जा सकते हैं CanCreateCharts.Value
Entity नए दृश्य बनाए जा सकते हैं CanCreateViews.Value
Entity प्रबंधित गुण द्वारा प्रतिनिधित्व नहीं किये गये कोई भी अन्य निकाय गुण बदले जा सकते हैं CanModifyAdditionalSettings.Value
इकाई एट्रिब्यूट बना सकता है CanCreateAttributes.Value
फ़ील्ड (विशेषता) अनुकूलित किया जा सकता है IsCustomizable.Value
फ़ील्ड (विशेषता) प्रदर्शन नाम संशोधित किया जा सकता है IsRenameable.Value
फ़ील्ड (विशेषता) आवश्यकता स्तर परिवर्तित कर सकता है RequiredLevel.CanBeChanged

नोट:

RequiredLevel CanBeChangedसंपत्ति का उपयोग करने वाली एकमात्र प्रबंधित संपत्ति है।
फ़ील्ड (विशेषता) प्रबंधित गुण द्वारा प्रतिनिधित्व नहीं किए गए किसी भी अन्य संबन्धित गुण को बदल सकते हैं CanModifyAdditionalSettings.Value
निकाय संबंध अनुकूलित किया जा सकता है IsCustomizable.Value
प्रपत्र अनुकूलित किया जा सकता है SystemForm.IsCustomizable.Value
चार्ट अनुकूलित किया जा सकता है SavedQueryVisualization.IsCustomizable.Value
देखना अनुकूलित किया जा सकता है SavedQuery.IsCustomizable.Value
विकल्प सेट अनुकूलित किया जा सकता है IsCustomizable.Value
वेब संसाधन अनुकूलित किया जा सकता है WebResource.IsCustomizable.Value
Workflow अनुकूलित किया जा सकता है Workflow.IsCustomizable.Value
Workflow क्या कस्टम प्रोसेसिंग चरण को अन्य प्रकाशकों के लिए अनुमति है Workflow.IsCustomProcessingStepAllowedForOtherPublishers.Value
असेंबली अनुकूलित किया जा सकता है SdkMessageProcessingStep.IsCustomizable.Value
विधानसभा पंजीकरण अनुकूलित किया जा सकता है ServiceEndpoint.IsCustomizable.Value
ई-मेल टेम्पलेट अनुकूलित किया जा सकता है Template.IsCustomizable.Value
KB आलेख टेम्पलेट अनुकूलित किया जा सकता है KbArticleTemplate.IsCustomizable.Value
अनुबंध टेम्पलेट अनुकूलित किया जा सकता है ContractTemplate.IsCustomizable.Value
मेल मर्ज टेम्‍पलेट अनुकूलित किया जा सकता है MailMergeTemplate.IsCustomizable.Value
डैशबोर्ड अनुकूलित किया जा सकता है SystemForm.IsCustomizable.Value
सुरक्षा भूमिकाएं अनुकूलित किया जा सकता है Role.IsCustomizable.Value
सिस्टम प्रपत्र हटाया जा सकता है हटाया जा सकता है.Value
सिस्टम क्वेरी हटाया जा सकता है हटाया जा सकता है.Value

कार्य प्रवाह अन्य प्रकाशकों के लिए कस्टम प्रसंस्करण चरण है

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

प्रबंधित गुणों को अपडेट करें

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

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

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

नोट

इसका अर्थ है कि आप किसी ऐसे संगठन का उपयोग करके अपने समाधान के लिए अद्यतन विकसित नहीं कर पाएंगे जहां आपका प्रबंधित समाधान इंस्टॉल किया गया है.

प्रबंधित गुणों की जाँच करें

कोई समाधान घटक अनुकूलन योग्य है या नहीं इसकी जाँच करने के लिए IsComponentCustomizableRequest का उपयोग करें. वैकल्पिक रूप से, आप समाधान घटक गुणों की जांच कर सकते हैं लेकिन आपको यह विचार करना चाहिए कि अर्थ का अंतिम निर्धारण कई गुणों के मानों पर निर्भर करता है. प्रत्येक समाधान घटक में एक IsCustomizable गुण है. जब समाधान घटक, प्रबंधित समाधान के भाग के रूप में इंस्टॉल किया जाता है, तो IsManaged गुण सही होगा. प्रबंधित गुणों को प्रबंधित समाधानों के लिए ही लागू किया जाता है. जब व्यक्तिगत समाधान घटक अनुकूलन योग्य है, यह निर्धारित करने के लिए प्रबंधित गुणों की जांच करते समय, आपको IsCustomizableऔर IsManaged गुण, दोनों की जांच करनी चाहिए. एक समाधान घटक जहां IsCustomizableगलत है और IsManagedगलत है, वह अनुकूलन योग्य है.

निकाय और विशेषता में IsCustomizable के अतिरिक्त प्रबंधित गुण हैं. यदि IsCustomizable को गलत पर सेट किया जाता है, तो ये प्रबंधित गुण अद्यतन नहीं होंगे. इसका मतलब यह है कि व्यक्तिगत प्रबंधित संपत्ति की जाँच करने के अलावा, आपको भी जाँच करनी चाहिए IsCustomizableयह देखने के लिए कि प्रबंधित प्रॉपर्टी को लागू किया जा रहा है या नहीं।

इसे भी देखें

प्रबंधित संपत्तियां