Kullanıcı Kılavuzu

Get Application Management Access List By Role ID

21/5/25
Get Application Management Access List By Role ID

Get Application Management Access List By Role ID aksiyonu, Kuika platformunda belirli bir rol kimliğine (Role ID) ait uygulama yönetim yetkilerini listelemek için kullanılır. Bu aksiyon sayesinde, sistemdeki rollerin hangi modüllere, özelliklere veya sayfalara yönetimsel erişimi olduğu analiz edilebilir.

Teknik Özellikler

  • Rol Bazlı Yetki Listeleme: Role ID’ye ait tüm erişim yetkilerini getirir.
  • Yönetim Erişimlerini Görselleştirme: Erişim hakları liste, grid veya tablo üzerinde görselleştirilebilir.
  • Güvenlik Yönetimi: Rol tabanlı erişim denetimi sağlar.
  • Web ve Mobil Desteği: Hem web hem de mobil uygulamalarda uyumlu olarak çalışır.

Get Application Management Access List By Role Id Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından projenizi seçin.
  3. UI Design modülüne geçin.
  4. İlgili ekranı açarak, listeleme yapılacak bir element (örneğin bir buton) seçin.
  1. Butonu seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Get Application Management Access List By Role ID aksiyonunu ekleyin.

Parametre Yapılandırması

  • Role ID (String-Zorunlu): Uygulama yönetim erişim listesinin alınacağı rolün kimliği. Bu ID, sistemde tanımlı bir role karşılık gelmelidir.
  • Genellikle Action Result, Current, Form Component, Screen Input ya da Fixed gibi veri kaynakları kullanılarak tanımlanır ve Symbol Picker aracılığıyla bağlanabilir.

Kullanım Senaryosu: Rol Bazlı Yetki Görüntüleme Paneli

Bir sistem yöneticisi, uygulamadaki rollerin (örneğin "Yönetici", "Operasyon", "Satış Temsilcisi") hangi sayfalara veya işlemlere erişim yetkisi olduğunu görmek isteyebilir. Bu amaçla oluşturulan ekranda, bir Select Box aracılığıyla rol seçimi yapılır. Role ID bilgisi, genellikle sistemdeki KRole gibi rollerin tanımlandığı bir veri tablosundan alınır; bu nedenle sayfa yüklendiğinde "Get Data" aksiyonu ile KRole tablosu çekilerek Select Box'a doldurulur. Kullanıcı bir rol seçtiğinde, “Yetkileri Görüntüle” butonuna tıklayarak tetiklenen Authorization → Get Application Management Access List By Role ID aksiyonu, seçilen Role ID'yi parametre olarak alır ve ilgili erişim yetkilerini döner. Bu erişim listesi, bir Table elementinde erişim adı, tipi, modül gibi bilgilerle kullanıcıya sunulabilir.

Uygulama Adımları

  • Element: “Yetkileri Görüntüle” butonu
  • Tetikleyici: OnClick
  • Aksiyon: Authorization → Get Application Management Access List By Role ID
  • Parametre:
    • Role ID → Dinamik olarak bir Select Box’tan seçilen rol

Elde edilen erişim listesi bir Data Grid veya List bileşeni aracılığıyla gösterilebilir. Her bir satırda erişim adı, tipi, modül gibi alanlar yer alabilir.

Get Application Management Access List By Role Id Aksiyonu İleri Seviye Özelleştirme 

  • Filtrelenmiş Listeleme: Elde edilen erişim listesi, yetki türü veya modül adına göre filtrelenebilir.
  • Gelişmiş Görselleştirme: Listeye “aktif/pasif” ikonları veya renklendirme eklenerek kullanıcıya daha net bilgi sunulabilir.
  • Rol Değişimi Simülasyonu: Adminler, belirli bir Role ID üzerinden erişim yetkilerini test edebilir.

Teknik Riskler ve Kontroller

  • Geçersiz Role ID Kullanımı: Sistemde kayıtlı olmayan bir rol ID’si girilirse sonuç boş dönebilir. Role ID’nin doğru formatta ve geçerli olduğundan emin olun.
  • Veri Bütünlüğü: Listeye yansıyan yetkiler güncel değilse veri setleri eşitlenmelidir. Özellikle roller üzerinde yapılan değişiklikler anlık olarak aksiyona yansıtılmalıdır.
  • Yetkisiz Görüntüleme: Bu aksiyon sadece üst düzey yetkiye sahip kullanıcılar (örn. Super Admin) tarafından kullanılmalıdır. Aksi durumda diğer kullanıcıların erişim detayları görüntülenebilir.
  • Test Eksikliği: Geliştirme sırasında, erişim listesi doğru şekilde test edilmelidir. Yanlış yapılandırılmış listeleme, güvenlik açıklarına sebep olabilir.

Get Application Management Access List By Role ID, Kuika platformunda rol tabanlı erişim denetimi yapmak ve yönetici ekranları oluşturmak için önemli bir araçtır. Uygulamanızda hangi rollerin ne tür erişimlere sahip olduğunu net şekilde görmenizi sağlar. Bu aksiyon, hem denetim hem de erişim planlaması açısından kritik önemdedir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar