Yetkilendirmeler
Kullanıcı yetkilendirmeleri rol bazlı olarak yönetilmektedir.
Bu nedenle sistemde ihtiyaçlara uygun rollerin tanımlanması gereklidir.
Kullanıcı – Rol Eşleşmesi
Kullanıcılar ile roller iki farklı yöntemle eşleştirilebilir:
- "Kullanıcı Tanımlama" ekranı üzerinden kullanıcıya rol atanması
- "Kullanıcı Rol Tanımları" ekranı üzerinden role kullanıcı atanması
Kullanıcıya Menü Tanımlama
"Kullanıcı Menü Tanımlama" ekranı üzerinden:
- Menüde gösterilecek ekranlar seçilerek menü oluşturulur
- Oluşturulan menüye:
- Kullanıcı atanabilir
- veya rol atanabilir
Kullanıcı Tesis ve Firma Yetkilendirmesi
Kullanıcıların erişebileceği tesis ve firmalar,
"Kullanıcı Tesis ve Firma Yetkilendirmesi" ekranı üzerinden tanımlanır.
Not: Herhangi bir kısıtlama yapılmazsa kullanıcılar tüm tesis ve firmalara erişebilir.
Rol Bazında Kullanıcı Depo Yetkilendirmesi
Kullanıcıların erişebileceği depolar,
"Rol Bazında Kullanıcı Depo Yetkilendirmesi" ekranı üzerinden belirlenir.
- Kullanıcıya atanmış rol yoksa → hiçbir depo görüntülenemez
- Kullanıcının rollerine depo atanmadıysa → işlem yapılamaz
- Yeni oluşturulan depoların görünmesi için ilgili rollere tanımlanması gerekir
Aksi durumda depo hiçbir kullanıcıda listelenmez.
Endpoint Yetkilendirmesi
Ekranlarda çalıştırılan işlemlerin (command) yetkilendirilmesi için
"Endpoint Yetkilendirmesi" ekranı kullanılır.
- Varsayılan durumda (kayıt yoksa) → rol tüm yetkilere sahiptir
- Kayıt oluşturulduğunda → ilgili rolün belirli controller ve komutlara erişimi kaldırılır