Prendre en charge l'état de mise à jour d'un bogue à l'aide de Mon travail
Si vous avez personnalisé les états du flux de travail pour les types d'éléments de travail que vous utilisez pour effectuer le suivi des bogues, vous devrez peut-être mettre à jour les associations de metastate le faites pour la configuration de processus.En plus de la façon dont ces associations sont utilisées pour les pages de panneau du journal et des tâches, elles contrôlent également comment la fonctionnalité Mon travail dans Team Explorer met à jour l'état des bogues lorsque les développeurs passent des bogues dans la mon interface de travail.La page Mon travail dans Team Explorer permet aux développeurs de gérer leur travail en cours, pour suspendre et reprendre le travail, et pour demander des révisions du code.Consultez Nouveau code pour un récit utilisateur.
Vous spécifiez les types d'éléments de travail que vous utilisez pour effectuer le suivi des bogues dans la définition pour la catégorie de bogue, et vous assignez des metatstates aux états du flux de travail dans la définition de CommonConfiguration.Les modifications que vous apportez aux fichiers de définition vous appliquez pour toutes les équipes qui travaillent dans le projet d'équipe que vous personnalisez.
[!REMARQUE]
Cette personnalisation est uniquement valide pour les projets d'équipe basés sur les modèles de processus Microsoft Solutions Framework (MSF) agile ou maturity model integration) maturity model integration (CMMI).
Dans cette rubrique
Les assignations par défaut de metastate ont fait aux états du flux de travail pour les bogues
Ajouter les types d'éléments de travail de la catégorie de bogue
Assignez les metastates aux états du flux de travail définis pour les bogues
Configuration requise
Pour accéder à Mon travail, vous devez avoir Visual Studio Premium ou Visual Studio Ultimate est installé.
Pour exécuter l'outil en ligne de commande des witadmin , vous devez être membre du groupe Team Foundation Administrators ou membre du groupe Project Administrators pour le projet d'équipe.Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Les assignations par défaut de metastate ont fait aux états du flux de travail pour les bogues
Le tableau suivant répertorie les metastates par défaut assignés aux états du flux de travail bogue pour les modèles de processus par défaut pour Visual Studio Application Lifecycle Management (ALM): MSF for Agile Software développement v6.0 et MSF for CMMI Process Improvement v6.0.Vous devez seulement assigner un metastate à un état de flux de travail que vous souhaitez révéler dans le volet de tâches ou pour mon travail reconnaisse.Les assignations par défaut incluent la progression classique de flux de travail Actif ou Proposé à Fermé.Si vos bogues contiennent des états du flux de travail en dehors de cette progression, telle qu'un rapport, vous supprimés excluez ces rapports dans vos assignations de metastate.
MSF for Agile Software développement v6.0 |
MSF for CMMI Process Improvement v6.0 |
---|---|
|
|
Retour au début
Ajouter les types d'éléments de travail de la catégorie de bogue
Vous ajoutez des types d'éléments de travail à une catégorie en mettant à jour le fichier de définition de catégories et en l'important pour votre projet d'équipe.
Pour exécuter l'outil en ligne de commande des witadmin , ouvrez une fenêtre d'invite de commandes où Visual Studio ou Team Explorer est installé et entrez :
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Sur une édition 64 bits de Windows, remplacez %programfiles% par %programfiles(x86)%.
Tapez la commande suivante, en substituant les données des arguments indiqués ici, où CollectionURL spécifie l'URL d'une collection de projets d'équipe, Nomprojet spécifient le nom d'un projet d'équipe défini dans la collection, et DirectoryPath spécifie le nom et l'emplacement du fichier exporte.Appuyez sur entrée.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Ouvrez les catégories dans le bloc-notes et affectez à l'élément d' CATEGORY pour "Bug Category".
Pour ajouter un nouveau type d'élément de travail, ajoutez un élément d' WORKITEMTYPE qui spécifie le nom de référence d'un type d'élément de travail que vous souhaitez ajouter.
Par exemple, la syntaxe suivante ajoute le type d'élément de travail « bogue de performance » à la catégorie de bogue.
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory"> <DEFAULTWORKITEMTYPE name="Bug" /> <WORKITEMTYPE name="Performance Bug" /> </CATEGORY>
Tapez la commande suivante pour importer le fichier de définition :
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Pour plus d'informations, consultez Définir des catégories pour regrouper des types d'éléments de travail.
Retour au début
Assignez les metastates aux états du flux de travail définis pour les bogues
Vous assignez des metastates aux états du flux de travail des bogues dans l'élément d' BugWorkItems dans la définition de CommonConfiguration.
Dans la fenêtre d'invite de commandes pour witadmin, tapez la commande suivante substituant les données des arguments indiqués ici, où CollectionURL spécifie l'URL d'une collection de projets d'équipe, Nomprojet spécifient le nom d'un projet d'équipe défini dans la collection, et DirectoryPath spécifie le nom et l'emplacement du fichier exporte.Appuyez sur entrée.
witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Ouvrez CommonConfigurations dans le bloc-notes et localisez l'élément d' BugWorkItems .
Mettez à jour les valeurs assignées aux éléments d' State pour correspondre aux valeurs utilisées dans le flux de travail pour les types d'éléments de travail que vous utilisez pour effectuer le suivi des bogues.
(Facultatif) pour ajouter un autre état qui est présent dans le flux de travail, spécifiez un autre élément d' State qui mappe à l'état de flux de travail du type d'élément de travail inclus dans la catégorie de bogue.
Par exemple, la syntaxe suivante ajoute la valeur d'état d' "Investigating", à "inProgress".
<BugWorkItems category="Microsoft.BugCategory"> <States> <State value="Active" type="InProgress" /> <State value="Investigating" type="InProgress" /> <State value="Resolved" type="Resolved" /> <State value="Closed" type="Complete" /> </States> </BugWorkItems>
Important
Vous devez spécifier une valeur pour l'élément d' State qui correspond à un état de flux de travail valide.Un état de flux de travail valide est un défini pour un type d'élément de travail qui est inclus dans la catégorie de bogue pour votre projet d'équipe.De plus, vous devez assigner un type de metastate dans l'agile ou le groupe de bogue, qui est Proposed, InProgress, Resolved, ou Complete.
Tapez la commande suivante pour importer le fichier de définition :
witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Retour au début
Voir aussi
Concepts
Nouveau code pour un récit utilisateur