# Rol oluşturmak

> Yeni rol açmak — ad, isteğe bağlı rol şablonu, yetkiler ağacında izinler ve ekran kataloğu; rol tek adımda kaydedilir.

URL: https://erpdocs.corexlogic.com/yonetim/islemler/rol-olusturma

- **Tür:** İşlem
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Kullanıcı ve Roller › Roller
- **Ekran adresi:** `/roles`
- **Gereken izin:** `roles.create`
- **Ön koşullar:**
  - Rolün hangi işleri yapacağı belli. Hazır roller ve tarifler: [Rol örnekleri](https://erpdocs.corexlogic.com/yonetim/rol-ornekleri).

Rol, kullanıcılara birlikte verilen izinlerin adıdır. Rolü bir kez tasarlayıp birçok kişiye verirsiniz;
rolün izni değişince rolü taşıyan herkes etkilenir.

## Adımlar

1. **Yönetim › Kullanıcı ve Roller › Roller** ekranını açın ve **Yeni Rol** düğmesine tıklayın.
   <!-- action: navigate · target: "/roles" · expect: "Yeni Rol penceresi, Rol Özellikleri sekmesi" -->
2. **Rol adı** alanına rolün adını yazın. Ad sonradan değiştirilemez.
   <!-- action: fill · target: "Rol adı" · value: "Demo — Satış Temsilcisi" -->
3. Hazır bir rolden başlayacaksanız **Rol şablonu** listesinden şablonu seçin (ör. **Satış Temsilcisi · Eleman**). İzinler ve ekranlar şablonla dolar; **Kapsam (yazma)** yazma modüllerini gösterir. Boştan başlamak için **Şablonsuz — yetkileri elle seç** kalsın.
   <!-- action: select · target: "Rol şablonu" · value: "Satış Temsilcisi · Eleman" -->

   ![Yeni Rol — Rol Özellikleri ve şablon](https://erpdocs.corexlogic.com/img/screens/yonetim/rol-yeni.png)
   1. Rol adı — sonradan değiştirilemez
   2. Rol şablonu — başlangıç izinleri
   3. Kapsam — rolün yazdığı modüller
   4. Yetkiler ve Ekranlar sekmeleri
   5. Rolü Oluştur

4. **Yetkiler** sekmesine geçin. Arama kutusuna (**Ara… (modül, sayfa ya da işlem)**) Türkçe harf içermeyen bir parça yazın (ör. `siparis`); eşleşen dallar açılır.
   <!-- action: open · target: "Yetkiler" · value: "siparis" -->
5. Verilecek izinlerin kutusunu işaretleyin, verilmeyeceklerin işaretini kaldırın. Modül ya da sayfa kutusu altındaki bütün izinleri birlikte seçer. Örnek: **Satış Siparişleri · Kapat** işaretini kaldırın.
   <!-- action: choose · target: "Satış Siparişleri · Kapat" -->

   ![Rol — Yetkiler ağacı](https://erpdocs.corexlogic.com/img/screens/yonetim/rol-yetkiler.png)
   1. Verilen / toplam izin
   2. Arama — modül, sayfa ya da işlem
   3. Modül — hepsini birden işaretler
   4. İşlem — tek izin
   5. Bu rolde verilmemiş izin
   6. Salt Okunur — yalnız Görüntüle izinleri kalır

6. **Ekranlar** sekmesinde menüde görünecek ekranları kontrol edin. Yazma izni verdiğiniz kaynakların ekranları kendiliğinden işaretlenir; eksik varsa **Yazdığı Ekranları İşaretle**'ye tıklayın.
   <!-- action: open · target: "Ekranlar" -->

   ![Rol — Ekranlar (menü kataloğu)](https://erpdocs.corexlogic.com/img/screens/yonetim/rol-ekranlar.png)
   1. Bütün ekranlar — izni olan her ekran menüde
   2. Rolün yazdığı ekranları ekler
   3. Alan › bölüm › ekran — menüde görünecekler
   4. Seçili / toplam ekran

7. **Rolü Oluştur**'a tıklayın.
   <!-- action: click · target: "Rolü Oluştur" · expect: "Pencere kapanır; rol listede, alanı "Kurumun rolleri"" -->

**Sonuç:** Rol kaydedilir ve **Roller** listesinde görünür (izin sayısı **İzin** kolonunda). Rolü kullanıcılara vermek için: [Kullanıcıya rol atamak](https://erpdocs.corexlogic.com/yonetim/islemler/kullaniciya-rol-atama).

## Bilmeniz gerekenler

- **Şablonla açılan rol şablona bağlı değildir.** Bütün izinleri değiştirilebilir; sürüm güncellemesi
  bu role izin eklemez. Hazır rolün kendisi ise şablona bağlıdır ve şablon izinleri kilitlidir.
- **Var olan bir rolden başlamak:** listede rolün **İşlemler › Kopyala**'sı rolün izin ve ekranlarıyla
  yeni rol penceresini açar ("… rolünün N izniyle başlar; ad verip izinleri daraltın.").
- **Salt Okunur** düğmesi seçimi yalnız **Görüntüle** izinlerine indirir; salt okunur bir rol için hızlı
  başlangıçtır.
- Rol oluşturuldu ama izinler kaydedilemediyse: "'…' rolü oluşturuldu ancak izinleri kaydedilemedi.
  Rolü listeden açıp izinleri yeniden deneyebilirsiniz."
- Aynı adda rol varsa: "'…' adında bir rol zaten var." Ad boşsa: "Rol adı zorunlu."
- Ekranlar sekmesi yetki vermez: izni olmayan ekran katalogda işaretli olsa da menüde görünmez.
- Ağaçtaki arama bu sürümde Türkçe harfli terimle eşleşmez ("sipariş" → "Eşleşen izin yok."); harfsiz
  parça kullanın.

## İlgili

- [Roller ekranı](https://erpdocs.corexlogic.com/yonetim/ekranlar/roller)
- [Rolün yetkilerini değiştirmek](https://erpdocs.corexlogic.com/yonetim/islemler/rol-yetkilerini-duzenleme)
- [Yetki modeli](https://erpdocs.corexlogic.com/yonetim/yetki-modeli)
- [İzin listesi](https://erpdocs.corexlogic.com/yonetim/izin-listesi)
