> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# भूमिकाएँ

> यह कॉन्फ़िगर करें कि आपके प्रोजेक्ट में उपयोगकर्ता क्या देख सकते हैं और क्या कर सकते हैं।

EKB प्रोजेक्ट-स्तरीय भूमिका-आधारित पहुँच नियंत्रण (RBAC) सुरक्षा मॉडल का समर्थन करता है, जो निर्धारित करता है कि उपयोगकर्ता एक विशिष्ट प्रोजेक्ट के भीतर क्या देख सकते हैं, बना सकते हैं, संशोधित कर सकते हैं और प्रबंधित कर सकते हैं। ये अनुमतियाँ केवल चयनित प्रोजेक्ट पर लागू होती हैं और किसी उपयोगकर्ता की अन्य प्रोजेक्ट्स या उनकी टीम-स्तरीय अनुमतियों तक पहुँच को प्रभावित नहीं करतीं।

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

प्रोजेक्ट-स्तरीय भूमिकाएँ टीम-स्तरीय भूमिकाओं से स्वतंत्र रूप से मूल्यांकित की जाती हैं। इसका मतलब है कि एक उपयोगकर्ता के पास टीम-स्तर पर व्यापक अनुमतियाँ हो सकती हैं जबकि किसी व्यक्तिगत प्रोजेक्ट के भीतर सीमित या अत्यधिक विशिष्ट अनुमतियाँ हो सकती हैं, उनकी सौंपी गई भूमिका के आधार पर।

प्रोजेक्ट-स्तरीय RBAC का उपयोग करके, संगठन:

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

## भूमिकाएँ सूची

भूमिकाएँ सूची प्रोजेक्ट में उपलब्ध सभी भूमिकाएँ प्रदर्शित करती है। नाम द्वारा फ़िल्टर करने के लिए **भूमिकाएँ खोजें** फ़ील्ड का उपयोग करें। प्रत्येक भूमिका निम्नलिखित कॉलम दिखाती है:

| कॉलम              | विवरण                                                              |
| ----------------- | ------------------------------------------------------------------ |
| **भूमिका का नाम** | भूमिका का नाम।                                                     |
| **सदस्य**         | इस भूमिका को वर्तमान में सौंपे गए सदस्यों की संख्या।               |
| **विवरण**         | भूमिका की अनुमतियों का संक्षिप्त विवरण।                            |
| **बनाया गया**     | भूमिका बनाने की तिथि और समय।                                       |
| **क्रिया**        | भूमिका संशोधित या हटाने के लिए **संपादित करें** या **हटाएँ** लिंक। |

## डिफ़ॉल्ट भूमिकाएँ

हर प्रोजेक्ट तीन डिफ़ॉल्ट भूमिकाओं से शुरू होता है:

| भूमिका    | विवरण                                                               |
| --------- | ------------------------------------------------------------------- |
| **एडमिन** | प्रोजेक्ट के भीतर कुछ भी कर सकता है।                                |
| **एडिटर** | सदस्य जोड़ने और भूमिकाएँ प्रबंधित करने को छोड़कर सब कुछ कर सकता है। |
| **दर्शक** | केवल प्रोजेक्ट देख सकता है।                                         |

## कस्टम भूमिकाएँ

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

### कस्टम भूमिका बनाना

1. **सेटिंग्स → भूमिकाएँ** पर नेविगेट करें और ऊपरी दाएँ कोने में **नई भूमिका बनाएँ** बटन का चयन करें।
2. **भूमिका नाम** फ़ील्ड में एक नाम दर्ज करें।
3. चैट सुविधा के लिए **स्वयं देखें**, **सभी देखें** या **संपादित करें** का चयन करें।
   * **स्वयं देखें**: केवल इस भूमिका को उनकी अपनी चैट्स देखने की अनुमति देता है।
   * **सभी देखें**: इस भूमिका को इस प्रोजेक्ट के किसी भी टीम सदस्य द्वारा बनाई गई कोई भी चैट देखने की अनुमति देता है।
   * **संपादित करें**: इस भूमिका को उन चैट्स को संपादित या हटाने की अनुमति देता है जो वे देख सकते हैं।
4. निम्नलिखित में से एक या अधिक अनुमतियों को **सभी देखें** या **संपादित करें** पर सेट करें। कॉन्फ़िग न की गई किसी भी सुविधा के लिए डिफ़ॉल्ट **लागू नहीं** होगा।
   * **क्रियाएँ**: क्रियाएँ (Tools/Workflows) सुविधा तक पहुँच नियंत्रित करता है।
     * लागू नहीं: केवल अपनी क्रियाएँ एक्सेस कर सकता है।
     * सभी देखें: प्रोजेक्ट में किसी भी सदस्य द्वारा बनाई गई सभी क्रियाएँ देख सकता है।
     * संपादित करें: उन सभी क्रियाओं को संपादित कर सकता है जिन तक उसकी पहुँच है।
   * **एजेंट्स**: एजेंट्स बनाने या संशोधित करने तक पहुँच नियंत्रित करता है।
     * लागू नहीं: केवल अपने एजेंट्स एक्सेस कर सकता है।
     * सभी देखें: प्रोजेक्ट में किसी भी सदस्य द्वारा बनाए गए सभी एजेंट्स देख सकता है।
     * संपादित करें: उन सभी एजेंट्स को संपादित कर सकता है जिन तक उसकी पहुँच है।
   * **नॉलेज बेस**: नॉलेज बेस सामग्री, स्मार्ट टेबल्स सहित जोड़ने या संशोधित करने तक पहुँच नियंत्रित करता है।
     * लागू नहीं: नॉलेज बेस तक पहुँच नहीं है।
     * सभी देखें: नॉलेज बेस के भीतर सभी सामग्री देख सकता है।
     * संपादित करें: नॉलेज बेस से सामग्री अपलोड, संशोधित और हटा सकता है, स्मार्ट टेबल्स सहित।
   * **दस्तावेज़**: नॉलेज बेस के दस्तावेज़ अनुभाग तक पहुँच नियंत्रित करता है।
     * लागू नहीं: नॉलेज बेस के दस्तावेज़ अनुभाग तक पहुँच नहीं है।
     * सभी देखें: नॉलेज बेस में सभी दस्तावेज़ देख सकता है।
     * संपादित करें: नॉलेज बेस में दस्तावेज़ जोड़, संपादित और हटा सकता है।
   * **ऑटोमेटर**: वर्कफ़्लोज़ तक पहुँच नियंत्रित करता है।
     * लागू नहीं: केवल अपने वर्कफ़्लोज़ एक्सेस कर सकता है।
     * सभी देखें: प्रोजेक्ट में किसी भी सदस्य द्वारा बनाए गए सभी वर्कफ़्लोज़ देख सकता है।
     * संपादित करें: उन सभी वर्कफ़्लोज़ को संपादित कर सकता है जिन तक उसकी पहुँच है।
   * **सार्वजनिक चैटबॉट**: सार्वजनिक चैटबॉट सुविधा तक पहुँच नियंत्रित करता है।
     * लागू नहीं: इस सुविधा तक कोई पहुँच नहीं है।
     * सभी देखें: सार्वजनिक चैटबॉट सुविधा देख सकता है।
     * संपादित करें: सार्वजनिक चैटबॉट सुविधा के भीतर सेटिंग्स संपादित कर सकता है।
   * **विश्लेषण**: प्रोजेक्ट विश्लेषण सुविधा तक पहुँच नियंत्रित करता है।
     * लागू नहीं: विश्लेषण सुविधा तक पहुँच नहीं है।
     * सभी देखें: विश्लेषण पृष्ठ देख सकता है।
     * संपादित करें: विश्लेषण पृष्ठ की डेटा सीमा संशोधित कर सकता है।
   * **सेटिंग्स**: प्रोजेक्ट सेटिंग्स सुविधा तक पहुँच नियंत्रित करता है।
     * लागू नहीं: प्रोजेक्ट सेटिंग्स सुविधा तक पहुँच नहीं है।
     * सभी देखें: प्रोजेक्ट की सेटिंग्स देख सकता है।
     * संपादित करें: सभी प्रोजेक्ट सेटिंग्स तक पहुँच और संशोधित कर सकता है।
   * **भूमिकाएँ**: प्रोजेक्ट सेटिंग्स के भीतर भूमिकाएँ सुविधा तक पहुँच नियंत्रित करता है।
     * लागू नहीं: प्रोजेक्ट सेटिंग्स के भीतर भूमिकाएँ सुविधा तक पहुँच नहीं है।
     * सभी देखें: प्रोजेक्ट सेटिंग्स में भूमिकाएँ देख सकता है।
     * संपादित करें: प्रोजेक्ट सेटिंग्स में भूमिकाएँ जोड़, संशोधित और हटा सकता है।
   * **सदस्य जोड़ें**: नियंत्रित करता है कि उपयोगकर्ता प्रोजेक्ट में सदस्य जोड़, संशोधित या हटा सकता है या नहीं।
     * लागू नहीं: प्रोजेक्ट में सदस्य जोड़, संशोधित या हटा नहीं सकता।
     * सभी देखें: प्रोजेक्ट सदस्यों को देख सकता है।
     * संपादित करें: प्रोजेक्ट में सदस्य जोड़, संशोधित या हटा सकता है।
5. भूमिका सहेजने के लिए **बनाएँ** बटन का चयन करें। नई कस्टम भूमिका भूमिकाएँ सूची में और सदस्य जोड़ते या संशोधित करते समय उपयोग किए जाने वाले भूमिकाएँ ड्रॉपडाउन में दिखाई देगी।

### एक भूमिका संशोधित करना

1. भूमिकाओं की सूची से, उस भूमिका के लिए **संपादित करें** लिंक का चयन करें जिसे आप संशोधित करना चाहते हैं।
2. नाम, विवरण या पहुँच नियंत्रण अपडेट करें, फिर **अपडेट** बटन का चयन करें।

परिवर्तन तुरंत भूमिकाएँ पृष्ठ पर प्रतिबिंबित होंगे।

### एक भूमिका हटाना

1. भूमिकाओं की सूची से, उस भूमिका के लिए **हटाएँ** लिंक का चयन करें जिसे आप हटाना चाहते हैं।
2. पुष्टिकरण पॉपअप में **उपयोगकर्ता भूमिका हटाएँ** बटन का चयन करें।

## सर्वोत्तम प्रथाएँ

1. **नामकरण**: कस्टम भूमिकाओं को वर्णनात्मक नाम दें जो स्पष्ट रूप से बताएं कि वे किस प्रकार के उपयोगकर्ता हैं या उनकी पहुँच क्या है।
2. **दस्तावेज़ीकरण**: अपनी कस्टम भूमिकाओं और उनके उद्देश्यों को विस्तृत विवरणों के साथ दस्तावेज़ करें।
