Créer un groupe dynamique

La création dynamique de groupes permet d'évaluer l'appartenance à un groupe sur la base d'un ensemble de conditions définies pour les attributs du profil de l'utilisateur. Son appartenance sera mise à jour dynamiquement en fonction des modifications des attributs du profil de l'utilisateur.
Pour créer un groupe dynamique, un nom et conditionSet sont nécessaires. Un attribut de description facultatif peut être défini pour décrire le groupe dynamique.

Droit d'accès requis : tenantAdmin, manageDynamicGroups
Note : Vous n'avez besoin que d'un seul droit, mais vous pouvez en avoir plusieurs.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Nom de groupe dynamique, description et ensemble de conditions

string

Nom du groupe dynamique. La longueur maximale est de 1024 caractères.

string

Description du groupe dynamique. La longueur maximale est de 1024 caractères.

conditionSet
array of objects

Condition définie pour évaluer l'appartenance au groupe dynamique.
La longueur maximale est de 1024 caractères.
Le format de l'ensemble de conditions est le suivant : [ {{"{attributeName} ":[ {{"op":"{operator} ","vl": "{value}" }]}]

Le nom de l'attribut peut être extrait de l'API GET https://{tenanturl} /v1.0/attributes?search=sourceType= "schema"&tags!="hashed".
Les opérateurs valides pour les types de données chaîne et chaîne multivaleur sont eq (égal), sw (commence par) et ew (termine par).
L'opérateur valide pour les données de type numérique et booléen est eq (égal).

Exemple d'ensemble de conditions :
Utilisateurs du service de sécurité de Pune : [ {{"department":[{"op":"eq","vl":"Security"} ], work_locality : [ {"op":"eq","vl":"Pune"} ]}]
Utilisateurs du service de sécurité basés à Pune ou à Bangalore : [ {{"department":[{"op":"eq","vl":"Security"} ],"work_locality":[ {"op":"eq","vl":"Pune"} ]}, {{"department":[{"op":"eq","vl":"Security"} ],"work_locality":[ {"op":"eq","vl":"Bangalore"} ]}]

conditionSet
Responses

Language
URL
LoadingLoading…
Response
Choose an example:
application/json