Kullanıcı Kılavuzu

Get Roles

Get Roles

Get Roles aksiyonu, Kuika platformunda sistemde tanımlı tüm kullanıcı rollerinin listesini almak için kullanılır. Bu aksiyon sayesinde yöneticiler ve geliştiriciler, uygulama içerisindeki rol yapısını analiz edebilir, kullanıcı yönetimi süreçlerini kolaylaştırabilir ve yetkilendirme sistemini daha şeffaf biçimde kontrol altına alabilir.

Teknik Özellikler

  • Rol Listesi Getirme: Sistemde tanımlı tüm kullanıcı rollerini döner.
  • Yetki Analizi: Roller üzerinden erişim kontrolü sağlanabilir.
  • Web & Mobil Uyumluluğu: Aksiyon hem web hem de mobil uygulamalarda kullanılabilir.
  • Entegrasyon Kolaylığı: Diğer Authorization aksiyonlarıyla birlikte çalışarak dinamik rol atamalarına olanak tanır.

Get Roles Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışmak istediğiniz projeyi seçin.
  3. UI Design modülüne geçin.
  1. Rolleri listelemek istediğiniz sayfada bir element seçin (örneğin bir buton).
  2. Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Get Roles aksiyonunu ekleyin. 

Kullanım Senaryosu: Rol Seçimi ile Dinamik Yetkilendirme

Bir yönetici panelinde kullanıcı oluştururken veya düzenlenirken, mevcut sistem rollerinden birini seçmek için dinamik olarak rol listesinin getirilmesi gerekir. Bu işlem için Get Roles aksiyonu kullanılır.

Uygulama Akışı

  • Element: "Rolleri Getir" butonu veya sayfa yüklenme olayı
  • Tetikleyici: OnClick 
  • Aksiyon: Authorization → Get Roles
  • Sonuçların Gösterimi: Gelen roller bir Select Box elementinde listelenir.
  • Seçim Sonrası: Seçilen rol Add User To Role veya Create User gibi başka bir aksiyona parametre olarak aktarılır.

Get Roles Aksiyonu İleri Seviye Özelleştirme

  • Dropdown Otomatik Doldurma: Get Roles aksiyonunun çıktısı bir dropdown bileşenine bağlanarak, kullanıcıya seçim yapabileceği bir liste sunulabilir.
  • Rol Bazlı Görünürlük: Alınan rol bilgileri ile uygulama içinde gösterilecek alanlar dinamik olarak belirlenebilir.
  • Rol Bazlı Yetkilendirme: Bu aksiyon ile alınan roller, sistemdeki diğer erişim kontrol mekanizmalarıyla entegre şekilde kullanılabilir.
  • Veri Kaynağına Bağlama: Gelen rol verileri, bir Data Grid üzerinde yönetici tarafından görüntülenip düzenlenebilir.

Teknik Riskler ve Önlemler

  • Yetkisiz Erişim: Rol bilgilerine yalnızca yetkili kullanıcıların erişmesi sağlanmalıdır.
  • Liste Uzunluğu: Çok fazla rol tanımlı sistemlerde gelen verilerin UI bileşenlerine yüklenmesi yavaş olabilir, filtreleme yapılmalıdır.
  • Senkronsuz Güncelleme: Rol değişiklikleri yapıldığında, liste yeniden güncellenmelidir.
  • Boş Dönüş Kontrolü: Sistem ilk kurulduğunda tanımlı rol yoksa, bileşenlerde hatalı davranış oluşmaması için boş dönüşe karşı kontrol yapılmalıdır.

Get Roles aksiyonu, Kuika platformundaki tüm kullanıcı rollerini sistematik şekilde görüntülemenizi sağlar. Rol yönetimi ve yetkilendirme işlemleri için temel veri kaynağını oluşturur. Diğer aksiyonlarla birlikte kullanıldığında dinamik, güvenli ve kullanıcı odaklı bir yetkilendirme altyapısı sunar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar