# Role-Based Access Control (RBAC)

{% hint style="info" %}
Role-Based Access Control एक **premium** फ़ीचर है। इसके बिना, हर उपयोगकर्ता को Admin होना चाहिए।

हमारी plans और उनसे संबंधित features की नवीनतम जानकारी के लिए, हमारी [pricing page](https://roboflow.com/pricing).
{% endhint %}

Role-Based Access Control आपको विभिन्न access permissions असाइन करने की सुविधा देता है [team members को](/roboflow/roboflow-hi/workspaces/team-members.md) अपने workspace में।

## Roles

हमारे Default Roles बेहतर security practices को बढ़ावा देने में मदद करते हैं जबकि [एक टीम के रूप में computer vision models बनाते और सुधारते हुए](/roboflow/roboflow-hi/annotate/team-collaboration.md).

Roboflow तीन default roles का समर्थन करता है:

* Creator/Admin - platform पर पूर्ण access
* Reviewer - labeling jobs असाइन, review, और उन पर काम करें
* Labeler - असाइन किए गए labeling jobs पर काम करें

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

## Permissions

इन roles के permissions नीचे दिए गए हैं:

|                                                | Admin                | Reviewer             | Labeler              | Custom   |
| ---------------------------------------------- | -------------------- | -------------------- | -------------------- | -------- |
| असाइन किए गए labeling jobs देखें               | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| images को label करें                           | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| labeling jobs सबमिट करें                       | :white\_check\_mark: | :white\_check\_mark: | :white\_check\_mark: | वैकल्पिक |
| labeling jobs की समीक्षा करें                  | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| labelers और reviewers असाइन करें               | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| labeled images को approve और reject करें       | :white\_check\_mark: | :white\_check\_mark: |                      | वैकल्पिक |
| team members को manage करें                    | :white\_check\_mark: |                      |                      | वैकल्पिक |
| images और labels अपलोड, delete, और export करें | :white\_check\_mark: |                      |                      | वैकल्पिक |
| models train करें                              | :white\_check\_mark: |                      |                      | वैकल्पिक |
| workflows बनाएं                                | :white\_check\_mark: |                      |                      | वैकल्पिक |
| models deploy करें                             | :white\_check\_mark: |                      |                      | वैकल्पिक |
| API keys देखें                                 | :white\_check\_mark: |                      |                      | वैकल्पिक |
| Credit Usage देखें                             | :white\_check\_mark: |                      |                      | वैकल्पिक |
| billing manage करें                            | :white\_check\_mark: |                      |                      | वैकल्पिक |

## Custom Roles

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

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

1. अपनी workspace settings पर जाएँ
2. sidebar से Team Members चुनें
3. Roles tab पर क्लिक करें

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

<figure><img src="/files/4225fdf5aafb2dbc1281949e59833971b2423527" alt=""><figcaption></figcaption></figure>

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

#### Roles देखना

Roles page दिखाता है:

* Default Role: वह role जो नए workspace members को स्वचालित रूप से असाइन होता है
* Role List: सभी उपलब्ध roles उनके folder access settings के साथ
* हर role में यह दिखता है कि क्या उसमें "All Folder Access" सक्षम है

Admin, Labeler, और Reviewer जैसे system roles सामान्य use cases के लिए अनुकूलित मानक permission sets के साथ पहले से configured होते हैं।

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

#### एक Custom Role बनाना

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

1. ऊपर-दाएँ कोने में + New Role button पर क्लिक करें
2. role creation dialog में: - एक Role Name दर्ज करें: role के लिए एक वर्णनात्मक नाम चुनें - Duplicate Permissions From: template के रूप में उपयोग करने के लिए कोई मौजूदा role चुनें (जैसे, Admin, Labeler, Reviewer) - चयनित role की permissions कॉपी करने के लिए Duplicate पर क्लिक करें
3. options को check या uncheck करके permissions configure करें: - Grant All Folder Access: users को folder permission restrictions को bypass करने और सभी folders देखने की अनुमति देता है - Permission Categories: function के अनुसार व्यवस्थित (जैसे, Dataset Management, Dataset Create, Dataset Delete, Dataset Overview) - हर permission में यह वर्णन शामिल होता है कि वह क्या अनुमति देता है
4. सभी permissions को जल्दी सक्षम करने के लिए Select All का उपयोग करें
5. save करने के लिए Create Role पर क्लिक करें

<figure><img src="/files/cb270f7b2cc943b229d560268bece2fa9a1d11b0" alt=""><figcaption></figcaption></figure>

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

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

1. roles list में role ढूँढें
2. role row के दाईं ओर ... menu button पर क्लिक करें
3. dropdown menu से Edit Role चुनें
4. आवश्यकतानुसार permissions संशोधित करें
5. अपने बदलाव save करें

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

#### Custom Roles हटाना

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

1. roles list में role ढूँढें
2. role row के दाईं ओर ... menu button पर क्लिक करें
3. dropdown menu से Delete Role चुनें
4. हटाने की पुष्टि करें

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

<figure><img src="/files/de31396a858211a9fcb7745cea4efb6ba791b56f" alt=""><figcaption></figcaption></figure>

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

Default role आपके workspace में शामिल होने पर नए members को स्वचालित रूप से असाइन किया जाता है:

1. Roles tab के शीर्ष पर Default Role section में
2. dropdown menu पर क्लिक करें
3. वह role चुनें जिसे आप default के रूप में उपयोग करना चाहते हैं
4. यह बदलाव सभी future invitations के लिए तुरंत प्रभावी हो जाता है

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

एक बार Custom Roles configure हो जाने पर, आप team members को invite करते समय उन्हें असाइन कर सकते हैं:

1. Team Members के अंतर्गत Members tab पर जाएँ
2. Invite Members पर क्लिक करें
3. role dropdown से इच्छित custom role चुनें
4. invitation या update process पूरा करें

<figure><img src="/files/83e0414871e476b61f51ad2933eb0233d0a21b02" alt=""><figcaption></figcaption></figure>

Custom Roles उसी page पर existing members को भी असाइन किए जा सकते हैं:

<figure><img src="/files/998a87132e5ad77d9a5ea944a902e610e5e14040" alt=""><figcaption></figcaption></figure>

#### Further Reading

team management और permissions पर अधिक जानकारी के लिए, देखें:

* Inviting Team Members
* Folder Permissions
* Workspace Settings

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

### Further Reading


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/roboflow/roboflow-hi/workspaces/team-members/role-based-access-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
