Roller
Konsol rollerini oluşturun, klonlayın ve izinlerini hazır paketler ya da tek tek izinlerle düzenleyin.
Roller ekranı, konsolda kimin hangi ekranı göreceğini ve hangi işlemi yapabileceğini belirleyen konsol rollerini tanımladığınız yerdir. Bir rol, izinlerden oluşan bir settir; kullanıcıya rol verdiğinizde o roldeki bütün izinleri kazanır. Rolleri bu ekranda hazırlar, kullanıcılara Kullanıcılar ekranında atarsınız.
İki tür rol vardır:
- sistem rolü — Hazır gelen rollerdir. Yeni bir özellik eklendiğinde bu roller de güncellenir. Genellikle izinleri değiştirilemez; kendinize göre uyarlamak için klonlarsınız.
- kendi rolünüz — Sizin çalışma alanınızda oluşturulmuş ya da bir sistem rolünden klonlanmış rollerdir. İzinlerini, adını değiştirebilir ve silebilirsiniz. Klonladığınız rol, kaynak sistem rolü sonradan güncellense bile olduğu gibi kalır; böylece kimsenin yetkisi siz fark etmeden genişlemez.
Ekrana ulaşma
Menüden Ayarlar & Yetki › Erişim › Roller yolunu izleyin. Ekran, ürün başlatıcısındaki Ayarlar & Yetki kartında kısayol olarak da yer alır. Menüde görmüyorsanız hesabınızın bu ekrana yetkisi yoktur.
Ekranın bölümleri
- Başlık — Roller ve "Sistem rolleri değiştirilemez; kendine özel rol için klonla." açıklaması.
- Yeni rol kartı — Rol kodu, Rol adı alanları ve Yeni rol düğmesi.
- Rol listesi — Tanımlı bütün roller ve her satırda o role uygun düğmeler.
Bir rolün izinlerini açtığınızda ayrı bir rol izin sayfasına geçersiniz (aşağıda Rol izin sayfası bölümünde anlatılır).
Liste
| Kolon | Anlamı |
|---|---|
| Rol | Rolün adı; altında rol kodu ve varsa rolün ait olduğu modül. |
| İzinler | Rolün türü (sistem rolü gri, kendi rolünüz yeşil rozet) ve roldeki izin sayısı (ör. "12 izin"). |
Listede arama ya da sayfalama yoktur; bütün roller tek listede görünür. Satırın sağındaki düğmeler rolün düzenlenip düzenlenemeyeceğine göre değişir:
| Rol düzenlenebiliyorsa | Rol düzenlenemiyorsa |
|---|---|
| İzinleri düzenle, Adını değiştir, Rolü sil (sistem rollerinde Rolü sil hiçbir zaman görünmez) | İzinleri gör, Klonla |
Bir rolün düzenlenip düzenlenemeyeceğine sistem karar verir: kendi rolleriniz düzenlenebilir, sistem rolleri ise genellikle salt okunurdur. Klonla yalnızca düzenlenemeyen rollerde bulunur; kendi rollerinizden birini kopyalamak için yeni bir rol açıp izinlerini ayrıca işaretlemeniz gerekir. Bir satırda klon kutusu açıkken o satırdaki İzinleri gör düğmesi gizlenir.
İşlemler
Yeni rol oluşturma
Hiçbir hazır role benzemeyen bir rolü sıfırdan kurmak istediğinizde kullanın. Hazır bir role yakın bir rol istiyorsanız Klonla daha hızlıdır.
- Rol kodu alanına rolün kısa kodunu yazın (alandaki örnek:
DepoSorumlusu). Kod, kullanıcı listesinde rol etiketi olarak görünür ve sonradan değiştirilemez. - Rol adı alanına okunur adı yazın (alandaki örnek: "Depo Sorumlusu"). Boş bırakırsanız rol adı olarak kod kullanılır.
- Yeni rol düğmesine basın. Rol kodu boşken düğme pasiftir.
"Oluşturuldu." bildirimi çıkar, alanlar boşalır ve rol listeye eklenir. Ardından rolün satırındaki İzinleri düzenle ile izinlerini belirleyin. Oluşturma reddedilirse "Bir şeyler ters gitti" başlıklı kırmızı bir bildirimde sebep yazar ve alanlar yazdıklarınızla kalır.
Rolü klonlama
Bir sistem rolünü kendi ihtiyacınıza göre uyarlamak istediğinizde kullanın. Klon, kaynak rolün izinleriyle başlar ve kendi rolünüz olarak düzenlenebilir.
- Düzenlenemeyen rolün satırındaki Klonla düğmesine basın.
- Satırda bir Yeni rol kodu kutusu açılır; yeni rolün kodunu yazın.
- Kutunun yanındaki Klonla düğmesine basın. Kod boşken düğme pasiftir.
"Rol klonlandı." bildirimi çıkar ve yeni rol listeye eklenir. Kutu açıldıktan sonra kapatma düğmesi yoktur; vazgeçerseniz kutuyu boş bırakmanız yeterlidir, başka bir satırda Klonla'ya bastığınızda kutu o satıra geçer.
Rolün adını değiştirme
- Rolün satırındaki Adını değiştir düğmesine basın.
- Tarayıcının açtığı küçük pencerede Rol adı mevcut adla gelir; yeni adı yazıp onaylayın.
"Kaydedildi." bildirimi çıkar. Kutuyu iptal ederseniz ya da adı boş bırakırsanız değişiklik yapılmaz. Rol kodu değiştirilemez; yalnızca ad değişir.
Rolü silme
- Rolün satırındaki Rolü sil düğmesine basın.
- "Bu rol silinsin mi?" sorusuna tamam deyin.
"Silindi." bildirimi çıkar ve rol listeden kalkar. Silme geri alınamaz. Sistem rolleri hiçbir koşulda silinemez; bu rollerde düğme görünmez. Sistem silmeyi reddederse kırmızı hata bildiriminde sebebi yazar.
Silmeden önce rolü kimlerin taşıdığını Kullanıcılar ekranındaki Konsol rolleri kolonundan kontrol edin; rolü kaybeden kullanıcılar o rolden gelen ekranları göremez hâle gelebilir.
Rol izin sayfası
Rol satırındaki İzinleri düzenle ya da İzinleri gör ile açılır. Başlıkta rolün adı, altında rol kodu ve izin sayısı yazar. Sağ üstte şunlar bulunur:
- Rol türü rozeti (sistem rolü / kendi rolünüz).
- Kaydedilmemiş değişiklik varsa turuncu "N bekleyen değişiklik" rozeti.
- Kaydet — yalnızca rol düzenlenebiliyorsa görünür; bekleyen değişiklik yoksa pasiftir.
- Vazgeç (düzenlenebilir rolde) ya da Genel bakışa dön (salt okunur rolde) — ikisi de sizi Roller listesine götürür. Vazgeç kaydedilmemiş değişiklikleri onay sormadan bırakır.
Rol salt okunursa başlığın altında "Sistem rolü: izinler değiştirilemez. Kendine özel bir rol için klonla." notu görünür ve kutucuklar pasiftir. Bir sistem rolünü düzenleme yetkiniz varsa bunun yerine turuncu bir uyarı çıkar: "Sistem rolü: bu değişiklik bütün çalışma alanlarındaki kullanıcıları etkiler." Bu uyarıyı gördüğünüzde değişikliği dikkatle yapın.
Filtreleme ve arama
| Alan | Ne işe yarar | İpucu |
|---|---|---|
| İzin, kaynak veya eylem ara | Hem Hazır paketler hem İzinler tablosunu yazdığınız metne göre daraltır. | Yazdıkça uygulanır; iki tablo da ilk sayfaya döner. |
| Tüm modüller | Listeyi tek bir modülün (ürünün) izinleriyle sınırlar. Seçenekler modül kodlarıdır. | Hem paketlere hem izinlere uygulanır. Bütün modüllere dönmek için yeniden Tüm modüller seçin. |
| Tümü / Seçili / Seçili değil | İzinler tablosunda role verilmiş ya da verilmemiş izinleri gösterir. Varsayılan Tümü'dür. | Yalnızca İzinler tablosunu etkiler. Kaydedilmiş duruma göre çalışır; henüz kaydetmediğiniz işaretler bu süzgecin sonucunu değiştirmez. Örneğin Seçili görünümünde bir işareti kaldırdığınızda satır kaydedene kadar listede kalır. |
Hazır paketler
"Bir işi yapabilmek için gereken izin dizisi." Paketler, bir işi yapmak için birlikte gereken izinleri tek seferde işaretlemenizi sağlar. Tablo sayfa başına 10 paket gösterir.
| Kolon | Anlamı |
|---|---|
| Paket | Paketin adı ve altında kısa açıklaması. |
| Modül | Paketin ait olduğu modül. |
| Durum | Paketteki izinlerden kaçının rolde işaretli olduğu (ör. 3/5). Yeşil: hepsi var; turuncu: bir kısmı var; gri: hiçbiri yok. Bekleyen değişiklikler de hesaba katılır. |
Rol düzenlenebiliyorsa her satırda bir düğme bulunur:
- Ekle — paketin eksik izinlerini işaretler.
- Kaldır — paketin bütün izinleri zaten işaretliyse görünür; paketin izinlerinin işaretini kaldırır.
Paket eklemek yalnızca izinleri tek tek işaretler; rolde paket değil izinler saklanır. Paketin içeriği sonradan değişse bile rolünüz değişmez. Aynı izin birden fazla pakette bulunabilir; bir paketi kaldırmak başka bir paketin de kullandığı izinlerin işaretini kaldırır, bu yüzden kaldırdıktan sonra diğer paketlerin Durum değerine bakın.
İzinler
Tablo sayfa başına 25 izin gösterir.
| Kolon | Anlamı |
|---|---|
| Verili | İznin rolde olup olmadığını gösteren kutucuk. Rol düzenlenebiliyorsa işaretleyip kaldırabilirsiniz. |
| İzin | İznin kodu (ör. oms.order.cancel). Hata mesajlarında da bu kod geçer. |
| Modül | İznin ait olduğu modül. |
| Kaynak | İznin ilgili olduğu kayıt türü (ör. order). |
| Eylem | Kaynak üzerinde yapılan işlem (ör. cancel). |
| Tür | İznin türü; ekranda kod olarak görünür. read (okuma) gri, admin (yönetim) kırmızı, diğer türler turuncu rozetle gösterilir. |
Rolün izinlerini düzenleme
- Rol satırında İzinleri düzenle düğmesine basın.
- Arama, modül ve Seçili / Seçili değil süzgeçleriyle ilgili izinleri bulun.
- Bir işin bütün izinlerini vermek için Hazır paketler tablosunda Ekle'ye basın; tek tek izinler için İzinler tablosunda Verili kutucuğunu işaretleyin ya da işaretini kaldırın.
- Sağ üstteki "N bekleyen değişiklik" rozetinden kaç değişiklik yaptığınızı izleyin. Sayfalar ve süzgeçler arasında gezinmek yaptığınız işaretleri silmez.
- Kaydet düğmesine basın.
"Kaydedildi." bildirimi çıkar ve Roller listesine dönersiniz. Kayıt reddedilirse sayfada kalırsınız ve bekleyen değişiklikleriniz korunur. Yalnızca değiştirdiğiniz izinler gönderilir; aynı anda başka bir yöneticinin aynı role eklediği izinler silinmez. Değişiklik, bu rolü taşıyan bütün kullanıcıların menü ve yetkilerine yansır.
Sahip olmadığınız bir izni bir role ekleyemezsiniz; böyle bir izin işaretlediyseniz kayıt reddedilir ve kırmızı hata bildiriminde sebebi yazar. Bu durumda o izni kaldırıp tekrar kaydedin.
Sık karşılaşılan durumlar
- Bir sistem rolünün izinlerini değiştiremiyorum. Sistem rolleri salt okunurdur; kutucuklar pasif görünür. Rolü Klonla ile kopyalayın ve klonun izinlerini düzenleyin, ardından kullanıcılara klonu atayın.
- Kaydederken hata alıyorum. En sık sebep, sizin sahip olmadığınız bir izni role eklemeye çalışmanızdır. Hata bildirimindeki sebebe bakın, ilgili izni kaldırıp tekrar kaydedin.
- "Eşleşen izin yok" görünüyor. Arama metni ya da modül seçimi hiçbir izinle eşleşmiyordur. Aramayı veya modül süzgecini değiştirin; Seçili süzgeci açıksa Tümü'ne geçin.
- "Bu modül için hazır paket yok" görünüyor. Seçtiğiniz modül için paket tanımlanmamıştır. İzinleri İzinler tablosundan tek tek işaretleyin.
- Rol izin sayfası "Sayfa bulunamadı" diyor. Rol silinmiş ya da bağlantı hatalıdır. Roller listesine dönüp rolü oradan açın.
- İzinleri değiştirdim ama kullanıcı hâlâ eski menüyü görüyor. Değişikliği Kaydet ile kaydettiğinizden emin olun. Sonucu Kullanıcılar ekranındaki Önizle ile kullanıcının gözünden kontrol edebilirsiniz.
- İşaretlediğim izinler kayboldu. Bekleyen değişiklikler yalnızca sayfa açıkken tutulur. Vazgeç'e basarsanız ya da menüden başka bir ekrana geçerseniz, kaydedilmemiş değişiklikler uyarı verilmeden silinir. Sağ üstte "N bekleyen değişiklik" rozeti görünüyorsa sayfadan ayrılmadan önce Kaydet'e basın.