Accéder au contenu principal Passer au contenu complémentaire

GetUserAttr - fonction de script et fonction de graphique

La fonction GetUserAttr() renvoie les informations suivantes pour l'utilisateur qui accède à une application :

  • L'adresse e-mail de l'utilisateur.

  • L'objet de l'utilisateur.

  • Les groupes de fournisseurs d'identité (IdP) auxquels l'utilisateur appartient.

Utilisez la fonction GetSysAttr() directement dans le script de chargement ou dans une expression de graphique. Dans l'un ou l'autre cas, vous pouvez utiliser la fonction pour stocker des attributs dans une variable ou directement sans variable. Si vous utilisez cette fonction dans Qlik Sense Client-Managed, elle renvoie uniquement des valeurs de données vides. Par conséquent, vous pouvez utiliser la fonction pour développer des scripts dans Qlik Sense Client-Managed sans rencontrer d'erreurs, dans l'intention de charger ultérieurement les applications dans Qlik Cloud.

 

GetUserAttr(name)

double

Arguments
ArgumentDescription
nameNom de l'attribut à renvoyer. Saisissez cette valeur sous forme de chaîne dans l'expression. La valeur de chaîne saisie est sensible à la casse.

Utilisez la fonction pour charger des attributs utilisateur dans votre application. La fonction peut renvoyer les attributs suivants :

Attributs utilisateur susceptibles d'être renvoyés par la fonction GetUserAttr()
AttributDescriptionExemple de variable de script de chargementExemple d'expression de graphique (sans variable)Exemple de résultats d'expression de graphique
userEmailE-mail de l'utilisateur actif.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectObjet de l'utilisateur actif.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsGroupes d'IdP de l'utilisateur actif accédant à l'application. Renvoie une liste séparée par des virgules dans une chaîne. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Cas d'utilisation

Cette fonction renvoie les propriétés utilisateur et les groupes d'utilisateurs de l'utilisateur actif de l'application. Cela vous permet d'élaborer des solutions qui personnalisent le contenu qui apparaît à vos utilisateurs. Par exemple, dans une application commerciale globale, vous pouvez afficher des feuilles spécifiques à des produits aux seuls représentants commerciaux chargés d'un groupe de produits en particulier. Utilisez la fonction dans des instructions LOAD dans le script de chargement de l'application ou dans des expressions de graphique, soit directement sous forme d'expression, soit dans une expression stockée sous forme de variable.

Exemple - Stockage des attributs utilisateur sous forme de variables dans le script

Exemple – Stockage d'attributs utilisateur sous forme de variables et leur utilisation dans des expressions de graphique

Exemple – Utilisation de la fonction GetUserAttr dans le script de chargement

Exemple – Utilisation de la fonction GetUserAttr dans des expressions de graphique

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !