# तय करें कि लोगों को कौन-सी पंक्तियाँ और कॉलम दिखें

> अपनी टीम के साथ एक टेबल साझा करें और हर व्यक्ति को सिर्फ़ वे पंक्तियाँ और कॉलम देखने दें जिनकी उन्हें अनुमति है।

पहुँच के नियमों से, जिन लोगों के साथ आप टेबल साझा करते हैं, वे सभी उसी टेबल पर काम करते हैं। हर व्यक्ति को उसका सिर्फ़ उतना ही हिस्सा दिखता है जितने की आप अनुमति देते हैं। आप ये नियम टेबल की शेयर शीट पर तय करते हैं।

इस पेज पर एक उदाहरण इस्तेमाल किया गया है: आपके बिक्री डेटाबेस की **Deals** टेबल, जिसमें **Region**, **Rep**, **Amount** और **Margin** कॉलम हैं। हर बिक्री प्रतिनिधि को सिर्फ़ अपने क्षेत्र के सौदे दिखने चाहिए, और **Margin** सिर्फ़ Finance टीम को दिखना चाहिए।

## पहुँच के नियम कैसे काम करते हैं

- **बाकी सभी के लिए नियम** उन सभी लोगों पर लागू होता है जिनके साथ टेबल साझा की गई है और जिनके लिए अलग से कोई नियम नहीं है। यह नियम न होने पर उन्हें सभी पंक्तियाँ और कॉलम दिखते हैं।
- **किसी व्यक्ति, टीम या वर्कस्पेस के लिए नियम** एक अपवाद है। जिसके लिए कोई अपवाद है, उस पर बाकी सभी के लिए तय नियम के बजाय उसका अपवाद लागू होता है।
- **एक से ज़्यादा अपवाद मिलकर लागू होते हैं।** अगर किसी पर एक से ज़्यादा अपवाद लागू होते हैं, तो उसे हर अपवाद की पंक्तियाँ दिखती हैं, लेकिन कोई भी ऐसा कॉलम नहीं दिखता जिसे उनमें से कोई अपवाद छिपाता है।
- **टेबल के मालिक को हमेशा सब कुछ दिखता है।** नियम उन बाकी सभी लोगों पर लागू होते हैं जिनके साथ टेबल साझा की गई है, जिनमें एडमिन भी शामिल हैं।

नियम टेबल से जुड़े होते हैं। किसी के साथ टेबल साझा करने या उसकी पहुँच हटाने से कोई नियम न तो जुड़ता है और न ही हटता है।

## शुरू करने से पहले

- नियम बनाने या बदलने के लिए आपको Enterprise प्लान चाहिए।
- टेबल का मालिक और वर्कस्पेस के एडमिन उसके नियम प्रबंधित करते हैं।
- पहले टेबल साझा करें: उसे उसके डेटाबेस के पेज से खोलें और **साझा करें** चुनें। नियम उन लोगों पर लागू होते हैं जिनके साथ टेबल साझा की गई है।

## बाकी सभी के लिए नियम तय करें

इस उदाहरण में, हर प्रतिनिधि को सिर्फ़ अपने क्षेत्र के सौदे दिखते हैं, और किसी को भी **Margin** नहीं दिखता।

1. टेबल खोलें और **साझा करें** चुनें, फिर **पहुँच वाले लोग** चुनें।
2. **बाकी सभी** के बगल में **पंक्तियाँ और कॉलम…** चुनें।
3. **पंक्तियाँ** के तहत **सिर्फ़ वे पंक्तियाँ जिनमें…** चुनें।
4. एक **कॉलम** (**Region**) और एक **शर्त** (**है**) चुनें।
5. **सदस्य का एट्रिब्यूट** चुनें, फिर **एट्रिब्यूट** (`region`) चुनें। इसके बजाय किसी निश्चित मान से तुलना करने के लिए **मान** चुनें और उसे टाइप करें।
6. **छिपे हुए कॉलम** के तहत **Margin** चुनें।
7. **सहेजें** चुनें।

अगर नियम उन लोगों को दिखने वाली जानकारी सीमित करता है जिनके लिए अलग से कोई नियम नहीं है, तो Dvina पहले पूछता है और बताता है कि इससे कितने लोग या टीमें प्रभावित होंगी।

