Ana içeriğe geç Tamamlayıcı içeriğe geç

GetUserAttr - kod ve grafik fonksiyonu

GetUserAttr() fonksiyonu, bir uygulamaya erişen kullanıcı için aşağıdaki bilgileri döndürür:

  • Kullanıcının e-posta adresi.

  • Kullanıcının konusu.

  • Kullanıcının ait olduğu kimlik sağlayıcı (IdP) grupları.

GetUserAttr() fonksiyonunu doğrudan yükleme komut dosyasında veya bir grafik ifadesinde kullanın. Her iki durumda da, fonksiyonu, öznitelikleri bir değişkende veya doğrudan bir değişken olmadan saklamak için kullanabilirsiniz. Bu fonksiyonu Qlik Sense Client-Managed içinde kullanırsanız yalnızca boş veri değerleri döndürür. Bu nedenle, daha sonra uygulamaları Qlik Cloud içine yüklemek amacıyla, Qlik Sense Client-Managed içinde hatalarla karşılaşmadan komut dosyaları geliştirmek için bu fonksiyonu kullanabilirsiniz.

Söz Dizimi:  

GetUserAttr(name)

Dönüş verileri türü: dual

Bağımsız Değişkenler
Bağımsız DeğişkenAçıklama
nameDöndürülecek özniteliğin adı. İfadeye bir dize değeri olarak girin. Girilen dize değeri büyük/küçük harfe duyarlıdır.

Fonksiyonu, uygulamanıza kullanıcı özniteliklerini yüklemek için fonksiyonu kullanın. Fonksiyon aşağıdaki öznitelikleri döndürebilir:

GetSysAttr() fonksiyonu tarafından döndürülebilen kullanıcı öznitelikleri
ÖznitelikAçıklamaYükleme komut dosyası değişkeni örneğiGrafik ifadesi (değişken yoktur) örneğiÖrnek grafik ifadesi sonuçları
userEmailGeçerli kullanıcının e-postası.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectGeçerli kullanıcının konusu.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsUygulamaya erişen geçerli kullanıcının IdP grupları. Virgülle ayrılmış bir listeyi dize olarak döndürür. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Ne zaman kullanılır?

Bu fonksiyon, uygulamanın geçerli kullanıcısı için kullanıcı özelliklerini ve gruplarını döndürür. Bu, kullanıcılarınız için görünen içeriği özelleştiren çözümler oluşturmanıza olanak tanır. Örneğin, global bir satış uygulamasında, ürüne özel sayfaları yalnızca belirli bir ürün grubundan sorumlu olan satış temsilcilerine gösterebilirsiniz. Fonksiyonu, uygulamanın yükleme komut dosyasındaki yükleme deyimlerinde veya grafik ifadelerinde, doğrudan bir ifade olarak ya da değişken olarak saklanan bir ifadede kullanın.

Örnek - Kullanıcı özniteliklerini komut dosyası içinde değişken olarak saklama

Örnek – Kullanıcı özniteliklerini değişkenler olarak saklama ve bunları grafik ifadelerinde kullanma

Örnek – GetUserAttr fonksiyonunu komut dosyasında kullanma

Örnek – GetUserAttr fonksiyonunu grafik ifadesinde kullanma

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!