Kuika’nın Get Role Groups aksiyonu, sistemde tanımlı olan tüm rol gruplarını listelemek için kullanılır. Bu aksiyon sayesinde rol grupları uygulama içerisinde görüntülenebilir, seçilebilir ve yetkilendirme yönetimi senaryolarında veri kaynağı olarak kullanılabilir.
Get Role Groups aksiyonu, özellikle rol grubu listeleme ekranları, rol grubu seçim alanları (dropdown, table, list vb.) ve rol–rol grubu ilişkilendirme süreçlerinde tercih edilir. Aksiyon, yetkilendirme sisteminin bir parçası olarak rol gruplarının merkezi şekilde yönetilmesine katkı sağlar.
Teknik Özellikler
Rol Grupları Listeleme (Authorization Paneli): Sistemde tanımlı tüm rol gruplarını liste halinde döner. Dönen veri, tablo, liste, select box veya diğer UI elementlerine bağlanabilir.
Authorization Uyumu: Getirilen rol grupları, Authorization altyapısıyla uyumludur ve kullanıcı, rol veya yetki yönetimi senaryolarında güvenle kullanılabilir.
Web & Mobil Destek: Aksiyon hem web hem de mobil platformlarda desteklenir.
Get Role Groups Aksiyonu Uygulama Adımları
1. UI Design’da Aksiyonu Tanımlama
Kuika platformunda projenizi açın.
UI Design modülüne geçin ve ilgili ekranı seçin.
Rol gruplarını listelemek için bir buton, tablo, dropdown veya sayfa açılış tetikleyicisi oluşturun (örneğin “Rol Gruplarını Listele”).
İlgili elementi seçin ve + ADD ACTION menüsünden, kullanılacak tetikleyici olaya göre Authorization → Get Role Groups aksiyonunu ekleyin.
2. Aksiyon Parametreleri
Get Role Groups aksiyonu zorunlu parametre içermez. Aksiyon çalıştığında sistemde tanımlı tüm rol grupları otomatik olarak listelenir.
3. Opsiyonel Ayarlar
Enable Audit Logs (Boolean – opsiyonel): Aktif edildiğinde, rol gruplarını listeleme işlemi audit log kayıtlarına eklenir. Bu sayede rol gruplarının ne zaman, hangi kullanıcı tarafından ve hangi aksiyon aracılığıyla görüntülendiği izlenebilir. Yetkilendirme ve güvenlik takibi gerektiren uygulamalarda aktif edilmesi önerilir.
Kullanım Senaryosu: Rol Gruplarını Listeleme
Bir yönetim panelinde, sistemde tanımlı tüm rol grupları bir tabloda listelenmektedir. Sayfa yüklendiğinde veya kullanıcı “Rol Gruplarını Listele” butonuna tıkladığında Get Role Groups aksiyonu tetiklenir ve:
Rol grubu adları
Rol grubu tanımları
Seçilebilir rol grupları
kullanıcıya sunulur. Seçilen rol grubu, detay görüntüleme veya düzenleme işlemleri için başka aksiyonlara (ör. Get Role Group Detail) bağlanabilir.
Teknik Riskler
Yetkisiz Erişim: Bu aksiyonun yalnızca yetkili kullanıcılar tarafından tetiklenmesi sağlanmalıdır.
Audit Takibi: Yetki yönetimi içeren uygulamalarda Enable Audit Logs seçeneğinin aktif edilmesi önerilir.
Veri Kullanımı: Büyük yapılarda dönen rol grubu listesinin uygun UI elementleriyle filtrelenmesi önerilir.