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
Argomento Descrizione
name Il 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()
Attributo Descrizione Esempio di variabile dello script di caricamento Esempio di espressione del grafico (nessuna variabile) Esempio di risultati delle espressioni del grafico
userEmail L'e-mail dell'utente corrente. Let vUserEmail = GetUserAttr('userEmail') =GetUserAttr('userEmail') john.doe@company.com
userSubject L'oggetto dell'utente corrente. Let vUserSubject = GetUserAttr('userSubject') =GetUserAttr('userSubject') 00uss7ra3dk9doJln0x7
userGroups I 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!