Security Rule Duplicate Yetkisi Örneği Qlik Sense App

Varsayılan olarak, yalnızca Uygulama Sahiplerinin bir Uygulamayı çoğaltmasına izin verilir. Burada, Sahip olmayan belirli bir kullanıcının Uygulamaları kopyalamasına izin vermek için bir örnek verilmiştir. ! Örnek, belirli bir senaryoyu açıklamak için gösterim amacıyla sağlanmıştır. Hiçbir destek veya bakım zımni veya sağlanmaz. Daha fazla özelleştirmenin gerekli olması beklenir ve kendi özel kullanım durumları için uygun bir kuralı test etmek ve uygulamak son yöneticinin sorumluluğundadır. Daha fazla ipucu ve püf noktası, en iyi uygulamalar ve sürekli gelişen yaratıcı çözümlere erişmek için aktif Qlik Topluluğumuzda bize katılmanızı öneririz.

Name AllowNonOwnerDuplicate
Resource filter App_*
Actions Duplicate
Conditions [Everyone Dizinindeki App'leri Yenileyebilir] resource.resourcetype = "App" and resource.Stream.HasPrivilege("read") and (user.name="User2")
Context Both in hub and QMC

Not: Bu örnekte, statik olarak tanımlanmış bir user.name değeri kullanıyoruz. Gerçekçi bir senaryoda, daha sağlam bir kullanıcı seçim kriterine sahip olacaksınız (ör. user.group="BI Developers". Bu koşulun tam şekli, bir kullanıcının Uygulamayı nasıl görüntülemesine izin verildiğine bağlıdır. Bu örnekte, Bu Uygulamanın Akışının "Kullanıcı2"ye özel olarak "Okuma" ayrıcalığını vermek için ayrı bir Güvenlik Kuralı. Bu, source.Stream.HasPrivilege("read") koşulunun doğru döneceğinden emin olmak içindir. Gerçekçi senaryoda, bu koşulun tamamı gerçek senaryoya uyması için önemli değişikliklere ihtiyacı var.

Kaynak : https://community.qlik.com/t5/Knowledge/Security-Rule-Example-Grant-Duplicate-Permissions-for-a-Qlik/ta-p/1715597

Yorum Yap

Hide picture