Version 4.0.23.6 (la plus récente)
Définissez les valeurs d'un attribut utilisateur sur un ensemble de groupes, par ordre de priorité.
Cette fonction définit toutes les valeurs d'un attribut utilisateur défini par des groupes d'utilisateurs. Il s'agit d'un paramètre global qui peut affecter tous les utilisateurs du système. Cette fonction remplace toute définition de valeur de groupe existante pour l'attribut utilisateur indiqué.
La valeur d'un attribut pour un utilisateur donné est déterminée en recherchant les emplacements suivants, dans cet ordre:
- paramètres du compte de l'utilisateur
- les groupes dont l'utilisateur est membre
- la valeur par défaut de l'attribut utilisateur, le cas échéant
Il peut faire partie de plusieurs groupes qui définissent des valeurs différentes pour cet attribut. L'ordre des éléments du paramètre group_values détermine le groupe prioritaire pour cet utilisateur. L'index du tableau le plus faible l'emporte.
Une autre méthode pour indiquer la priorité de la sélection de valeurs de groupe consiste à attribuer des nombres à la propriété "rang" de chaque objet de valeur de groupe dans le tableau. La valeur "Classement" la plus faible l'emporte. Si vous utilisez cette technique, vous devez attribuer une valeur de rang à chaque objet de valeur de groupe du tableau.
Pour définir la valeur d'un attribut pour un seul utilisateur, consultez Définir la valeur des attributs utilisateur.
Pour définir une valeur d'attribut utilisateur pour tous les membres d'un groupe, consultez Définir la valeur d'un attribut utilisateur.
Demande
POST
/user_attributes/{ID_attribut_utilisateur}/group_values
Type de données
Description
chemin d'accès
Chemin HTTP
Développer la définition HTTPPath...
id_attribut_utilisateur
string
ID de l'attribut utilisateur
Développer la définition HTTPBody...
Développer la définition de "UserAttributeGroupValue"...
peut
lock
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
lock
string
Identifiant unique de cette relation de groupe-attribut
group_id
lock
string
ID du groupe
id_attribut_utilisateur
lock
string
ID de l'attribut utilisateur
valeur_est_masquée
lock
booléen
Si la valeur est "true", le champ "value" sera nul, car les paramètres de l'attribut bloquent l'accès à cette valeur.
rank
lock
integer
Priorité à la résolution de la valeur pour l'utilisateur
valeur
lock
string
Valeur de l'attribut utilisateur pour le groupe
Réponse
200: tableau de valeurs de groupe.
Type de données
Description
peut
lock
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
id
lock
string
Identifiant unique de cette relation de groupe-attribut
group_id
lock
string
ID du groupe
id_attribut_utilisateur
lock
string
ID de l'attribut utilisateur
valeur_est_masquée
lock
booléen
Si la valeur est "true", le champ "value" sera nul, car les paramètres de l'attribut bloquent l'accès à cette valeur.
rank
lock
integer
Priorité à la résolution de la valeur pour l'utilisateur
valeur
lock
string
Valeur de l'attribut utilisateur pour le groupe
400 Bad Request
Type de données
Description
Message
lock
string
Infos sur l'erreur
documentation_url
lock
string
Lien vers la documentation
404: introuvable
Type de données
Description
Message
lock
string
Infos sur l'erreur
documentation_url
lock
string
Lien vers la documentation
409: La ressource existe déjà
Type de données
Description
Message
lock
string
Infos sur l'erreur
documentation_url
lock
string
Lien vers la documentation
422: Erreur de validation
Type de données
Description
Message
lock
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
lock
string
Champ comportant une erreur
code
lock
string
Code d'erreur
Message
lock
string
Message d'information sur l'erreur
documentation_url
lock
string
Lien vers la documentation
documentation_url
lock
string
Lien vers la documentation
429 : Too Many Requests
Type de données
Description
Message
lock
string
Infos sur l'erreur
documentation_url
lock
string
Lien vers la documentation