Ir para conteúdo principal Pular para conteúdo complementar

GetUserAttr – função de script e gráfico

A função GetUserAttr() retorna as seguintes informações para o usuário que está acessando um aplicativo:

  • O endereço de e-mail do usuário.

  • O assunto do usuário.

  • Os grupos de provedores de identidade (IdP) aos quais o usuário pertence.

Use a função GetUserAttr() diretamente no script de carregamento ou em uma expressão de gráfico. Em ambos os casos, você pode usar a função para armazenar atributos em uma variável ou diretamente sem uma variável. Se você usar essa função no Qlik Sense Client-Managed, ela retornará apenas valores de dados vazios. Portanto, você pode usar a função para desenvolver scripts no Qlik Sense Client-Managed sem encontrar erros, com a intenção de posteriormente carregar os aplicativos para o Qlik Cloud.

Sintaxe:  

GetUserAttr(name)

Tipo de dados de retorno: dual

Argumentos
ArgumentoDescrição
nameO nome do atributo a ser retornado. Insira como um valor de string na expressão. O valor da string inserido diferencia maiúsculas de minúsculas.

Use a função para carregar atributos do usuário no seu aplicativo. A função pode retornar os seguintes atributos:

Atributos do usuário que possam ser retornados pela função GetUserAttr()
AtributoDescriçãoExemplo de variável de script de carregamentoExemplo de expressão de gráfico (sem variável)Exemplo de resultados de expressão de gráfico
userEmailO e-mail do usuário atual.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectO assunto do usuário atual.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsOs grupos IdP do usuário atual que está acessando o aplicativo. Retorna uma lista separada por vírgulas em uma string. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Quando usar

Esta função retorna propriedades e grupos de usuários para o usuário atual do aplicativo. Isso permite que você crie soluções que personalizem o conteúdo que aparece para seus usuários. Por exemplo, em um aplicativo de vendas global, você pode mostrar pastas específicas de produtos apenas para os representantes de vendas que são responsáveis por um determinado grupo de produtos. Use a função em instruções de carregamento no script de carregamento do aplicativo ou em expressões de gráfico, diretamente como uma expressão ou em uma expressão armazenada como uma variável.

Exemplo - Armazenamento de atributos do usuário como variáveis no script

Exemplo – Armazenando atributos do usuário como variáveis e usando-os em expressões de gráfico

Exemplo – Usando a função GetUserAttr no script de carregamento

Exemplo – Usando a função GetUserAttr em expressões de gráfico

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!