Versione 4.0.23.6 (più recente)
Definisci i valori per un attributo utente in un insieme di gruppi, in ordine di priorità.
Questa funzione definisce tutti i valori di un attributo utente definito dai gruppi di utenti. Si tratta di un'impostazione globale che potrebbe interessare tutti gli utenti del sistema. Questa funzione sostituisce qualsiasi definizione esistente di valore di gruppo per l'attributo utente indicato.
Il valore di un attributo utente per un determinato utente viene determinato cercando le seguenti posizioni, in questo ordine:
- Le impostazioni dell'account dell'utente
- I gruppi di cui l'utente è membro
- Il valore predefinito dell'attributo utente, se presente
L'utente può essere membro di più gruppi che definiscono valori diversi per l'attributo in questione. L'ordine degli elementi nel parametro group_values
determina quale gruppo ha la priorità per quell'utente. Vince l'indice di array più basso.
Un metodo alternativo per indicare la precedenza di selezione dei valori di gruppo consiste nell'assegnare i numeri alla proprietà "ranking" di ciascun oggetto del valore del gruppo nella matrice. Vince il valore "ranking" più basso. Se utilizzi questa tecnica, devi assegnare un valore di ranking a ogni oggetto valore di gruppo nell'array.
Per impostare il valore di un attributo utente per un singolo utente, consulta Impostare il valore utente per gli attributi utente.
Per impostare il valore di un attributo utente per tutti i membri di un gruppo, vedi Impostare il valore del gruppo di attributi utente.
Richiesta
POST
/user_attributes/{user_attribute_id}/group_values
Espandi definizione HTTPPath...
id_attributo_utente
string
ID dell'attributo utente
Espandi definizione HTTPBody...
Espandi definizione UserAttributeGroupValue...
può
lock
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
id
lock
string
ID univoco di questa relazione tra attributi di gruppo
group_id
lock
string
ID del gruppo
id_attributo_utente
lock
string
ID dell'attributo utente
valore_nascosto
lock
boolean
Se true, il campo "value" sarà null, perché le impostazioni dell'attributo bloccano l'accesso a questo valore
ranking
lock
integer
Priorità per la determinazione del valore per l'utente
valore
lock
string
Valore dell'attributo utente per il gruppo
Risposta
200: array di valori di gruppo.
può
lock
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
id
lock
string
ID univoco di questa relazione tra attributi di gruppo
group_id
lock
string
ID del gruppo
id_attributo_utente
lock
string
ID dell'attributo utente
valore_nascosto
lock
boolean
Se true, il campo "value" sarà null, perché le impostazioni dell'attributo bloccano l'accesso a questo valore
ranking
lock
integer
Priorità per la determinazione del valore per l'utente
valore
lock
string
Valore dell'attributo utente per il gruppo
400: Richiesta errata
messaggio
lock
string
Error details (Dettagli errore)
documentazione_url
lock
string
Link alla documentazione
404: Non trovata
messaggio
lock
string
Error details (Dettagli errore)
documentazione_url
lock
string
Link alla documentazione
409: Risorsa già esistente
messaggio
lock
string
Error details (Dettagli errore)
documentazione_url
lock
string
Link alla documentazione
422: Errore di convalida
messaggio
lock
string
Error details (Dettagli errore)
Espandi definizione ValidationErrorDetails...
campo
lock
string
Campo con errore
codice
lock
string
Codice di errore
messaggio
lock
string
Messaggio informativo sull'errore
documentazione_url
lock
string
Link alla documentazione
documentazione_url
lock
string
Link alla documentazione
429: Troppe richieste
messaggio
lock
string
Error details (Dettagli errore)
documentazione_url
lock
string
Link alla documentazione