Utiliser les catégories pour regrouper les types d'éléments de travail
Vous pouvez générer des rapports flexibles et prendre en charge l'intégration dans les projets d'équipe de manière plus complète via l'utilisation de catégories. Vous pouvez gérer plus facilement plusieurs types d'éléments de travail comme un groupe ainsi que les types d'éléments de travail portant des noms différents. Vous pouvez également utiliser l'opérateur de requête Dans le groupe pour filtrer une liste d'éléments de travail selon la catégorie à laquelle ils appartiennent.
Les catégories associent un ou plusieurs types d'éléments de travail comme appartenant à la même catégorie. Les outils de planification Agile reposent sur les définitions de catégorie par défaut, dont la plupart spécifient un seul type d'éléments de travail par catégorie.
Les catégories sont définies via un fichier de définition XML. Voici un exemple des entrées de catégorie de bogue et de fonctionnalité dans ce fichier :
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
<DEFAULTWORKITEMTYPE name="Feature" />
</CATEGORY>
Vous pouvez utiliser des catégories pour accomplir les opérations suivantes :
Pour ajouter des types d'élément de travail dans la page du backlog, ajoutez-les à la catégorie de spécification. Pour ajouter des WIT qui s'afficheront sur la page du tableau de tâches, ajoutez-les à la catégorie de tâche. Consultez Ajouter des bogues au backlog ou au tableau de tâches.
Pour ajouter des WIT que vous utiliserez de la même manière que le type de bogue, ajoutez-les à la catégorie de bogue. Consultez Prendre en charge l'état de mise à jour d'un bogue à l'aide de Mon travail.
Pour empêcher les utilisateurs de créer des types d'éléments de travail devant être créés via un formulaire ou un outil, et pas manuellement, ajoutez-les à la catégorie des types masqués.
Pour rechercher différents types d'éléments de travail portant des noms différents selon les paramètres régionaux, affectez-les à la même catégorie et utilisez l'opérateur Dans le groupe.
Configuration du processus et des catégories par défaut
La configuration du processus référence les catégories par défaut définies pour un projet d'équipe. Voici les catégories par défaut qui sont définies dans chacun des modèles de processus TFS :
Catégorie de bogue
Catégorie de demande de révision du code et catégorie de réponse de révision du code
Catégorie de fonctionnalité
Catégorie de demande de commentaires et catégorie de réponse aux commentaires
Catégorie de spécification (voir la remarque 1)
Catégorie d'étape partagée
Catégorie d'un paramètre partagé (voir la remarque 2)
Catégorie de tâche (voir la remarque 3)
Catégorie de cas de test
Catégorie de plan de test (voir la remarque 4)
Catégorie de suite de tests (voir la remarque 4)
Catégorie des types masqués
Remarques :
Contrôle les types d'éléments de travail qui apparaissent dans les pages du backlog et du backlog de sprint.
Inclus lorsque vous effectuez la mise à niveau vers TFS 2013,2.
Contrôle les types d'éléments de travail qui apparaissent dans le tableau de tâches.
Inclus lorsque vous effectuez la mise à niveau vers TFS 2013.3.
La plupart de ces catégories ont des noms évidents, et la plupart contiennent uniquement un type d'élément de travail. L'exception à cette règle est la Catégorie des types masqués.
Si vous avez créé des types d'éléments de travail qui agissent de manière similaire et que vous souhaitez les traiter de la même façon que ceux définis par les catégories ci-dessus, vous devrez les ajouter à la catégorie. Par exemple, si vous avez défini un ou plusieurs types de bogues, vous pouvez les ajouter à la catégorie de bogue. Ainsi, la configuration de processus traitera automatiquement ces types de bogue comme le type d'élément de travail bogue standard. Sinon, vous pouvez personnaliser la catégorie de spécification pour qu'elle inclue deux ou trois types d'élément de travail que vous pouvez ensuite ajouter par l'intermédiaire du backlog de produit.
Configuration du processus
La configuration du processus définit la disposition et les champs utilisés lors de l'affichage des pages du Backlog de produit, du tableau de tâches et du Backlog du portefeuille. Vous affichez ces pages via Team Web Access (TWA). La configuration du processus utilise les catégories pour configurer ces fonctions. Pour personnaliser ces fonctions, consultez au préalable Référence des éléments XML de configuration du processus. En outre, notez les instructions suivantes :
Pour utiliser le tableau du backlog et le tableau de tâches, vous devez attribuer au moins un type d'élément de travail à la catégorie de spécification et un type d'élément de travail à la catégorie de tâche.
Vous ne pouvez pas attribuer le même type d'élément de travail à la catégorie de spécification et à la catégorie de tâche.
Si vous incluez plusieurs types d'élément de travail à la catégorie de spécification ou à la catégorie de tâche, le type attribué à l'élément DEFAULTWORKITEMTYPE apparaîtra comme type par défaut dans les pages du tableau et du backlog Agile.
Pour tous les types d'éléments de travail que vous assignez à une catégorie référencée dans le fichier ProcessConfiguration, vous devez affecter les états du flux de travail à un méta-état valide, comme décrit dans la section Référence des éléments XML de configuration du processus. Plusieurs clients Team Foundation référencent les assignations des catégories et des méta-états définies dans le fichier ProcessConfiguration.
Catégorie des types masqués
La catégorie des types masqués spécifie l'ensemble des types d'éléments de travail que les utilisateurs ne doivent pas créer manuellement. Par défaut, cet ensemble inclut :
Q et R
Q : Comment ajouter une catégorie ?
R : Pour modifier les catégories définies pour un projet d'équipe, exportez le fichier de définition XML, apportez les modifications nécessaires, puis importez-le à l'aide de l'outil en ligne de commande witadmin. Consultez Importer et exporter des catégories [witadmin].
Q : Puis-je ajouter un WIT à plusieurs catégories ?
R : les types d'éléments de travail que vous ajoutez à la catégorie de spécification ou à la catégorie de tâche doivent appartenir à l'une ou l'autre, mais pas aux deux. Ceux que vous ajoutez à la catégorie de bogue peuvent l'être également à d'autres. Pour en savoir plus, consultez Ajouter des bogues au backlog ou au tableau de tâches.
Q : Comment les catégories sont-elles nommées ?
R : Chaque catégorie dispose d'un nom convivial et d'un nom de référence qui doivent être uniques au sein du projet d'équipe. Pour plus d'informations, consultez Référence des éléments XML de catégories.
Q : Puis-je filtrer une requête selon une catégorie ?
R : oui. Utilisez l'opérateur Dans le groupe avec le champ Type d'élément de travail. 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 et qui sont définis comme appartenant à la catégorie de bogue :
Et/ou |
Champ |
Opérateur |
Valeur |
---|---|---|---|
|
Projet d'équipe |
= |
@Project |
Et |
Assigné à |
= |
@Me |
Et |
Type d'élément de travail |
Dans le groupe |
Catégorie de bogue |
Q : Que faire en cas de questions supplémentaires ?
R : Publiez vos questions ou recherchez une réponse sur le forum Visual Studio TFS dédié à la gestion de projet et au suivi des éléments de travail.