Comparaisons de valeurs de requête par champ dans Azure Boards et Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Vous pouvez créer des requêtes basées sur la comparaison de la valeur d’un champ à un autre à l’aide des opérateurs de champ de comparaison. Cette requête est utile pour filtrer les éléments de travail en fonction des éléments suivants :

  • La personne qui a créé l’élément de travail est-elle identique ou différente de la personne qui lui est affectée ? Ou, qui l’a fermée
  • Les tâches qui ont été fermées avant ou après leur date cible.

Types de données pris en charge

Vous pouvez utiliser les opérateurs de champ de comparaison (=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]) avec les types de données de champ suivants. Le type de données que vous sélectionnez pour Champ et Valeur doit correspondre.

  • Booléen (prend en charge =[Field], <>[Field]
  • Date/heure
  • Double, Entier
  • GUID
  • Identité
  • Chaîne (à l’exception des étiquettes)

Notes

Certaines combinaisons de type de données et d’opérateur de champ de comparaison peuvent ne pas être pertinentes à utiliser, comme Title >=[Field] ou Assigned To <=[Field].

Exemples de filtres

Filtrer sur

Inclure ces clauses de requête

Éléments de travail fermés par une autre personne que la personne qui a créé l’élément de travail

Created By <>[Field] Closed By State = Closed

Tâches dont l’estimation d’origine est inférieure au travail terminé

Original Estimate <=[Field] Completed Work

Tâches fermées terminées avant leur date cible

Target Date <=[Field] Closed Date State = Closed

Champs qui prennent en charge la comparaison de champs

Le tableau suivant fournit un index aux champs qui prennent en charge les requêtes de comparaison de champs.

Notes

Tous les champs répertoriés ne sont pas pris en charge pour tous les projets ou types d’élément de travail. Toutefois, vous pouvez personnaliser un processus ou un type d’élément de travail en ajoutant des champs personnalisés que vous pouvez utiliser à des fins d’exécution de requêtes et de comparaison de champs. Pour plus d’informations, consultez Ajouter un champ personnalisé à un type d’élément de travail (processus d’héritage) ou Ajouter ou modifier un champ (processus XML en ligne).

API REST

Pour interagir par programmation avec des requêtes, consultez l’une de ces ressources d’API REST :