**पंक्तियाँ** के तहत आप **सभी पंक्तियाँ** भी चुन सकते हैं, या **कोई पंक्ति नहीं** चुन सकते हैं ताकि नियम कोई भी पंक्ति न दिखाए।

> [!TIP]
> शर्त कॉलम के प्रकार के हिसाब से तुलना करती है: टेक्स्ट कॉलम के लिए **है**, **नहीं है**, **शामिल है** या **शामिल नहीं है** चुना जा सकता है, संख्या वाले कॉलम के लिए किसी मान से अधिक या कम चुना जा सकता है, और तारीख वाले कॉलम के लिए किसी तारीख से पहले, बाद में या दो तारीखों के बीच चुना जा सकता है। किसी भी कॉलम में कोई मान हो सकता है या वह खाली हो सकता है।

## किसी व्यक्ति या टीम के लिए अपवाद जोड़ें

Finance टीम को **Margin** के साथ हर सौदा दिखना चाहिए।

1. **पहुँच वाले लोग** में Finance टीम ढूँढें। उसके बगल वाला मेन्यू खोलें, जिसमें उसकी भूमिका दिखाई जाती है, जैसे **देख सकते हैं**।
2. **पंक्तियाँ और कॉलम…** चुनें।
3. **पंक्तियाँ** के तहत **सभी पंक्तियाँ** चुनें और **छिपे हुए कॉलम** के तहत कोई भी कॉलम चुना हुआ न रखें।
4. **सहेजें** चुनें।

**पहुँच वाले लोग** की हर पंक्ति बताती है कि उस व्यक्ति या टीम को क्या दिखता है, जैसे **सभी पंक्तियाँ** या **कुछ पंक्तियाँ, 1 कॉलम छिपा हुआ**। अगर दो अपवाद अलग-अलग कॉलम छिपाते हैं, तो Dvina बताता है कि जिस व्यक्ति पर दोनों लागू होते हैं, उसे किसी भी नियम के छिपाए हुए कॉलम नहीं दिखते।

वर्कस्पेस का नियम उसमें मौजूद सभी लोगों पर उनके अपने नियमों के साथ लागू होता है, इसलिए दोनों से मिलने वाली पंक्तियाँ जुड़ जाती हैं।

## सदस्यों के एट्रिब्यूट सेट करें

किसी कॉलम की तुलना सदस्य के एट्रिब्यूट से करने वाला नियम हर व्यक्ति को वे पंक्तियाँ दिखाता है जो उसके अपने मान से मेल खाती हैं। उदाहरण में, जिस प्रतिनिधि का `region` West है, उसे सिर्फ़ West की डील दिखती हैं। एट्रिब्यूट के लिए Enterprise प्लान ज़रूरी है और इन्हें एडमिन सेट करते हैं।

1. सेटिंग्स › **लोग** में **सदस्य एट्रिब्यूट** चुनें।
2. **नया एट्रिब्यूट** टाइप करें, जैसे `region`, और **जोड़ें** चुनें। अंग्रेज़ी के छोटे अक्षर, अंक और अंडरस्कोर इस्तेमाल करें। शुरुआत अक्षर से करें।
3. **लोग** में किसी सदस्य का भूमिका मेन्यू खोलें और **सदस्य एट्रिब्यूट** चुनें।
4. उसका मान टाइप करें, जैसे `West`। कई मानों के लिए उन्हें कॉमा से अलग करें, जैसे `West, Central`, ताकि हर मान की पंक्तियाँ दिखें।
5. **सहेजें** चुनें।

SCIM के साथ, `department`, `cost_center`, `division`, `organization`, `employee_number`, `title` और `user_type` आपके पहचान प्रदाता से आते हैं।

> [!IMPORTANT]
> जिस व्यक्ति का एट्रिब्यूट सेट नहीं है, उसे उससे तुलना करने वाले नियम से कोई पंक्ति नहीं दिखती। उसे **सीमित व्यू** के साथ एक नोट दिखता है, जिसमें एडमिन से एट्रिब्यूट सेट करने के लिए कहने को कहा जाता है। एट्रिब्यूट हटाने पर उससे तुलना करने वाले ऐक्सेस नियम किसी से भी मेल नहीं खाते।

