Kullanıcı Kılavuzu

Save Role Access

27/6/25
Save Role Access

Save Role Access aksiyonu, Kuika platformunda bir role ait erişim yetkilerini kaydetmek veya güncellemek için kullanılır. Yetkilendirme yönetiminin temel bir parçası olan bu aksiyon, sistem güvenliği ve erişim kontrolünün sürdürülebilir şekilde yönetilmesini sağlar.

Teknik Özellikler

  • Yetki Atama: Belirli bir Role ID’ye sahip role, bir aksiyon veya bileşen üzerinden erişim hakkı tanımlanır.
  • Yetki Güncelleme: Daha önce tanımlanmış bir erişim hakkı güncellenebilir (aktif/pasif yapılabilir).
  • Web ve Mobil Uyum: Tüm uygulamalarda çalışacak şekilde optimize edilmiştir.
  • Yetkilendirme Entegrasyonu: Authorization modülüyle tam entegre çalışır.

Save Role Access Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından projenizi açın.
  3. UI Design modülüne geçin.
  4. Sağ paneldeki Properties bölümünü açın.
  1. İlgili bileşeni seçin ve + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Save Role Access aksiyonunu ekleyin.

Parametre Tanımları

  •  Is Authorized (Boolean - Zorunlu):  Role belirli bir erişim izni verilip verilmeyeceğini belirtir. true → yetki verilir, false → yetki kaldırılır.
  • Role ID (String - Zorunlu): Erişim yetkisi atanacak rolün sistemdeki benzersiz kimlik numarasıdır.
  • Action ID (String - Zorunlu): Rolün erişim yetkisi kazanacağı işlev veya ekranın benzersiz kimlik numarasıdır.

Her bir parametreye, sabit değer (Fixed) girilebileceği gibi Action Result, Method Input, Screen Input, Current, Component gibi kaynaklardan veri bağlanabilir. Bu bağlantılar, Symbol Picker aracılığıyla kolayca yapılandırılabilir.

Kullanım Senaryosu: Rol Bazlı Sayfa Yetkisi Tanımlama

Bir yönetim panelinde, "Raporlar" ekranına yalnızca analist rolüne sahip kullanıcıların erişmesi istenmektedir. Yönetici, analist rolüne bu sayfa için yetki vermek üzere "Erişimi Kaydet" butonunu kullanır.

Uygulama Adımları:

  • Element: Erişimi Kaydet butonu
  • Tetikleyici: OnClick
  • Aksiyon: Authorization → Save Role Access

Parametre Atamaları:

  • Is Authorized → true
  • Role ID → selectedRole.id
  • Action ID → "reportScreenAccess"

Yönetici Erişimi Kaydet butonuna tıkladığında, analist rolüne sistemde “Raporlar” sayfasına erişim hakkı tanımlanır. Böylece bu role sahip kullanıcılar sadece bu sayfaya giriş yapabilir.

Save Role Access Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Yetkilendirme:
    • Role ID ve Action ID değerleri liste üzerinden seçilerek dinamik şekilde değiştirilebilir.
    • Çoklu kayıt güncellemeleri döngü (loop) içinde yapılabilir.
  • Koşullu Yetki Kayıtları:
    • Kullanıcının rolü veya kullanıcı tipi gibi bir duruma göre erişim kontrolü If Then Else ile sağlanabilir.
  • Toplu Yetki Güncelleme:
    • Birden fazla aksiyon için aynı rol üzerine erişim verilebilir. Örneğin, “Raporlar” ve “İstatistikler” ekranları için aynı anda erişim izni tanımlanabilir.

Teknik Riskler ve Kontroller

  • Geçersiz Role ID: Rol sistemde tanımlı değilse, erişim hakkı tanımlanamaz.
  • Eksik Yetki Listesi: Action ID yanlış girilirse ilgili ekran veya bileşen etkilenmez.
  • Yanlış Yetkilendirme: Is Authorized değeri yanlış atanırsa kullanıcıya istenmeyen erişim verilebilir.
  • Yetkisiz Aksiyon Kullanımı: Aksiyonu tanımlayan kullanıcının yetkili olması gerekir.

Save Role Access, uygulama güvenliğini artırmak ve kullanıcı deneyimini role dayalı şekilde özelleştirmek için güçlü bir araçtır. Role özel erişim tanımlamalarını kalıcı olarak sistemde saklar ve esnek yetkilendirme yapılarına zemin hazırlar. Özellikle kurumsal uygulamalarda erişim kontrolü için vazgeçilmez bir aksiyondur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar