पहुँच नियंत्रित करने के लिए कॉलम स्तरीय सुरक्षा

सुरक्षा भूमिकाओं से संबद्ध विशेषाधिकारों का उपयोग करके तालिका स्तर पर रिकॉर्ड तक पहुँच प्रबंधित करें. किसी तालिका के कुछ स्तंभों में ऐसा डेटा हो सकता है जो अन्य की तुलना में अधिक संवेदनशील हो। विशिष्ट स्तंभों में डेटा तक पहुंच प्रबंधित करने के लिए स्तंभ-स्तरीय सुरक्षा का उपयोग करें. कॉलम-स्तरीय सुरक्षा कॉन्फ़िगरेशन संगठन-व्यापी होते हैं और सभी डेटा एक्सेस अनुरोधों पर लागू होते हैं।

आप कुछ उपयोगकर्ताओं को निम्नलिखित से रोकने के लिए स्तंभ स्तरीय सुरक्षा का उपयोग कर सकते हैं:

  • किसी रिकॉर्ड में कॉलम का मान सेट करना.
  • किसी कॉलम में डेटा देखना. आप इस मान के एक भाग को दिखाने के लिए इसे छिपाना चुन सकते हैं, या कोई भी डेटा वापस नहीं कर सकते हैं।

नोट

कॉलम-स्तरीय सुरक्षा कॉन्फ़िगर करने के लिए, आपको सिस्टम व्यवस्थापक भूमिका की आवश्यकता होगी.

कॉलम-स्तरीय सुरक्षा उन उपयोगकर्ताओं पर लागू नहीं होती जिनके पास सिस्टम व्यवस्थापक की भूमिका है. डेटा कभी भी सिस्टम प्रशासकों से छिपाया नहीं जाता। कॉन्फ़िगर किए गए परिणामों को सत्यापित करने के लिए, आपको ऐसे खाते का उपयोग करना होगा जिसमें सिस्टम व्यवस्थापक सुरक्षा भूमिका निर्दिष्ट न हो.

इस प्रक्रिया का उपयोग करके अधिकांश स्तंभों के लिए स्तंभ-स्तरीय सुरक्षा उपलब्ध है: ...

  1. किसी दी गई तालिका के लिए एक या अधिक स्तंभों पर स्तंभ-स्तरीय सुरक्षा सक्षम करें.
  2. वैकल्पिक रूप से, एक मास्किंग नियम का चयन करें.
  3. किसी एक और मौजूदा सुरक्षा प्रोफ़ाइल को संबद्ध करें, या विशिष्ट उपयोगकर्ताओं या टीमों को उचित पहुँच प्रदान करने के लिए एक या अधिक नई सुरक्षा प्रोफ़ाइल बनाएँ.

स्तंभ सुरक्षा सक्षम करें

किसी कॉलम को सुरक्षित करने के लिए निम्नलिखित चरणों का उपयोग करें:

  1. Power Apps में साइन इन करें.

  2. समाधान का चयन करें.

  3. उस अप्रबंधित समाधान का चयन करें जिसमें स्तंभ वाली तालिका शामिल है, या अपने परिवर्तनों को रखने और उसमें तालिका जोड़ने के लिए एक नया समाधान बनाएं.

  4. समाधान के भीतर, ऑब्जेक्ट्स में, टेबल्स के भीतर, तालिका का चयन करें.

  5. स्कीमा के अंतर्गत, कॉलम चुनें.

    स्क्रीनशॉट दिखा रहा है कि कॉलम का चयन कहां करना है।

  6. कॉलम सूची में, एक कॉलम चुनें.

  7. उन्नत विकल्प विस्तृत करें, और फिर सामान्य के अंतर्गत, स्तंभ सुरक्षा सक्षम करें का चयन करें.

    उन्नत विकल्पों का विस्तार करने और कॉलम सुरक्षा चालू करने का तरीका दिखाने वाला स्क्रीनशॉट.

  8. सहेजें चुनें.

पहुँच नियंत्रित करने के लिए किसी कॉलम सुरक्षा प्रोफ़ाइल में टीमें या उपयोगकर्ता जोड़ें

कॉलम सुरक्षा प्रोफ़ाइल निर्धारित करती है:

  • उपयोगकर्ताओं और टीमों को पहुँच सौंपी गई.
  • सुरक्षित स्तंभों के लिए अनुमतियाँ.

उपयोगकर्ता या टीम के सदस्यों को निम्नलिखित अनुमतियाँ प्रदान करने के लिए कॉलम सुरक्षा प्रोफ़ाइल का उपयोग करें:

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

किसी विशिष्ट डेटा कॉलम के लिए उपयोगकर्ता विशेषाधिकार निर्धारित करने हेतु इन चार अनुमतियों के संयोजन को कॉन्फ़िगर करें।

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

जब तक किसी सुरक्षा कॉलम को एक या अधिक सुरक्षा प्रोफ़ाइल असाइन नहीं की जाती हैं, केवल सिस्टम व्यवस्थापक सुरक्षा भूमिका वाले उपयोगकर्ता ही कॉलम तक पहुंच सकते हैं. स्तंभ सुरक्षा प्रोफ़ाइल में परिभाषित नहीं किए गए किसी भी उपयोगकर्ता को प्रपत्रों या दृश्यों पर स्तंभ तक पहुंच नहीं होगी. स्तंभ मान लॉक आइकन. ******** प्रदर्शित करता है, जो यह दर्शाता है कि स्तंभ सुरक्षित है।

एक कॉलम जोड़ें और कॉलम सुरक्षा प्रोफ़ाइल के लिए अनुमतियाँ सेट करें

कॉलम जोड़ने और कॉलम सुरक्षा प्रोफ़ाइल के लिए अनुमतियाँ सेट करने के लिए, निम्न चरणों का उपयोग करें:

  1. Power Platform व्यवस्थापन केंद्र में साइन इन करें.
  2. नेविगेशन फलक में प्रबंधित करें का चयन करें.
  3. प्रबंधित करें फलक में, पर्यावरण का चयन करें. फिर एक वातावरण का चयन करें.
  4. सेटिंग>उपयोगकर्ता + अनुमतियां>कॉलम सुरक्षा प्रोफ़ाइल चुनें.
  5. एक मौजूदा प्रोफ़ाइल का चयन करें, या नई प्रोफ़ाइल का चयन करें, एक नाम दर्ज करें, एक विवरण दर्ज करें, और फिर सहेजें चुनें.
  6. टीम या उपयोगकर्ता टैब का चयन करें, + टीम जोड़ें या + उपयोगकर्ता जोड़ें का चयन करें, उन टीमों या उपयोगकर्ताओं का चयन करें जिन पर आप पहुँच नियंत्रित करना चाहते हैं, और फिर जोड़ें का चयन करें.
  7. कॉलम अनुमति टैब का चयन करें, नाम कॉलम में एक या अधिक कॉलम का चयन करें, और फिर संपादित करें का चयन करें. वांछित पहुँच के लिए चार गुणों को कॉन्फ़िगर करें. ये अनुमतियाँ नियंत्रित करती हैं कि इस सुरक्षा प्रोफ़ाइल में लोग स्तंभ मान पढ़ सकते हैं या सेट कर सकते हैं.
  8. सहेजें चुनें.

कौन से कॉलम सुरक्षित किए जा सकते हैं?

जब कोई स्तंभ स्तंभ-स्तरीय सुरक्षा के लिए योग्य होता है, तो Power Apps में स्तंभ परिभाषा के उन्नत विकल्प क्षेत्र में स्तंभ सुरक्षा सक्षम करें चेकबॉक्स सक्षम किया जाता है.

कॉलम सुरक्षा सक्षम करने का तरीका दिखाने वाला स्क्रीनशॉट.

आप इस क्षेत्र को तब देख सकते हैं जब आप कोई कॉलम बनाते या संपादित करते हैं.

जिन स्तंभों को सुरक्षित नहीं किया जा सकता उनमें शामिल हैं:

  • आभासी तालिकाओं में स्तंभ
  • लुकअप कॉलम
  • सूत्र स्तंभ
  • प्राथमिक नाम कॉलम (प्रत्येक तालिका में पाठ कॉलम की एकल-पंक्ति होती है, जो लुकअप फ़ील्ड में मान दिखाती है। आमतौर पर name के साथ समाप्त होने वाले नाम के साथ।)
  • सिस्टम कॉलम जैसे createdon, modifiedon, statecode, और statuscode.

नोट

  • फ़ाइल और छवि डेटा प्रकार को सुरक्षित किया जा सकता है, लेकिन उन्हें छिपाया नहीं जा सकता।
  • रिच टेक्स्ट प्रारूप के साथ टेक्स्ट डेटा प्रकार को सुरक्षित किया जा सकता है, लेकिन रिच टेक्स्ट में एम्बेडेड छवि को मास्क नहीं किया जा सकता है या मास्किंग के लिए बाईपास नहीं किया जा सकता है।

स्तंभ सुरक्षा सक्षम करें चेकबॉक्स सक्षम है या नहीं, यह इन स्तंभ गुणों के मान पर निर्भर करता है: CanBeSecuredForCreate, CanBeSecuredForRead, और CanBeSecuredForUpdate. आप अपने परिवेश में तालिका परिभाषाएँ ब्राउज़ करें में वर्णित मेटाडेटा ब्राउज़र समाधान स्थापित करके यह डेटा देख सकते हैं.

सर्वश्रेष्ठ व्यवहार

जब किसी गणना किए गए स्तंभ में कोई सुरक्षित स्तंभ शामिल होता है, तो डेटा उन उपयोगकर्ताओं को गणना किए गए स्तंभ में प्रदर्शित किया जा सकता है जिनके पास सुरक्षित स्तंभ की अनुमति नहीं है. मूल कॉलम और गणना किए गए कॉलम दोनों को सुरक्षित किया जाना चाहिए।

संयुक्त स्तंभ में एकाधिक स्तंभों का डेटा शामिल होता है. उदाहरण के लिए, contact तालिकाfullname और address1_composite स्तंभ संयुक्त स्तंभ हैं। संयुक्त स्तंभों में शामिल डेटा को पूरी तरह सुरक्षित करने के लिए, आपको तालिका के लिए एकाधिक स्तंभों पर उपयुक्त स्तंभ सुरक्षा प्रोफ़ाइल को सुरक्षित और कॉन्फ़िगर करना होगा। उदाहरण के लिए, address1_composite कॉलम को पूरी तरह से सुरक्षित करने के लिए, आपको address1_ संपर्क और पता ( ) customeraddressतालिकाओं में से शुरू होने वाले सभी कॉलम को सुरक्षित करना होगा।

नोट

कॉलम सुरक्षा में परिवर्तनों को प्रभावी बनाने के लिए क्लाइंट (जैसे मॉडल-संचालित ऐप) पर अंतिम उपयोगकर्ता द्वारा ब्राउज़र रीफ़्रेश करना आवश्यक होता है. पहुँच नियमों को गतिशील रूप से समायोजित करते समय इस बात पर विचार किया जाना चाहिए।

गतिविधि लॉगिंग डेटा

स्तंभ मान पहले और बाद में ऑडिट परिवर्तन ईवेंट में "*" के रूप में बनाएँ और अद्यतन गतिविधि लॉग में Microsoft Purview के रूप में दिखाएँ। Dataverse और मॉडल-संचालित ऐप्स गतिविधि लॉगिंग के बारे में अधिक जानें.

पहुँच को नियंत्रित करने के लिए किसी कॉलम के लिए सुरक्षा सक्षम या अक्षम करें
स्तंभ-स्तरीय सुरक्षा उदाहरण
पदानुक्रम सुरक्षा
कोड के साथ कॉलम-स्तरीय सुरक्षा