Kullanıcı Kılavuzu

Create Role Group

28/1/26
Create Role Group

Kuika’nın Create Role Group aksiyonu, sistemde birden fazla rolü tek bir çatı altında toplayan rol grupları oluşturmak için kullanılır. Bu sayede yetkilendirme yönetimi sadeleştirilir, rol bazlı erişimler daha kolay kontrol edilir ve Authorization yapısı daha ölçeklenebilir hale gelir.

Rol grupları, özellikle karmaşık yetkilendirme senaryolarında aynı izin setine sahip rolleri tek noktadan yönetmeye olanak tanır. Oluşturulan rol grupları, kullanıcı atamalarında ve Authorization kurallarında doğrudan kullanılabilir.

Teknik Özellikler

  • Rol Gruplama (Authorization Paneli): Birden fazla rolü tek bir rol grubu altında birleştirir. Yetki yönetimini merkezi hale getirerek tekrar eden tanımlamaların önüne geçer.
  • Rol ve Rol Grubu Uyumu: Rol grupları, sistemde tanımlı rollerle birlikte çalışır ve Authorization ayarlarıyla tam uyumludur.
  • Web & Mobil Destek: Create Role Group aksiyonu hem web hem de mobil uygulamalarda kullanılabilir.

Create Role Group 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 grubu oluşturma işlemini başlatacak bir buton ekleyin (ör. “Rol Grubu Oluştur”).
  • Butonu seçin ve + ADD ACTION menüsünden, kullanılacak tetikleyici olaya göre
    Initial Actions / OnClick Authorization → Create Role Group aksiyonunu ekleyin.

2. Aksiyon Parametrelerini Yapılandırma

  • name (String – zorunlu): Oluşturulacak rol grubunun sistemdeki adıdır.
    • Fixed Value,
    • Form Component,
    • Screen Input,
    • Action Result
      gibi veri kaynakları kullanılarak tanımlanabilir ve Symbol Picker ile bağlanabilir.
  • roles (String – opsiyonel): Rol grubuna dahil edilecek rollerin listesidir. Birden fazla rol, sistemde tanımlı rol adları kullanılarak atanabilir.
  • roleGroups (String – opsiyonel): Mevcut rol gruplarını bir başka rol grubuna dahil etmek için kullanılır. Bu sayede hiyerarşik rol grupları oluşturulabilir.
  • Don’t trigger validations (Boolean): Aktif edildiğinde, aksiyon çalışırken ek doğrulama kontrolleri tetiklenmez.
  • Enable Audit Logs (Boolean): Aktif edildiğinde, rol grubu oluşturma işlemi audit log kayıtlarına eklenir.

Kullanım Senaryosu: Rol Grupları ile Yetkilendirme Yönetimi

Kurumsal bir uygulamada, “Content Management” adında bir rol grubu oluşturularak aşağıdaki roller tek bir yapı altında toplanabilir:

  • Editor
  • Content Manager
  • Reviewer

Bu sayede bu rol grubuna dahil edilen tüm kullanıcılar, içerik yönetimiyle ilgili ortak yetkilere otomatik olarak sahip olur.

Rol Grubu Oluşturma Aksiyonu Ekleme

  • UI Design modülüne girin.
  • Elements panelinden bir Button elementini ekleyin.
  • Properties panelinde butonun Label alanına “Rol Grubu Oluştur” yazın.
  • Butonu seçin ve + ADD ACTION menüsünden: OnClick → Authorization → Create Role Group aksiyonunu ekleyin.

Create Role Group Aksiyonunu Yapılandırma Örneği

  • name: content_management_group
  • roles: editor, reviewer, content_manager

Bu yapılandırmayla aksiyon tetiklendiğinde, belirtilen roller sistemde yeni oluşturulan rol grubuna eklenir. Böylece kullanıcı yetkilendirmeleri grup bazlı olarak daha kolay yönetilebilir.

Create Role Group Aksiyonu İleri Seviye Özelleştirmeler

Dinamik Rol Grupları Oluşturma

  • Rol grubu adı ve içerdiği roller dinamik olarak belirlenebilir.
  • Kullanıcının türüne, uygulama modülüne veya iş akışına göre farklı rol grupları oluşturulabilir.

SQL veya Servis Üzerinden Rol Atama

  • Roller, veritabanından veya backend servislerinden alınarak roles alanına aktarılabilir.
  • Sistemden gelen rol listeleri Symbol Picker aracılığıyla dinamik olarak kullanılabilir.

Hiyerarşik Rol Grupları

  • Bir rol grubu başka bir rol grubunu içerecek şekilde yapılandırılabilir.
  • Büyük organizasyonlarda yetki yönetimini katmanlı hale getirir.

Teknik Riskler ve Kontroller

  • Hatalı Rol Tanımı: roles alanına eklenen rollerin sistemde tanımlı olduğundan emin olun.
  • Yetki Karmaşası: Birden fazla rol grubunun çakışan yetkilere sahip olması dikkatle yönetilmelidir.
  • Audit İzlenebilirliği: Kritik uygulamalarda Enable Audit Logs seçeneğinin aktif edilmesi önerilir.

Create Role Group aksiyonu, Kuika uygulamalarında yetkilendirme yapısını sadeleştirerek rol ve izin yönetimini merkezi ve ölçeklenebilir hale getirir. Gelişmiş yapılandırma seçenekleri sayesinde, hem basit hem de karmaşık yetkilendirme senaryoları güvenli şekilde uygulanabilir.

No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar