Vai al contenuto principale Passa a contenuto complementare

GetUserAttr - funzione dello script e del grafico

La funzione GetUserAttr() restituisce le seguenti informazioni per l'utente che accede a un'app:

  • L'indirizzo e-mail dell'utente.

  • L'oggetto dell'utente.

  • I gruppi del provider di identità (IdP) a cui appartiene l'utente.

Utilizzare la funzione GetUserAttr() direttamente nello script di caricamento o in un'espressione del grafico. In entrambi i casi, è possibile usare la funzione per memorizzare gli attributi in una variabile, oppure direttamente senza una variabile. Se si usa la funzione in Qlik Sense Client-Managed, restituisce solo valori dati vuoti. Pertanto, è possibile utilizzare la funzione per sviluppare script in Qlik Sense Client-Managed senza rilevare errori, allo scopo di caricare successivamente le app su Qlik Cloud.

Sintassi:  

GetUserAttr(name)

Tipo di dati restituiti: duale

Argomenti
ArgomentoDescrizione
nameIl nome dell'attributo da restituire. Immetterlo come un valore stringa nell'espressione. Il valore stringa immesso distingue tra le lettere maiuscole e minuscole.

È possibile utilizzare la funzione per caricare gli attributi utente nell'app. La funzione può restituire i seguenti attributi:

Attributi utente che possono essere restituiti dalla funzione GetUserAttr()
AttributoDescrizioneEsempio di variabile dello script di caricamentoEsempio di espressione del grafico (nessuna variabile)Esempio di risultati delle espressioni del grafico
userEmailL'e-mail dell'utente corrente.Let vUserEmail = GetUserAttr('userEmail')=GetUserAttr('userEmail')john.doe@company.com
userSubjectL'oggetto dell'utente corrente.Let vUserSubject = GetUserAttr('userSubject')=GetUserAttr('userSubject')00uss7ra3dk9doJln0x7
userGroupsI gruppi IdP dell'utente corrente che accede all'app. Restituisce un elenco separato da virgole in una stringa. Let vUserGroups = GetUserAttr('userGroups')=GetUserAttr('userGroups')Sales,Product-Lead,OKTA-Github-RnD

Casi di utilizzo

Questa funzione restituisce le proprietà e i gruppi dell'utente corrente dell'app. Questa permette di creare soluzioni che personalizzano i contenuti mostrati ai propri utenti. Ad esempio, in un'applicazione per la vendita globale, è possibile mostrare i fogli specifici di un prodotto solo ai rappresentanti che sono responsabili di un particolare gruppo di prodotti. Utilizzare questa funzione nelle istruzioni LOAD nello script di caricamento dell'app o nelle espressioni del grafico, direttamente come un'espressione o in un'espressione memorizzata in una variabile.

Esempio - Memorizzazione degli attributi utente come variabili nello script

Esempio: memorizzazione degli attributi utente come variabili e relativo utilizzo nelle espressioni del grafico

Esempio: utilizzo della funzione GetUserAttr nello script di caricamento

Esempio: utilizzo della funzione GetUserAttr nelle espressioni dei grafici

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!