# Role-Based Access Control (RBAC)

{% hint style="info" %}
रोल-आधारित एक्सेस कंट्रोल एक **प्रीमियम** फ़ीचर है। इसके बिना, हर उपयोगकर्ता को Admin होना आवश्यक है.

हमारी योजनाओं और उनसे जुड़े फ़ीचरों पर अद्यतन जानकारी के लिए, देखें हमारा [pricing page](https://roboflow.com/pricing).
{% endhint %}

रोल-आधारित एक्सेस कंट्रोल आपको अलग-अलग एक्सेस अनुमतियाँ असाइन करने की अनुमति देता है [team members](https://docs.roboflow.com/roboflow/roboflow-hi/workspaces/team-members) आपके workspace में।

## Roles

हमारे Default Roles बेहतर सुरक्षा प्रथाओं को सुविधाजनक बनाते हैं जबकि [एक टीम के रूप में कंप्यूटर विज़न मॉडल को बनाना और सुधारना](https://docs.roboflow.com/roboflow/roboflow-hi/annotate/team-collaboration).

Roboflow तीन डिफ़ॉल्ट रोल्स का समर्थन करता है:

* Creator/Admin - प्लेटफ़ॉर्म तक पूर्ण पहुंच
* Reviewer - असाइन करना, समीक्षा करना, और लेबलिंग जॉब्स पर काम करना
* Labeler - असाइन किए गए लेबलिंग जॉब्स पर काम करना

{% hint style="info" %}
Creator रोल एक "honorific" है, जो दर्शाता है कि किस खाते ने मूल रूप से workspace बनाया था। इसमें Admin रोल जैसी सभी अनुमतियाँ होती हैं, लेकिन इसे स्थानांतरित या पुनः असाइन नहीं किया जा सकता।
{% endhint %}

## Permissions

इन रोल्स की अनुमतियाँ नीचे विभाजित की गई हैं:

|                                                | Admin                | Reviewer             | Labeler              | Custom   |
| ---------------------------------------------- | -------------------- | -------------------- | -------------------- | -------- |
| Assigned labeling jobs देखें                   | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| Images पर लेबल लगाना                           | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| लेबलिंग जॉब्स सबमिट करना                       | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| लेबलिंग जॉब्स की समीक्षा करना                  | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| Labelers और reviewers को असाइन करना            | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| लेबल की गई images को अनुमोदित और अस्वीकार करना | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| टीम सदस्यों का प्रबंधन करना                    | :white\_check\_mark: |                      |                      | वैकल्पिक |
| Images और labels अपलोड, हटाएं, और निर्यात करें | :white\_check\_mark: |                      |                      | वैकल्पिक |
| मॉडल्स को ट्रेन करना                           | :white\_check\_mark: |                      |                      | वैकल्पिक |
| Workflows बनाना                                | :white\_check\_mark: |                      |                      | वैकल्पिक |
| मॉडल्स को Deploy करना                          | :white\_check\_mark: |                      |                      | वैकल्पिक |
| API keys देखें                                 | :white\_check\_mark: |                      |                      | वैकल्पिक |
| Credit Usage देखें                             | :white\_check\_mark: |                      |                      | वैकल्पिक |
| Billing का प्रबंधन करें                        | :white\_check\_mark: |                      |                      | वैकल्पिक |

## Custom Roles

{% hint style="info" %}
Custom roles एक प्रीमियम फ़ीचर है, जो चुनिंदा Enterprise plan ग्राहकों के लिए उपलब्ध है। [हमारी Sales team से बात करें](https://roboflow.com/sales) Custom Roles का एक्सेस पाने के लिए।
{% endhint %}

एक बार जब आपके workspace के लिए Custom Roles सक्षम हो जाते हैं, तो आप उन्हें Team Members settings पेज से प्रबंधित कर सकते हैं:

1. अपने workspace settings पर नेविगेट करें
2. साइडबार से Team Members चुनें
3. Roles टैब पर क्लिक करें

Roles टैब आपके workspace में उपलब्ध सभी रोल्स प्रदर्शित करता है, जिसमें सिस्टम रोल्स (Admin, Labeler, Reviewer) और आपके द्वारा बनाए गए किसी भी custom roles शामिल हैं:

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FK8GX7LP3Kc2I87GFmnds%2Fimage.png?alt=media&#x26;token=e46112f6-ff24-445c-87ef-586c23c3a244" alt=""><figcaption></figcaption></figure>

### Roles का प्रबंधन

#### Roles देखना

Roles पेज दिखाता है:

* Default Role: वह रोल जो नए workspace सदस्यों को स्वचालित रूप से असाइन किया जाता है
* Role List: सभी उपलब्ध रोल्स उनके फ़ोल्डर एक्सेस सेटिंग्स के साथ
* प्रत्येक रोल प्रदर्शित करता है कि क्या इसमें "All Folder Access" सक्षम है

सिस्टम रोल्स जैसे Admin, Labeler, और Reviewer पहले से मानक अनुमति सेट्स के साथ कॉन्फ़िगर किए जाते हैं जो सामान्य उपयोग के मामलों के लिए अनुकूलित होते हैं।

{% hint style="info" %}
Folder Permissions एक प्रीमियम फ़ीचर है, जो चुनिंदा Enterprise plan ग्राहकों के लिए उपलब्ध है। [हमारी Sales team से बात करें](https://roboflow.com/sales) Folder Permissions का एक्सेस पाने के लिए।
{% endhint %}

#### Custom Role बनाना

नया custom role बनाने के लिए:

1. ऊपर-दाएँ कोने में + New Role बटन पर क्लिक करें
2. Role निर्माण डायलॉग में: - Role Name दर्ज करें: रोल के लिए एक वर्णनात्मक नाम चुनें - Duplicate Permissions From: एक मौजूद रोल चुनें जिसे टेम्पलेट के रूप में उपयोग करना है (उदा., Admin, Labeler, Reviewer) - Duplicate पर क्लिक करें ताकि चयनित रोल की अनुमतियाँ कॉपी हो जाएँ
3. विकल्पों को चेक या अनचेक करके अनुमतियाँ कॉन्फ़िगर करें: - Grant All Folder Access: उपयोगकर्ताओं को फ़ोल्डर अनुमति प्रतिबंधों को बायपास करने और सभी फ़ोल्डर देखने की अनुमति देता है - Permission Categories: फ़ंक्शन के अनुसार व्यवस्थित (उदा., Dataset Management, Dataset Create, Dataset Delete, Dataset Overview) - प्रत्येक अनुमति यह बताने वाला विवरण शामिल करती है कि यह क्या देती है
4. सभी अनुमतियाँ जल्दी से सक्षम करने के लिए Select All का उपयोग करें
5. सहेजने के लिए Create Role पर क्लिक करें

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Frep8v0WRcUC3acE24G3P%2Fimage.png?alt=media&#x26;token=4ea2b33f-043d-4921-9af5-45e2050f4700" alt=""><figcaption></figcaption></figure>

#### Custom Roles संपादित करना

मौजूदा custom role को संशोधित करने के लिए:

1. roles सूची में उस रोल को खोजें
2. रोल पंक्ति के दाहिने ओर ... मेनू बटन पर क्लिक करें
3. ड्रॉपडाउन मेनू से Edit Role चुनें
4. आवश्यकतानुसार अनुमतियाँ संशोधित करें
5. अपने परिवर्तनों को सहेजें

नोट: सिस्टम रोल्स (Admin, Labeler, Reviewer) को संपादित नहीं किया जा सकता। आप केवल custom roles बना सकते हैं या उन रोल्स को संपादित कर सकते हैं जिन्हें आपने पहले बनाया है।

#### Custom Roles हटाना

किसी custom role को हटाने के लिए:

1. roles सूची में उस रोल को खोजें
2. रोल पंक्ति के दाहिने ओर ... मेनू बटन पर क्लिक करें
3. ड्रॉपडाउन मेनू से Delete Role चुनें
4. हटाने की पुष्टि करें

महत्वपूर्ण: किसी रोल को हटाने से पहले सुनिश्चित करें कि कोई उपयोगकर्ता वर्तमान में उस रोल से असाइन किया गया न हो, या पहले उन उपयोगकर्ताओं को किसी अन्य रोल पर पुनः असाइन करें। सिस्टम रोल्स को हटाया नहीं जा सकता।

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FqivTqOT7xKNMngdauHGz%2Fimage.png?alt=media&#x26;token=4ea62a7f-3e31-40ab-bc34-59200abce332" alt=""><figcaption></figcaption></figure>

#### Default Role सेट करना

डिफॉल्ट रोल स्वतः नए सदस्यों को असाइन किया जाता है जब वे आपके workspace में जुड़ते हैं:

1. Roles टैब के शीर्ष पर Default Role अनुभाग में
2. ड्रॉपडाउन मेनू पर क्लिक करें
3. उस रोल का चयन करें जिसे आप डिफॉल्ट के रूप में उपयोग करना चाहते हैं
4. यह परिवर्तन सभी भविष्य के निमंत्रणों के लिए तुरंत प्रभावी हो जाता है

#### Custom Roles असाइन करना

एक बार Custom Roles कॉन्फ़िगर हो जाने के बाद, आप टीम सदस्यों को आमंत्रित करते समय उन्हें असाइन कर सकते हैं :

1. Team Members के अंतर्गत Members टैब पर नेविगेट करें
2. Invite Members पर क्लिक करें
3. रोल ड्रॉपडाउन से इच्छित custom role चुनें
4. आमंत्रण या अपडेट प्रक्रिया पूरी करें

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FS6Bk3urZ4ktUfTSjHlAB%2Fimage.png?alt=media&#x26;token=11f43e22-68b4-4cbf-86e4-4292e6e378dd" alt=""><figcaption></figcaption></figure>

Custom Roles को उसी पृष्ठ पर मौजूदा सदस्यों को भी असाइन किया जा सकता है:

<figure><img src="https://2698615118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2FyC4mTOOuIUYbxxXQkiUL%2Ftutorial_team_members.png?alt=media&#x26;token=a0c84b36-5875-4799-9d76-c7d3404ad217" alt=""><figcaption></figcaption></figure>

#### अग्रिम पठन

टीम प्रबंधन और अनुमतियों पर अधिक जानकारी के लिए देखें:

* Inviting Team Members
* Folder Permissions
* Workspace Settings

एक बार Custom Roles चालू हो जाने पर, आप [Invite Team Members](https://docs.roboflow.com/roboflow/roboflow-hi/workspaces/team-members/invite-a-team-member) सामान्य रूप से कर सकते हैं, निमंत्रण के समय Custom Role निर्दिष्ट करते हुए.

### अग्रिम पठन
