Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Utilisez des opérateurs de champ de comparaison lorsque vous souhaitez filtrer les éléments de travail en comparant la valeur d’un champ à la valeur d’un autre champ. Les utilisations courantes sont les suivantes :
- Recherchez des éléments de travail où le créateur est différent de l'assigné ou du clôturant.
- Recherchez les tâches dont l’estimation d’origine est inférieure au travail terminé.
- Recherchez les tâches fermées qui se sont terminées avant leur date cible.
Prérequis
| Catégorie | Exigences |
|---|---|
| Niveaux d’accès | - Pour afficher et exécuter des requêtes partagées : membre du projet. - Pour ajouter et enregistrer une requête partagée : au moins un accès de base (Basic). |
| Permissions | Autorisation Contribuer définie sur Autoriser pour le dossier auquel vous souhaitez ajouter une requête. Par défaut, le groupe des contributeurs ne dispose pas de cette autorisation. |
Remarque
Les utilisateurs disposant d'un accès Stakeholder pour un projet public ont un accès complet aux fonctionnalités de requête, tout comme les utilisateurs disposant d'un accès Basic. Pour plus d’informations, consultez Référence rapide sur l’accès de partie prenante.
| Catégorie | Exigences |
|---|---|
| Niveaux d’accès | - Pour afficher et exécuter des requêtes partagées : membre du projet. - Pour ajouter et enregistrer une requête partagée : au moins un accès de base (Basic). |
| Permissions | Autorisation Contribuer définie sur Autoriser pour le dossier auquel vous souhaitez ajouter une requête. Par défaut, le groupe des contributeurs ne dispose pas de cette autorisation. |
Types de données pris en charge
Vous pouvez utiliser les opérateurs de comparaison ( =[Field], , <>[Field]>[Field]<[Field], >=[Field], , ) <=[Field] avec les types de données répertoriés suivants. Le type de données du champ de gauche et le champ de droite doivent correspondre.
- Boolean (prend en charge
=[Field],<>[Field]) - Date et heure
- Double, Entier
- GUID
- Identité
- Chaîne (à l’exception des étiquettes)
Remarque
Certains types de données/combinaisons d’opérateurs sont nonsensiques (par exemple, Title >= [Field] ou Assigned To <= [Field]). Validez votre comparaison pour vous assurer que les deux côtés utilisent des types de données compatibles.
Exemples de filtres
Utilisez ces exemples de clauses comme point de départ. La syntaxe exacte dans l’Éditeur de requête peut varier légèrement selon le client ; en cas de doute, générez la clause dans l’Éditeur de requête web et vérifiez le WIQL enregistré.
Éléments de travail fermés par une personne autre que la personne qui a créé l’élément de travail : [Créé par] [Fermé par] <> AND [État] = 'Fermé'
Tâches dont l’estimation d’origine est inférieure au travail terminé : [Estimation d’origine] < [Travail terminé]
Tâches fermées terminées avant leur date cible : [Date fermée] <= [Date cible] AND [État] = 'Fermé'
Champs qui prennent en charge la comparaison de champs
Le tableau ci-dessous répertorie les champs qui prennent en charge les requêtes de comparaison. Tous les champs ne sont pas disponibles pour chaque type d’élément de travail ou de processus ; certains nécessitent des champs personnalisés ou une configuration de processus. Consultez la note qui suit pour les liens de personnalisation.
Remarque
Tous les champs répertoriés ne sont pas présents dans chaque projet/processus. Vous pouvez ajouter des champs personnalisés et les activer pour les comparaisons. Consultez Ajouter un champ personnalisé à un type d’élément de travail (processus hérité) ou Ajouter ou modifier un champ (processus XML local).
A
- Les Critères d’acceptation (Scrum)
- Accepté par
- Date d'acceptation
- Activé par
- Date d'activation
- Activité
- Participant réel 1-8 (CMMI)
- Analyse (CMMI)
- Instructions de lancement de l’application
- Informations de démarrage de l’application
- Type d’application
- ID d’itération (système)
- Affecté à
- Contexte Associé
- Code du contexte associé
- Propriétaire du contexte associé
- Type de contexte associé
- Nombre de fichiers joints
- ID de test automatisé (TCM)
- Nom du test automatisé (TCM)
- Stockage de test automatisé (TCM)
- Type de test automatisé (TCM)
- AutomatedTestId (TCM)
- AutomatedTestName (TCM)
- Statut Automation (TCM)
B
- Priorité du Backlog (Scrum)
- Bloqué
- Colonne de tableau
- Colonne du tableau terminée
- Couloir de tableau
- Valeur Commerciale
C
- Appelé par (CMMI)
- Date de demande (CMMI)
- Modifié par (système)
- Date de modification (système)
- Fermé par (système)
- Date de fermeture (système)
- État fermé
- Code d’état fermé
- Commentaire de clôture
- Nombre de commentaires
- Commentaires (CMMI)
- Validé (CMMI)
- Travail terminé
- Plan d'Urgence (CMMI)
- Résolution réelle par l’action corrective (CMMI)
- Plan d’Action Corrective (CMMI)
- Créé par (système)
- Date de Création (Système)
D-F
- Discipline (CMMI)
- Date limite
- Effort
- Faire remonter (CMMI)
- Nombre de liens externes
- Date de fin
- Trouvé dans la build (TCM)
- Trouvé dans l’environnement (CMMI)
H
I
- ID (système)
- Évaluation d’Impact (CMMI)
- Impact sur l’architecture (CMMI)
- Impact sur le développement (CMMI)
- Impact sur les publications techniques (CMMI)
- Impact sur le test (CMMI)
- Impact sur l’expérience utilisateur (CMMI)
- Intégrée dans la version (TCM)
- Problème (TCM)
- ID d’itération (système)
J-N
- Justification (CMMI)
- Commentaire de lien (système)
- Description du Lien (Système)
- Source de données locale (TCM)
- Type de réunion (CMMI)
- Compte rendu (CMMI)
- Plan d’atténuation (CMMI)
- Déclencheurs d’atténuation (CMMI)
- Nom du nœud (système)
O-Q
- Participant facultatif 1-8 (CMMI)
- Estimation d’origine
- Paramètres (TCM)
- Priorité
- Probabilité (CMMI)
- Correction proposée (CMMI)
- Objectif (CMMI)
- Texte de requête (TCM)
R
- Évaluation
- Raison (système)
- Nombre de liens associés (système)
- Travail Restant
- Nombre de liens distants (système)
- Étapes de reproduction
- Participant obligatoire 1-8 (CMMI)
- Type d'exigence (CMMI)
- Nécessite une révision (CMMI)
- nécessite un test (CMMI)
- Résolution (Scrum)
- Résolu par
- Date de résolution
- Motif de résolution
- Révisé par
- Date de révision
- Rév (système)
- Risque (Agile)
- Cause racine (CMMI)
S
- Niveau de gravité
- Taille (CMMI)
- Rang dans la pile
- Date de début
- État (Système)
- Date de modification dְ’état
- Code d'état
- Étapes (TCM)
- Étapes à reproduire (TCM)
- Points d'histoire (Agile)
- Expert en la matière (CMMI)
- Symptôme (CMMI)
- Informations système (TCM)
T
- Date cible
- Date de résolution cible (CMMI)
- Type de tâche (CMMI)
- Projet d’équipe (Système)
- Audit de suite de tests (TCM)
- Type de suite de tests (TCM)
- ID du type de suite de tests (TCM)
- Criticité temporelle
- Titre (système)
- Triage (CMMI)
U-W
- Test d’acceptation utilisateur (CMMI)
- Zone de valeur
- Filigrane (système)
- Type d’élément de travail (système)
Remarque
La prise en charge de la comparaison champ par champ varie selon le client. L'éditeur de requêtes web prend en charge la plupart des comparaisons de champs. Les comparaisons complexes (par exemple, certaines utilisations de WAS EVER ou d'expressions WIQL avancées) nécessitent de modifier directement le WIQL (extension éditeur WIQL). En cas de doute, générez la clause dans l’Éditeur de requête web et inspectez le WIQL enregistré.
Contenu connexe
- Référence rapide de l’index de requête
- Requête par titre, ID ou description
- Interroger par affectation ou modifications de workflow
- Requête par date ou itération actuelle
- Interroger un champ numérique
- Interroger par valeur de liste de choix
API REST
Pour interagir par programmation avec des requêtes, consultez l’une de ces ressources d’API REST :
- Référence de l’API REST des services Azure DevOps
- Requêtes
- Langage de requête des éléments de travail
- Récupérer des éléments de travail avec des requêtes de manière programmatique
Conseil / Astuce
Si vous avez besoin de noms de référence pour WIQL ou REST (par exemple, ou System.IterationIdMicrosoft.VSTS.Common.Priority), consultez les champs et attributs d’élément de travail.