> For the complete documentation index, see [llms.txt](https://docs.genrpa.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.genrpa.com/gen-control-room/settings/roles.md).

# Roles

**Roles** alanı, kullanıcıların veya robotların sistem üzerindeki yetki ve erişim sınırlarını tanımlamak için kullanılır. Her role, belirli işlem yetkileri ve erişim izinleri atanır. Bu sayede kullanıcıların yalnızca görev tanımlarına uygun alanlara erişmesi sağlanır ve sistemde güvenli, düzenli bir yetki yönetimi uygulanır.

### Roles Main Page

Bu sayfa, sistemde tanımlı rollerin yönetildiği ana arayüzdür. Rol arama, listeleme, düzenleme ve yeni rol ekleme işlemleri buradan gerçekleştirilir.

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

* **Search :**\
  Rol ismine göre filtreleme yapılmasını sağlar. Bu özellik, çok sayıda rol tanımlı olan sistemlerde aranan role hızlıca ulaşmayı kolaylaştırır.
* **Role :**\
  Sistemde tanımlı mevcut rol adlarının listelendiği alandır. Her satır bir rolü temsil eder.
* **Actions :**\
  Her rol için gerçekleştirilebilecek işlemler bu alanda yer alır:
  * **Silme:** Rolü sistemden kalıcı olarak kaldırır.
  * **Düzenleme:** Klasör simgesi aracılığıyla rol detayları görüntülenebilir ve güncellenebilir.
* **Add New Role :**\
  Sisteme yeni bir rol tanımlamak için kullanılır.
  * **Role Name:** Yeni rol için anlamlı, açık ve ayırt edici bir isim belirlenmelidir. Bu ad, rolün sahip olacağı yetki setini yansıtmalıdır.

### Add New Role

Bu ekran, sisteme yeni bir rol tanımlamak için kullanılır. Rol oluşturma işlemi, sistemde kullanıcı ve robotlar için erişim ve yetkilendirme politikalarının temelini oluşturur.

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

#### Alanlar:

* **Role Name:**\
  Oluşturulacak rolün adının girildiği alandır. Girilen isim, rolün sistem içindeki görevini yansıtacak şekilde açık, anlamlı ve benzersiz olmalıdır.\
  \&#xNAN;*(Örnek: “RPA Developer”, “Log Viewer”, “Schedule Manager”)*

#### Butonlar:

* **Add:**\
  Girdiğiniz rol adını sisteme kaydeder ve rol detaylarını tanımlamak üzere yönlendirme yapar.
* **Cancel:**\
  İşlemi iptal ederek önceki sayfaya geri döner.

{% hint style="info" %}
Yeni bir rol eklendikten sonra, rolün yetkileri ve erişim detayları Role Detail sayfası üzerinden yapılandırılmalıdır. Oluşturulan rol sistemde kullanılabilir hale gelmeden önce yetki atamaları mutlaka tamamlanmalıdır.
{% endhint %}

### Role Detail&#x20;

Bu sayfa, sistemdeki rollerin oluşturulması, düzenlenmesi ve yetkilendirilmesi işlemlerinin yapıldığı alandır. Her rol için sistem üzerindeki yetki seviyeleri, erişebileceği süreçler, fonksiyonlar, framework yapıları ve özel izinler ayrı ayrı tanımlanabilir.

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

#### **Info**&#x20;

Rolün temel bilgileri ve genel yetki düzeyleri bu sekmeden tanımlanır.

* **Name:** Rolün adı. (Örn: *Süreç Yöneticisi*, *Görüntüleyici*, *RPA Developer*)
* **Read:** Veri görüntüleme izni (değişiklik yapamaz).
* **Write:** Yeni veri oluşturma veya mevcut veriyi güncelleme izni.
* **Execute:** RPA süreçlerini başlatma ve çalıştırma izni.
* **Delete:** Veri ve süreç silme izni.
* **Export:** Verilerin dışa aktarılmasına izin verir.

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

**Role Process**&#x20;

Rolün hangi süreçlere erişim hakkı olduğunu belirler.

* **Available Process:** Sistemde tanımlı tüm süreçler.
* **Selected Process:** Role atanmış, erişim izni verilmiş süreçler.

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

#### **Role Function**&#x20;

Rolün kullanabileceği sistemsel fonksiyonları içerir.

* **Available Function:** Tüm sistem fonksiyonlarının listesi.
* **Selected Function:** Rolün kullanımına açık fonksiyonlar.\
  \&#xNAN;*(Örn: Süreç başlatma, log görüntüleme, zamanlayıcı oluşturma)*

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

#### **Role Framework**&#x20;

Rolün erişebileceği framework veya modül yapısını tanımlar.

* **Available Framework:** Sistemdeki mevcut tüm framework/modüller.
* **Selected Framework:** Role tanımlanmış framework yetkileri.

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

#### **Role Permission**

Role özel detaylı sistem izinleri bu sekmede yapılandırılır.

* **Available Permission:** Tanımlı tüm izinlerin listesi.
* **Selected Permission:** Role atanmış aktif sistem izinleri.\
  \&#xNAN;*(Örn: Trigger Update, Schedule Delete, Config Access)*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.genrpa.com/gen-control-room/settings/roles.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