## लोगों को क्या दिखता है

जहाँ भी टेबल पर क्वेरी की जाती है, वहाँ नियम लागू होते हैं: चैट के जवाबों, कार्ड, कार्ड एक्सपोर्ट और इनसाइट में।

- **सीमित व्यू** उस कार्ड या इनसाइट को चिह्नित करता है जिसे कोई नियम आपके लिए सीमित करता है।
- किसी व्यक्ति से छिपाया गया कॉलम उसे बिल्कुल नहीं दिखता। अगर वह उस कॉलम के लिए पूछता है, तो क्वेरी इस तरह अस्वीकार कर दी जाती है मानो कॉलम मौजूद ही न हो।
- जब किसी नियम के कारण किसी व्यक्ति को कोई पंक्ति नहीं दिखती, तो Dvina डेटाबेस से क्वेरी नहीं करता।
- जब Dvina किसी ऐसे व्यक्ति को टेबल का विवरण देता है जिस पर कोई नियम लागू है, तो वह छिपे हुए कॉलम और उन पंक्तियों से बने विवरण छोड़ देता है जिन्हें वह व्यक्ति शायद पूरी तरह न देख सके।
- डेटाबेस के पेज पर, ऐक्सेस नियमों वाली टेबल पर **सीमित व्यू** दिखता है।

### शेयर किए गए इनसाइट और चैट

- जिस व्यक्ति पर कोई नियम लागू है, वह शेयर किया गया इनसाइट खोलने पर अपना परिणाम देखता है, आपका नहीं।
- जब आप कोई चैट, टास्क या थ्रेड शेयर करते हैं जिसके कार्ड किसी टेबल पर क्वेरी करते हैं, तो Dvina उन लोगों के नाम बताता है जिनके नियम उन्हें दिखने वाली जानकारी सीमित करते हैं। उनके कार्ड में डेटा उनके ऐक्सेस के अनुसार दिखता है, लेकिन जवाबों के टेक्स्ट में आँकड़े वैसे ही दिखते हैं जैसे आपने देखे थे।

## देखें कि टेबल पर किसने क्वेरी की

ऐक्सेस नियमों वाली टेबल पर की गई हर क्वेरी और उन लोगों की हर क्वेरी जिनके साथ टेबल शेयर की गई है, ऑडिट लॉग में दर्ज होती है।

1. **ऐक्सेस वाले लोग** में **इस टेबल पर किसने क्वेरी की** चुनें।
2. कोई एंट्री चुनकर देखें कि क्वेरी **कब** की गई, **किसने** की, कितनी **पंक्तियाँ** मिलीं और क्वेरी **कहाँ से** आई: **चैट**, **कार्ड**, **इनसाइट** या **अन्य**।

एडमिन को ये इवेंट सेटिंग्स › **ऑडिट लॉग** में **टेबल** के अंतर्गत भी मिलते हैं। टेबल पर किसने क्वेरी की, यह देखने के लिए Enterprise प्लान ज़रूरी है।

## नियम हटाएँ

1. **ऐक्सेस वाले लोग** से नियम खोलें।
2. **नियम हटाएँ** चुनें। अगर नियम हटाने से किसी को ज़्यादा जानकारी दिखने लगेगी, तो Dvina पहले पूछता है और बताता है कि वह जानकारी किसे दिखेगी; पुष्टि करने के लिए **नियम हटाएँ** चुनें।

## प्लान

नियम बनाना और बदलना, सदस्य एट्रिब्यूट और **इस टेबल पर किसने क्वेरी की** Enterprise प्लान में शामिल हैं। आपके पहले से सहेजे गए नियम हर प्लान पर लागू रहते हैं और आप उन्हें अब भी देख और हटा सकते हैं।

## संबंधित

- [डेटाबेस और वेयरहाउस](/docs/connectors/databases)
- [सदस्य और भूमिकाएँ](/docs/teams/members-and-roles)
- [ऑडिट लॉग का उपयोग करें](/docs/teams/audit-log)
- [शेयर करना](/docs/use-dvina/features/sharing)
