Saltar al contenido principal Saltar al contenido complementario

GetUserAttr - función de script y de gráfico

La función GetUserAttr() devuelve la siguiente información sobre el usuario que accede a una app:

  • La dirección de correo electrónico del usuario.

  • El asunto del usuario.

  • Los grupos de proveedores de identidad (IdP) a los que pertenece el usuario.

Utilice la función GetUserAttr() directamente en el script de carga o en una expresión de gráfico. En cualquier caso, puede usar la función para almacenar atributos en una variable o directamente sin una variable. Si utiliza esta función en Qlik Sense Client-Managed, devolverá únicamente valores de datos vacíos. Por lo tanto, puede usar la función para desarrollar scripts en Qlik Sense Client-Managed sin encontrar errores, con la intención de cargar luego las apps en Qlik Cloud.

Sintaxis:  

GetUserAttr(name)

Tipo de datos que devuelve: dual

Argumentos
ArgumentoDescripción
nameEl nombre del atributo para devolver. Escriba un valor de cadena en la expresión. El valor de cadena introducido distingue entre mayúsculas y minúsculas.

Utilice la función para cargar atributos de usuario en su app. La función puede devolver los atributos siguientes:

Atributos de usuario que puede devolver la función GetUserAttr()
AtributoDescripciónEjemplo de variable de script de cargaEjemplo de expresión de gráfico (sin variable)Ejemplo de resultados de una expresión de gráfico
userEmailEl correo electrónico del usuario actual.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectEl asunto del usuario actual.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsLos grupos IdP del usuario actual que accede a la app. Devuelve una lista separada por comas en una cadena de caracteres. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Cuándo se utiliza

Esta función devuelve las propiedades del usuario y los grupos para el usuario actual de la app. Esto le permite construir soluciones que personalicen el contenido que aparece para sus usuarios. Por ejemplo, en una aplicación global de ventas, puede mostrar hojas específicas de un producto solo a los comerciales responsables de un grupo de productos concreto. Utilice la función en sentencias LOAD del script de carga de la app o en expresiones de gráfico, ya sea directamente como expresión o en una expresión almacenada como variable.

Ejemplo: almacenamiento de atributos de usuario como variables en el script

Ejemplo: almacenar atributos de usuario como variables y su uso en expresiones de gráfico

Ejemplo: uso de la función GetUserAttr en el script de carga

Ejemplo: utilización de la función GetUserAttr en expresiones de gráfico

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.