Partager via


Champs de requête, opérateurs, valeurs et variables (Team Explorer Everywhere)

Lorsque vous créez une requête pour rechercher des éléments de travail, vous pouvez définir une ou plusieurs clauses qui identifient le jeu d'éléments de travail à rechercher. Pour chaque clause, vous pouvez spécifier un champ, un opérateur et une valeur ou variable. Par exemple, vous pouvez rechercher tous les éléments de travail dans un projet d'équipe particulier en spécifiant le champ Projet d'équipe, l'opérateur d'égalité (=) et le nom du projet d'équipe comme valeur. Au lieu de spécifier une valeur, vous pouvez spécifier une variable telle que @Project, qui représente le projet d'équipe actuel.

Le tableau suivant montre un exemple de clause de requête :

Et/ou

Champ

Opérateur

Valeur

Et

Nom du projet

=

@Project

Pour plus d'informations générales sur les requêtes, consultez Recherche de bogues, de tâches et d'autres éléments de travail (Team Explorer Everywhere). Pour plus d'informations sur la navigation dans l'Éditeur de requêtes ou dans l'Affichage des requêtes à l'aide de raccourcis clavier, consultez Raccourcis clavier de l'éditeur de requêtes et de l'affichage Résultats de la requête (TEE).

Dans cette rubrique

Liste de vérification pour la définition d'une clause de requête :

  1. Dans la première ligne vide, cliquez sous l'en-tête de colonne Champ, sur la flèche bas pour afficher la liste des champs disponibles, puis sur un élément dans la liste.

    Pour plus d'informations, consultez Query Fields and Values.

  2. Dans la même ligne, cliquez sous l'en-tête de colonne Opérateur, sur la flèche bas pour afficher la liste des opérateurs disponibles, puis sur un élément dans la liste.

    Pour plus d'informations, consultez Query Operators.

  3. Dans la même ligne, cliquez sous l'en-tête de colonne Valeur.

  4. Tapez une valeur ou cliquez sur la flèche bas, puis cliquez sur un élément dans la liste.

    Pour plus d'informations sur l'utilisation de variables pour spécifier le projet d'équipe, la date ou l'utilisateur actuel, consultez Query Variables.

  5. Pour ajouter une clause, cliquez sur * dans la colonne la plus à gauche.

    Notes

    Vous devez remplir les champs de la clause ajoutée avant de pouvoir ajouter une deuxième clause.

    Vous pouvez ajouter une clause à la fin de la requête ou entre des clauses existantes, et supprimer, regrouper et dissocier des clauses selon vos besoins. Vous pouvez également copier et coller le contenu d'une clause dans un autre emplacement. Pour plus d'informations, consultez Spécifier des critères de requête.

Et/ou

Vous pouvez utiliser cette colonne pour spécifier la façon dont les clauses sont testées. Vous pouvez spécifier Et pour rechercher des éléments de travail qui répondent aux critères dans cette clause et la clause précédente. Vous pouvez spécifier Ou pour rechercher des éléments de travail qui répondent au critère dans cette clause ou la clause précédente.

Champs de requête et valeurs

Lorsque vous spécifiez une valeur pour chaque champ, la valeur doit être conforme au type de données de ce champ. Tous les champs dans Team Foundation ont l'un des types de données répertoriés dans le tableau suivant :

Type de données

Données stockées

DateTime

Moment exprimé en temps UTC (Universal Coordinated Time). Vous pouvez spécifier une variable (telle que @Today ou @Today-1) ou une valeur (telle que 1/1/2009).

Double

Nombre réel, tel que 0,2 ou 3,5.

GUID

Chaîne de caractères qui représente un ID unique.

HTML

Chaînes de texte qui prennent en charge des descriptions mises en forme.

Integer

Entier 32 bits signé, tel que 0, 1, 2 ou 34.

PlainText

Chaîne de texte qui prend en charge de longues descriptions, telles que le champ Description ou Historique. Vous pouvez rechercher des éléments de travail selon une expression ou un mot clé contenu dans un champ PlainText.

Chaîne

Chaîne de texte qui contient jusqu'à 255 caractères Unicode.

TreePath

Arborescence de branchement, par exemple un chemin de zone ou un chemin d'itération. Vous devez cliquer sur un élément dans une liste de valeurs valides. Vous pouvez rechercher des éléments de travail qui sont égaux à une arborescence ou qui se trouvent sous celle-ci.

Opérateurs de requête

Vous pouvez utiliser des opérateurs de requête dans le tableau suivant pour spécifier la relation entre chaque valeur d'une clause et la valeur correspondante dans un élément de travail.

Opérateur de requête

Retourne des éléments de travail si la valeur dans l'élément de travail correspond aux critères répertoriés

Types de champs applicables

=

Correspond à la valeur dans la clause.

Nombre, texte, date, arborescence

<>

Ne correspond pas à la valeur dans la clause.

Nombre, texte, date, arborescence

>

Est supérieure à la valeur dans la clause.

Nombre, texte, date

<

Est inférieure à la valeur dans la clause.

Nombre, texte, date

>=

Est supérieure ou égale à la valeur dans la clause.

Nombre, texte, date

<=

Est inférieure ou égale à la valeur dans la clause.

Nombre, texte, date

=[Champ]

Correspond à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

<>[Champ]

Ne correspond pas à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

>[Champ]

Est supérieure à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

<[Champ]

Est inférieure à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

>=[Champ]

Est supérieure ou égale à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

<=[Champ]

Est inférieure ou égale à la valeur contenue dans le champ spécifié.

Nom d'un champ de même type de données que le champ spécifié

Contient

Contient la valeur texte dans la clause.

Texte

Ne contient pas

Ne contient pas la valeur texte dans la clause.

Texte

Dans

Correspond à n'importe quelle valeur dans un jeu délimité par des virgules. Par exemple, vous pouvez rechercher des éléments de travail dont les ID sont 100, 101 et 102 si vous spécifiez ces valeurs pour le champ ID.

Nombre, texte, date, arborescence

Dans le groupe

Correspond à une valeur qui est membre du groupe dans la clause. Par exemple, vous pouvez utiliser ce champ pour rechercher tous les éléments de travail assignés à tout membre d'une liste de distribution.

Chaîne ou nom d'un groupe de catégorie

RemarqueRemarque
Vous ne pouvez utiliser l'opérateur Dans le groupe qu'avec des champs qui utilisent le type de données String ou le champ Type d'élément de travail.

Pour plus d'informations sur les groupes de catégorie, consultez la page suivante : Regroupement de types d'éléments de travail en catégories (page éventuellement en anglais).

Pas dans le groupe

Ne correspond pas à une valeur qui est membre du groupe dans la clause.

Chaîne ou nom d'un groupe de catégorie

RemarqueRemarque
Vous ne pouvez utiliser l'opérateur Pas dans le groupe qu'avec des champs qui utilisent le type de données String ou le champ Type d'élément de travail.

Pour plus d'informations sur les groupes de catégorie, consultez la page suivante : Regroupement de types d'éléments de travail en catégories (page éventuellement en anglais).

Toujours

Correspond à la valeur dans la clause à un point précédent quelconque.

Texte, date

Sous

Correspond à la valeur dans la clause ou est contenue sous le nœud dans la clause.

Arborescence

Pas sous

Ne correspond pas à la valeur dans la clause et n'est pas contenue sous le nœud dans la clause.

Arborescence

Variables de requête

Vous pouvez utiliser les variables dans le tableau suivant pour rechercher des éléments de travail en rapport avec l'utilisateur actuel, le projet actuel ou la date actuelle.

Variable de requête

Utilisation

@Me

Utilisez cette variable pour rechercher automatiquement l'alias de l'utilisateur actuel dans un champ qui contient des alias d'utilisateur. Par exemple, vous pouvez rechercher des éléments de travail ouverts si vous affectez à la colonne Champ la valeur Ouvert par, à la colonne Opérateur la valeur =, et à la colonne Valeur la valeur @Me.

@Project

Utilisez cette variable pour rechercher des éléments de travail dans le projet d'équipe actuel. Par exemple, vous pouvez trouver tous les éléments de travail dans le projet d'équipe actuel si vous affectez à la colonne Champ la valeur Projet d'équipe, à la colonne Opérateur la valeur = et à la colonne Valeur la valeur @Project.

@Today

Utilisez cette variable pour rechercher des éléments de travail en rapport avec la date actuelle ou une date antérieure. Vous pouvez également modifier la variable @Today en retirant des jours. Par exemple, vous pouvez rechercher tous les éléments activés la semaine dernière en affectant à la colonne Champ la valeur Date d'activation, à la colonne Opérateur la valeur >= et à la colonne Valeur la valeur @Today - 7.

[N'importe lequel]

Utilisez cette variable pour rechercher des éléments de travail en rapport avec n'importe quelle valeur définie pour un champ particulier.

Voir aussi

Autres ressources

Spécifier des critères de requête

Ajouter, supprimer, réorganiser et trier les colonnes (Team Explorer Everywhere)

Enregistrer, copier, renommer et supprimer des requêtes d'élément de travail (Team Explorer Everywhere)

Dresser une liste d'éléments de travail (liste plate par défaut) (Team Explorer Everywhere)

Recherche de bogues, de tâches et d'autres éléments de travail (Team Explorer Everywhere)

Partage des éléments de travail et des requêtes avec les membres de l'équipe (Team Explorer Everywhere)