Version 4.0.23.6 (neueste Version)
Definieren Sie Werte für ein Nutzerattribut anhand einer Gruppe von Gruppen in der Reihenfolge ihrer Priorität.
Diese Funktion definiert alle Werte für ein Nutzerattribut, das durch Nutzergruppen definiert wurde. Dies ist eine globale Einstellung, die sich möglicherweise auf alle Nutzer im System auswirkt. Diese Funktion ersetzt alle bestehenden Gruppenwertdefinitionen für das angegebene Nutzerattribut.
Der Wert eines Nutzerattributs für einen bestimmten Nutzer wird anhand der folgenden Orte in dieser Reihenfolge ermittelt:
- Kontoeinstellungen des Nutzers
- Die Gruppen, in denen der Nutzer Mitglied ist
- Standardwert des Nutzerattributs, falls vorhanden
Der Nutzer kann Mitglied mehrerer Gruppen sein, die unterschiedliche Werte für dieses Nutzerattribut definieren. Die Reihenfolge der Elemente im Parameter „group_values“ bestimmt, welche Gruppe für diesen Nutzer Priorität hat. Gewinne mit niedrigstem Array-Index.
Eine alternative Methode, um die Auswahlpriorität von Gruppenwerten anzugeben, besteht darin, der „Rang“-Property jedes Gruppenwertobjekts im Array Nummern zuzuweisen. Der niedrigste Wert für „Rang“ gewinnt. Wenn Sie diese Methode verwenden, müssen Sie jedem Gruppenwertobjekt im Array einen Rangwert zuweisen.
Informationen zum Festlegen eines Nutzerattributwerts für einen einzelnen Nutzer finden Sie unter Nutzerattributwert für Nutzer festlegen.
Informationen zum Festlegen eines Nutzerattributwerts für alle Mitglieder einer Gruppe finden Sie unter Nutzerattributgruppenwert festlegen.
Anfrage
POST
/user_attributes/{user_attribute_id}/group_values
HTTPPath-Definition maximieren...
user_attribute_id
String
ID des Nutzerattributs
HTTPBody-Definition maximieren...
UserAttributeGroupValue-Definition maximieren...
kann
lock
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
id
lock
String
Eindeutige ID dieser Gruppen-Attribut-Beziehung
group_id
lock
String
ID der Gruppe
user_attribute_id
lock
String
ID des Nutzerattributs
Wert_ist_ausgeblendet
lock
boolean
Bei Einstellung auf "true" ist das Feld "value" null, da der Zugriff auf diesen Wert durch die Attributeinstellungen blockiert wird.
Rang
lock
integer
Vorrang beim Aufgeben des Werts für den Nutzer
Wert
lock
String
Wert des Nutzerattributs für Gruppe
Antwort
200: Array von Gruppenwerten
kann
lock
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
id
lock
String
Eindeutige ID dieser Gruppen-Attribut-Beziehung
group_id
lock
String
ID der Gruppe
user_attribute_id
lock
String
ID des Nutzerattributs
Wert_ist_ausgeblendet
lock
boolean
Bei Einstellung auf "true" ist das Feld "value" null, da der Zugriff auf diesen Wert durch die Attributeinstellungen blockiert wird.
Rang
lock
integer
Vorrang beim Aufgeben des Werts für den Nutzer
Wert
lock
String
Wert des Nutzerattributs für Gruppe
400: Ungültige Anfrage
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
404: Nicht gefunden
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
409: Ressource ist bereits vorhanden
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation
422: Validierungsfehler
nachricht
lock
String
Fehlerdetails
ValidationErrorDetail-Definition maximieren...
Feld
lock
String
Feld mit Fehler
Code
lock
String
Fehlercode
nachricht
lock
String
Fehlermeldung
Dokumentations-URL
lock
String
Link zur Dokumentation
Dokumentations-URL
lock
String
Link zur Dokumentation
429: Zu viele Anfragen
nachricht
lock
String
Fehlerdetails
Dokumentations-URL
lock
String
Link zur Dokumentation