Formuler et tester une requête d'adhésion

Ce document explique comment formuler et tester vos requêtes d'adhésion afin de vous assurer que les bons employés sont renvoyés.

Avant de commencer

Effectuez les tâches suivantes avant d'utiliser les informations fournies sur cette page :

Formuler et tester votre requête

Les requêtes d'adhésion prennent la forme target_field condition et sont mises en forme en tant qu'expressions CEL (Common Expression Language).

L'exemple suivant montre comment rechercher une valeur spécifique dans un champ user.addresses à l'aide de la fonction CEL exists() :

user.addresses.exists(ad, ad.locality==`Sunnyvale`)

La macro exists() permet de créer des requêtes d'adhésion pour les champs de type liste.

Voici un exemple de vérification de plusieurs valeurs, area et building_id (du bâtiment), dans une seule entrée de liste :

user.locations.exists(loc, loc.area==`Sunnyvale` && loc.building_id==`Building 1`)

Tester des requêtes d'adhésion

Pour tester vos requêtes d'adhésion, vous pouvez utiliser le générateur de requêtes simples.

Tester des requêtes avec le générateur de requêtes simples

Le générateur de requêtes simples vous permet d'utiliser des menus déroulants et des champs de texte pour saisir et tester une requête. Après vous être assuré que la requête d'adhésion renvoie les résultats corrects, vous pouvez créer les requêtes CEL correspondantes avec l'API des groupes dynamiques.

Étape suivante

Après avoir testé votre requête d'adhésion, vous pouvez l'utiliser lors de la création d'un groupe. Pour en savoir plus, consultez la section Créer un groupe dynamique.