Establezca valores de grupo de atributos de usuario

Versión 4.0.23.6 (más reciente)

Defina los valores de un atributo de usuario en un conjunto de grupos, en orden de prioridad.

Esta función define todos los valores de un atributo de usuario definido por los grupos de usuarios. Esta es una configuración global, que podría afectar a todos los usuarios del sistema. Esta función reemplaza cualquier definición de valor de grupo existente para el atributo de usuario indicado.

El valor de un atributo de usuario para un usuario determinado se determina mediante la búsqueda de las siguientes ubicaciones, en este orden:

  1. la configuración de la cuenta del usuario
  2. los grupos a los que pertenece el usuario
  3. el valor predeterminado del atributo del usuario, si corresponde

El usuario puede ser miembro de varios grupos que definen diferentes valores para ese atributo de usuario. El orden de los elementos en el parámetro group_values determina qué grupo tiene prioridad para ese usuario. El índice del array más bajo gana.

Un método alternativo para indicar la prioridad de la selección de los valores de grupo es asignar números a la propiedad “rank” de cada objeto de valor de grupo en el array. El valor de "clasificación" más bajo gana. Si usas esta técnica, debes asignar un valor de rango a cada objeto de valor de grupo del array.

Para configurar un valor de atributo de usuario para un solo usuario, consulte Cómo configurar el valor del usuario para el atributo de usuario. Si desea establecer un valor del atributo de usuario para todos los miembros de un grupo, consulte Cómo establecer el valor del grupo de atributos de usuario.

Solicitud

POST /user_attributes/{user_attribute_id}/group_values
Tipo de datos
Descripción
Solicitud
HTTPRequest
ruta
Ruta de HTTP
Expandir la definición HTTPPath...
user_attribute_id
string
ID del atributo del usuario
body
Cuerpo HTTP
Expandir la definición HTTPBody...
Expandir la definición de UserAttributeGroupValue...
que pueden
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
string
ID único de esta relación de atributo de grupo
group_id
string
ID del grupo
user_attribute_id
string
ID del atributo del usuario
valor_está_oculto
booleano
Si es verdadero, el campo “value” será nulo porque la configuración del atributo bloquea el acceso a este valor
rank
integer
Prioridad para resolver el valor del usuario
valor
string
Valor del atributo de usuario para el grupo

Respuesta

200: Array de valores de grupo.

Tipo de datos
Descripción
que pueden
objeto
Operaciones que el usuario actual puede realizar en este objeto
id
string
ID único de esta relación de atributo de grupo
group_id
string
ID del grupo
user_attribute_id
string
ID del atributo del usuario
valor_está_oculto
booleano
Si es verdadero, el campo “value” será nulo porque la configuración del atributo bloquea el acceso a este valor
rank
integer
Prioridad para resolver el valor del usuario
valor
string
Valor del atributo de usuario para el grupo

400: Bad Request

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

404: No encontrado

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

409: El recurso ya existe

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

422: Error de validación

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
Expandir la definición de ValidationErrorDetail...
campo
string
Campo con error
código
string
Código de error
mensaje,
string
Mensaje de información de error
url_documentación
string
Vínculo a la documentación
url_documentación
string
Vínculo a la documentación

429: Demasiadas solicitudes

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación