Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

GetUserAttr - Skript- und Diagrammfunktion

Die Funktion GetUserAttr() gibt die folgenden Informationen für den Benutzer zurück, der auf eine App zugreift:

  • die E-Mail-Adresse des Benutzers

  • dem Betreff des Benutzers

  • die IdP-Gruppen (Identitätsanbietergruppen), zu denen der Benutzer gehört.

Verwenden Sie die Funktion GetUserAttr() direkt im Ladeskript oder in einer Diagrammformel. In beiden Fällen können Sie die Funktion verwenden, um Attribute in einer Variablen oder direkt ohne Variablen zu speichern. Wenn Sie diese Funktion in Qlik Sense Client-Managed verwenden, werden nur leere Datenwerte zurückgegeben. Daher können Sie die Funktion zum Entwickeln von Skripten in Qlik Sense Client-Managed verwenden, ohne dass Fehler auftreten, wenn Sie die Absicht haben, die Apps später an Qlik Cloud hochzuladen.

Syntax:  

GetUserAttr(name)

Rückgabe Datentyp: dual

Argumente
ArgumentBeschreibung
nameDer Name des Attributs, das zurückgegeben werden soll. Geben Sie ihn als Zeichenfolgenwert in die Formel ein. Beim eingegebenen Zeichenfolgenwert wird die Groß- und Kleinschreibung unterschieden.

Verwenden Sie die Funktion zum Laden von Benutzerattributen in die App. Die Funktion kann die folgenden Attribute zurückgeben:

Benutzerattribute, die von der Funktion GetUserAttr() zurückgegeben werden können
AttributBeschreibungBeispiel einer LadeskriptvariablenBeispiel einer Diagrammformel (keine Variable)Beispiel für Diagrammformelergebnisse
userEmailDie E-Mail des aktuellen BenutzersLet vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectDer Betreff des aktuellen BenutzersLet vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsDie IdP-Gruppen des aktuellen Benutzers, der auf die App zugreift. Gibt eine kommagetrennte Liste als String zurück. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Verwendung

Diese Funktion gibt Benutzereigenschaften und Gruppen für den aktuellen Benutzer der App zurück. So können Sie Lösungen erstellen, die den für Ihre Benutzer angezeigten Inhalt anpassen. In einer globalen Vertriebsanwendung können Sie beispielsweise produktspezifische Arbeitsblätter nur denjenigen Vertriebsmitarbeitern zeigen, die für eine bestimmte Produktgruppe zuständig sind. Diese Funktion kann in load-Anweisungen im Ladeskript der App oder in Diagrammformeln verwendet werden, entweder direkt als Formel oder in einer als Variable gespeicherten Formel.

Beispiel – Speichern von Benutzerattributen als Variablen im Skript

Beispiel – Speichern von Benutzerattributen als Variablen und Verwendung der Variablen in Diagrammformeln

Beispiel – Verwenden der Funktion GetUserAttr im Ladeskript

Beispiel – Verwenden der Funktion GetUserAttr in Diagrammformeln

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!