Exemple de requêtes d'élément de travail
Utilisez les exemples suivants pour mieux comprendre comment demander des éléments de travail à l'aide de l'Éditeur de requête.
Rechercher les éléments qui vous ont été attribués à l'aide de la variable @Me
Filtrer les modifications par date à l'aide de la variable @Today
Filtrer selon l'appartenance à un groupe ou une catégorie à l'aide de l'opérateur Dans le groupe
Filtrer par mots clés ou expressions
Filtrer par valeurs de champ non définies
Filtrer par réactivations
Filtrez selon différents projets d'équipe
Filtrer par dépendants liés
Rechercher les éléments qui vous ont été attribués à l'aide de la variable @Me
Utilisez = pour rechercher les assignations actuelles. Utilisez Toujours pour les éléments de liste en fonction des assignations passées.
Filtrer les modifications par date à l'aide de la variable @Today
De nombreuses dates sont ajoutées automatiquement aux formulaires d'éléments de travail. Vous pouvez rechercher les éléments de travail qui ont été modifiés un jour donné ou au cours d'une période spécifique. Si vous limitez la portée d'une requête, cela vous permet également d'améliorer les performances, car elle ne retourne que les résultats qui correspondent à la plage de dates que vous souhaitez inclure.
Vous pouvez filtrer des éléments de travail selon la date de leur modification ou selon une période spécifique. Si vous limitez la portée de votre requête, cela peut améliorer les performances, car elle ne retourne que les résultats qui correspondent à la plage de dates que vous souhaitez inclure.
Dresser une liste des éléments modifiés aujourd'hui ou récemment
Utilisez une des clauses suivantes pour filtrer les éléments qui ont été modifiés récemment.
Ou
Dresser une liste des éléments modifiés à une date précise
Entrez une date au format accepté par le système d'exploitation de votre ordinateur.
Dresser une liste des éléments modifiés au cours d'une période précise
Regroupez deux clauses pour dresser une liste des éléments qui ont été modifiés entre deux dates.
Filtrer selon l'appartenance à un groupe ou une catégorie à l'aide de l'opérateur Dans le groupe
Pour filtrer par éléments assignés à un membre du groupe TFS, utilisez l'opérateur Dans le groupe.
Vous pouvez utiliser les opérateurs Dans le groupe ou Pas dans le groupe pour filtrer une requête selon plusieurs valeurs qui appartiennent à un groupe, ou qui n'appartiennent pas à un groupe. Les exemples de groupes sont des groupes TFS et les catégories d'élément de travail.
Filtrer par catégorie
Pour filtrer les éléments de travail selon la catégorie à laquelle ils appartiennent, utilisez l'opérateur Dans le groupe. Par exemple, les critères de filtre suivants retournent tous les éléments de travail qui figurent dans le projet d'équipe actuel, qui sont assignés au membre d'équipe indiqué et qui sont définis comme appartenant à la catégorie de bogue.
Filtrer par mots clés ou expressions
Utilisez Contient et Contient les mots pour dresser une liste des éléments avec une correspondance exacte ou partielle avec les mots ou expressions que vous saisissez.
Sélectionnez Contient ou Ne contient pas pour rechercher des correspondances exactes ou partielles d'un mot ou d'une expression. Sélectionnez Contient les mots ou Ne contient pas les mots pour rechercher une expression exacte ou pour utiliser le caractère générique *. Ces opérateurs utilisent l'index de recherche en texte intégral.
Team Foundation indexe automatiquement tous les champs de texte long avec un type de données PlainText et HTML et le champ Titre pour la recherche en texte intégral. Pour les restrictions, consultez Recherches en texte intégral pour connaître la configuration requise pour le serveur et le classement.
Filtrer par valeurs de champ non définies
Vous pouvez rechercher les éléments de travail qui ont une valeur de champ non définie à l'aide de l'opérateur Not (<>). Ainsi, l'exemple suivant recherche tous les éléments de travail Tâche dont le champ Activité est vide.
Filtrer par réactivations
Pour rechercher les éléments de travail qui ont été fermés puis réactivés, vous pouvez créer une requête semblable à celle-ci. En spécifiant le champ Date de modification, vous pouvez vous concentrer sur les réactivations qui ont eu lieu aujourd'hui, hier ou la semaine dernière.
Vous pouvez aussi utiliser les champs Activé par et Date d'activation.
Filtrez selon différents projets d'équipe
Ajoutez cette clause aux éléments de filtre définis dans deux projets d'équipe différents.
Des noms de projet séparés avec le séparateur de liste qui correspond aux paramètres régionaux définis pour votre ordinateur client, une virgule (,), par exemple.
Filtrer par dépendants liés
L'exemple suivant affiche une requête jointe par dépendance qui retourne des éléments avec des dépendances sur le travail exécuté par d'autres équipes et d'autres projets d'équipe. Utilisez cette requête pour consulter tous les éléments de travail dépendants qui renvoient à des éléments ou des bogues actifs du journal des travaux en souffrance du produit qui n'ont pas été supprimés, qui ont été fermés ou qui n'ont pas été complétés. Seuls les éléments de travail dépendants qui figurent dans une zone produit autre que Phone Save \ Phone Customers sont retournés.
Pourquoi cela fonctionne :
La suppression de la clause Projet d'équipe = @Project active tous les éléments de travail liés qui correspondent aux critères de filtre à répertorier, quel que soit le projet d'équipe auquel ils appartiennent dans la collection.
Le regroupement de chacune des deux clauses retourne chaque Élément du journal des travaux en souffrance du produit dans le journal des travaux en souffrance ou en cours, et la deuxième clause groupée retourne chaque Bogue dans le journal des travaux en souffrance ou en cours.
Le regroupement des deux clauses avec l'opérateur OU au début de la deuxième clause retourne les éléments de travail qui correspondent à l'un ou l'autre des deux critères de filtre.
La sélection de Retourner uniquement les éléments ayant les liens spécifiés retourne uniquement les éléments de travail de niveau supérieur qui ont des dépendances.
La sélection de Retourner des liens de tout type retourne tous les éléments de travail liés qui correspondent aux critères de filtre pour tous les éléments de travail qui ne figurent pas sous le chemin d'accès de la zone Phone Saver \ Phone Customers et qui ne sont ni terminés, ni supprimés.
L'image suivante affiche les résultats de la requête qui sont retournés.
Q et R
Q : puis-je effectuer une requête selon le champ Historique ?
R : oui. Pour le Champ, sélectionnez Historique et pour le champ Opérateur, sélectionnez Contient les mots ou Ne contient pas les mots.
Entrez le texte intégral pour le mot que vous souhaitez rechercher. Le champ Historique est indexé pour la recherche en texte intégral. Si vous tapez uniquement un mot partiel, la requête ne retourne pas les éléments de travail contenant le mot entier. Par exemple, si le champ Historique contient l'expression « comportement reproductible » et que vous recherchez « repro », vous ne trouverez pas l'élément de travail concerné. Toutefois, si vous recherchez le mot complet « reproductible », l'élément de travail sera trouvé. Vous pouvez également rechercher la chaîne avec un caractère générique, par exemple « repro* ».
Par ailleurs, les mots communs sont ignorés. Le moteur de recherche ignore les mots définis comme mots vides. Pour plus d'informations, voir la page suivante sur le site web de Microsoft : Configurer et gérer les mots vides et listes de mots vides pour la recherche en texte intégral.