Kullanıcı Kılavuzu

Remove User From Role

27/6/25
Remove User From Role

Remove User From Role aksiyonu, bir kullanıcının sistemde tanımlı bir rolden çıkarılması işlemini gerçekleştirir. Bu işlem sonucunda kullanıcı, ilgili rolün sahip olduğu tüm yetki ve erişim haklarını kaybeder. Ancak sistemdeki kullanıcı kaydı silinmez; sadece rol bazlı erişimi sonlandırılır.

Teknik Özellikler

  • Rolden Çıkarma: Kullanıcı tanımlı olduğu rolden çıkarılır, böylece o role ait tüm yetkiler iptal edilir.
  • Kullanıcı Varlığını Korumaya Devam Eder: Sadece rol kaldırılır, kullanıcı sistemde kalmaya devam eder.
  • Authorization Panel Uyumu: Rol ve yetkiler, Authorization ayarları ile uyumlu çalışır.
  • Web ve Mobil Desteği: Aksiyon, hem web hem de mobil uygulamalarda kullanılabilir.

Remove User From Role 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ğ panelden Properties panelini açın.
  1. İlgili bileşeni seçin (örnek: “Rolü Kaldır” butonu).
  2. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Remove User From Role aksiyonunu ekleyin.

 Parametre Yapılandırması

  • User Name (String – Zorunlu): Rolden çıkarılacak kullanıcının sistemdeki kullanıcı adı veya e-posta adresidir. Örnek: txtEmail.value
  • Role Name (String – Zorunlu): Kullanıcının çıkarılacağı rolün sistemdeki adıdır. Örnek: "editor"

Parametreler doğrudan girilebilir veya Symbol Picker kullanılarak Action Result, Screen Input, Fixed, Component gibi kaynaklardan alınabilir.

Kullanım Senaryosu: Kullanıcının Editör Rolünden Çıkarılması

Bir içerik yönetim sisteminde yöneticiler, görev değişikliği yapan kullanıcıları sistemdeki “Editör” rolünden çıkarmak isteyebilir. Böylece kullanıcı, artık içerik düzenleme izinlerine sahip olmaz.

Uygulama Adımları:

  • Element: Rolü Kaldır butonu
  • Tetikleyici: OnClick
  • Aksiyon: Authorization → Remove User From Role

Parametre Atamaları:

  • User Name → txtEmail.value
  • Role Name → "editor"

Kullanıcı, “editor” rolünden çıkarılır ve içerik düzenleme ekranlarına veya işlevlerine erişemez. Ancak kullanıcı hesabı sistemde aktif kalmaya devam eder.

Remove User From Role Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Rol Kaldırma: Rol adı, kullanıcıya özel belirlenerek farklı kullanıcı gruplarından aynı bileşen üzerinden çıkartma yapılabilir.
  • Görsel Geri Bildirim: İşlem sonrası Notify aksiyonu ile kullanıcıya ya da yöneticilere işlem bildirimi yapılabilir.
  • Koşullu Rol Kontrolü: Kullanıcının mevcut rollerine göre çıkarma işlemi yapılmadan önce If Then Else yapısı ile kontrol sağlanabilir.

Teknik Riskler ve Kontroller

  • Yanlış Kullanıcı: User Name alanı doğru şekilde bağlanmalıdır. Aksi halde başka bir kullanıcı yanlışlıkla rolden çıkarılabilir.
  • Yetkisiz Erişim: Bu aksiyon, sadece yöneticiler gibi yetkili kişiler tarafından kullanılmalıdır.
  • Sistem Rolünün Silinmesi: Bazı sistem rollerinin çıkarılması kullanıcı deneyimini bozabilir. Önce rol bağımlılıkları kontrol edilmelidir.

Remove User From Role aksiyonu, kullanıcıların belirli rollerden çıkartılarak sistemdeki erişim izinlerinin güncellenmesini sağlar. Kullanıcının sistemdeki varlığı korunurken, yalnızca rol bazlı yetkileri kaldırılır. Dinamik yapısı sayesinde farklı kullanıcı gruplarına esnek şekilde uygulanabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar