Personnaliser le journal des travaux en souffrance et le tableau des tâches à l'aide de la configuration du processus
Personnalisez plusieurs éléments de configuration de processus pour satisfaire votre planification Agile et votre processus Scrum.Plusieurs de ces éléments contrôlent les nouveaux outils de planification agiles instrumentés d' Team Web Access.Pour plus d'informations, consultez Modifications de configuration apportées pour ajouter de nouvelles fonctionnalités.
Si votre projet d'équipe a été créé à l'aide d'un modèle de processus différente de celles fournies par Microsoft ou vous avez personnalisé les définitions de types d'éléments de travail, vous devrez peut-être personnaliser les fichiers de définition qui prennent en charge la configuration de processus.En outre, si vous avez personnalisé ou les types ajoutés d'éléments de travail et souhaitez utiliser ces champs, vous souhaitera déterminer comment modifier des éléments de configuration de processus pour correspondre à d'autres objets que vous avez personnalisés.
Les éléments de configuration de processus déterminent la disposition et la fonctionnalité des fonctionnalités suivantes :
Vitesse de journal des travaux en souffrance du produit et d'équipe
Journal des sprints ou d'itération, capacité de l'équipe, et graphiques d'avancement
Vous personnalisez ces fonctionnalités en personnalisant un ou plusieurs fichiers de définition suivants pour votre projet d'équipe : AgileConfiguration, CommonConfiguration, et catégories.
[!REMARQUE]
Le fichier de CommonConfiguration contient plusieurs éléments qui sont utilisés pour prendre en charge l'expérience de commentaires des parties prenantes.Vous ne devez pas modifier les assignations apportées à ces éléments.
Dans cette rubrique
Catégories, configuration de processus, et désactiver la création des types spécifiques d'éléments de travail
États de flux de travail, metastates, et configuration de processus
Personnaliser la page de journal des travaux en souffrance du produit
Personnalisez les pages du journal des sprints ou d'itération
Personnaliser la page du panneau de tâche
Personnalisez les bogues et mon travail
Fichiers de définition d'exporter et importer pour la configuration de processus
[!REMARQUE]
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.Vous ne pouvez pas personnaliser une page de panneau ou journal de tâche pour une équipe unique.
Configuration requise
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.Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Pour afficher les pages de panneau journal ou de tâche, vos autorisations d'accès au Web d'équipe doivent être définies à Complet.Des exigences supplémentaires en matière de licences peuvent s'appliquer.Pour plus d'informations, consultez Accès aux fonctionnalités dans Team Web Access.
Catégories et configuration de processus
Références de configuration de processus les catégories spécifiées pour le projet d'équipe.Une catégorie est simplement un groupe de types d'éléments de travail définis comme appartenant au même groupe à la requête et au processus de charge s'exécute.Par exemple, le paramètre par défaut pour tous les modèles de processus spécifie les catégories suivantes, qui sont requises pour prendre en charge des fonctionnalités utilisées par Visual Studio ALM:
Catégorie de bogue
Catégorie de catégorie de demande de révision du code et de réponse de révision du code
Catégorie de catégorie de demande de commentaires et de réponse de commentaires
Catégorie de spécification
Catégorie d'étape partagée
Catégorie de tâche
Catégorie de cas de test
Types masqués catégorie
La plupart de ces catégories sont explicites, et contiennent le plus un seul type d'élément de travail dans la catégorie.L'exception à cette règle est Types masqués catégorie.
Si vous avez créé les types d'éléments de travail qui agissent des méthodes similaires et vous souhaitez les traiter des moyens semblables comme celles définies par les catégories ci-dessus, vous souhaiterez les ajouter à la catégorie.Par exemple, si vous avez défini un ou plusieurs types de bogues, vous pouvez ajouter ces types à la catégorie de bogue.De cette façon, la configuration de processus traitera automatiquement ces types de bogue lorsqu'ils effectuent le type standard d'élément de travail Bogue.Sinon, vous pouvez personnaliser la catégorie de spécifications pour inclure deux ou trois types d'éléments de travail que vous pouvez ensuite ajouter au journal des travaux en souffrance du produit ou définir à afficher sur le panneau de tâche.
Pour en savoir plus sur la façon dont les catégories sont utilisées, consultez Définir des catégories pour regrouper des types d'éléments de travail.
Outils agiles et spécifications et restrictions de catégorie
Vous pouvez spécifier les types d'éléments de travail sont considérés comme éléments du journal ou en tant que tâches.Par exemple, le modèle de processus scrum assigne les types d'éléments de bogue et de journal des travaux en souffrance du produit à la catégorie de spécifications, alors que le modèle agile assigne le récit utilisateur et le modèle CMMI assigne la spécification.Tous les modèles de processus par défaut assigner le type de tâche d'élément de travail de la catégorie de tâche.
En assignant des types d'éléments de travail aux catégories, tenez compte des remarques opérationnelles suivantes :
Vous devez assigner au moins un type d'élément de travail de la catégorie de spécifications et un type d'élément de travail de la catégorie de tâche.
Vous ne pouvez pas assigner le même type d'élément de travail à la fois la catégorie de spécifications et à la catégorie de tâche.
Si vous incluez plusieurs types d'éléments de travail dans la catégorie de spécifications ou la catégorie de tâche, le type assigné à l'élément d' DEFAULTWORKITEMTYPE apparaît comme type par défaut sur les pages agiles journal et du panneau.
Pour tous les types d'éléments de travail que vous assignez à une catégorie référencée dans le fichier de CommonConfiguration, vous devez affecter les états du flux de travail à un metastate valide comme décrit dans États de flux de travail, metastates, et configuration de processus.Assignations de catégorie et de metastate de référence plusieurs clients d' Team Foundation définis dans le fichier de CommonConfiguration.
Types masqués catégorie
Les types masqués catégorie spécifie l'ensemble de types d'éléments de travail que vous ne souhaitez pas que les utilisateurs de créer manuellement.Ces définitions de type sont utilisées pour prendre en charge des expériences de commentaires et de révision du code, ainsi que la définition des cas de test.
Personnalisez les catégories
Vous pouvez personnaliser les types d'éléments de travail qui sont inclus dans une catégorie en modifiant le fichier Categories.xml de.Pour plus d'informations, consultez Définir des catégories pour regrouper des types d'éléments de travail.
Pour spécifier les types d'éléments de travail à inclure dans une catégorie
Exportez le fichier de définition de catégories pour votre projet d'équipe comme décrit dans Fichiers de définition d'exporter et importer pour la configuration de processus.
Ouvrez le fichier de catégories dans le bloc-notes ou un autre éditeur de texte, et affectez à l'élément d' CATEGORY que vous souhaitez modifier.
Par exemple, localisez l'élément d' CATEGORY pour "Hidden Types Category".
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> </CATEGORY>
Pour ajouter un nouveau type d'élément de travail à une catégorie, ajoutez un élément d' WORKITEMTYPE qui spécifie le nom convivial du type d'élément de travail que vous souhaitez ajouter.
Par exemple, la syntaxe suivante ajoute le type d'élément de travail personnalisé « build d'intégration » aux types masqués catégorie.
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> <WORKITEMTYPE name="Integration Build" /> </CATEGORY>
Importez le fichier de définition de catégories à votre projet d'équipe.
Retour au début
États de flux de travail, metastates, et configuration de processus
Chaque type d'élément de travail est associé à un flux de travail qui se compose d'un jeu d'états du flux de travail et de transitions entre ces états.Les états du flux de travail définissent la manière dont un élément de travail progresse du premier activation ou la création est fermée ou se terminent.Par exemple, les rapports ont défini pour l'élément de journal des travaux en souffrance du produit scrum 2,0 MSF définissent une progression des quatre états, Nouveau, Approuvé, et Validé, à Fait, et incluent également un cinquième état, Supprimé, pour montrer un état en dehors de la progression classique.Metastates, en revanche, déterminez comment les panneaux de journal des travaux en souffrance et de tâche traitent chaque état de flux de travail.Les metastates principaux utilisés par le panneau de journal des travaux en souffrance et de tâche sont Proposed, InProgress, et Complete.En associant chaque état de flux de travail à un metastate, les opérations en arrière-plan exécutées pour afficher le journal des travaux en souffrance et les panneaux de tâche savent interpréter correctement l'état de chaque élément de travail.Metastates sont spécifiques aux types d'éléments de travail.
Par exemple, la syntaxe suivante représente les associations qui sont incitées dans le fichier de définition pour CommonConfiguration mappe les états du flux de travail pour les types d'éléments de travail définis dans le Microsoft.RequirementCategory pour le modèle de processus scrum 2,0.Dans cet exemple, les états Nouveau et de Approuvé sont associés au metastate d' Proposed .Le metastate d' Proposed indique les éléments de travail qui sont nouveaux, pas encore validées, ou pas encore en cours de exécution sur et sont donc affichés dans la page de journal des travaux en souffrance du produit.Une fois les transitions d'un état de flux de travail à un état qui n'est pas associé au metastate d' Proposed, il tombera la page de journal des travaux en souffrance du produit.
<RequirementWorkItems category="Microsoft.RequirementCategory" plural="Backlog items">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
</RequirementWorkItems>
Le tableau suivant décrit les deux catégories de metastates et les types énumérés pris en charge par chaque.
Regrouper |
Types pris en charge |
Remarques |
---|---|---|
Agile |
|
Les metastates définis pour les assignations de groupe agiles de prise en charge pour plusieurs catégories, y compris les spécifications, la tâche, un bogue, et les catégories de commentaires.En général ce sont les mappages :
Les éléments de travail dans un état de flux de travail qui n'est pas mappé à l'un des metastates charge n'apparaissent pas dans les pages de panneau journal ou de tâche. |
Bogue |
|
Les metastates définis pour le groupe de bogue prennent en charge le mappage l'état de flux de travail de résolution des bogues.
Remarque
Vous ne pouvez assigner le metastate d' Resolved à un état de flux de travail spécifié sous l'élément d' BugWorkItems .
|
Retour au début
Personnaliser la page de journal des travaux en souffrance du produit
Le journal des travaux en souffrance du produit représente une liste des spécifications du produit que vous développez.Les éléments du journal correspondent à un type d'élément de travail spécifique sur le modèle de processus utilisé pour créer votre projet d'équipe, notamment l'élément de journal des travaux en souffrance du produit, le récit utilisateur, ou la spécification.Si vous utilisez des types d'éléments de travail ou entrez vos spécifications à l'aide de deux ou plusieurs types d'éléments de travail, vous pouvez personnaliser la page de journal des travaux en souffrance du produit pour prendre en charge votre utilisation.Plus précisément, vous pouvez personnaliser la présentation et la fonctionnalité de la page de journal des travaux en souffrance du produit des façons suivantes :
Spécifiez les champs et les types d'éléments de travail disponibles pour ajouter rapidement des éléments au journal à l'aide de le « quick » ajoutent le panneau.
Définissez les colonnes et la séquence de colonne utilisée pour répertorier les éléments du journal des travaux en souffrance du produit.
Ajustez les types d'éléments de travail qui sont considérés comme des éléments du journal.
Définissez les états du flux de travail des éléments du journal qui sont dans le journal des travaux en souffrance du produit, ou avez terminé et doivent être pris en compte lors de le calcul de la rapidité de l'équipe.
[!REMARQUE]
Assurez-vous que seuls les types d'éléments de travail à un état de flux de travail qui correspond au metastate d' Proposed apparaissent dans la page de journal des travaux en souffrance du produit.Également, si vous ajoutez un type d'élément de travail de la catégorie de spécifications, veillez à ajouter le champ utilisé pour suivre l'effort pour la rapidité de l'équipe à la définition du type d'élément de travail.
Définissez le champ utilisé pour calculer la rapidité de l'équipe.
[!REMARQUE]
La séquence d'éléments sur la page de journal des travaux en souffrance du produit est déterminée en fonction duquel vous avez ajouté des éléments ou avez fait glisser des éléments sur la page.Lorsque vous faites glisser des éléments, un processus en arrière-plan met à jour le champ assigné à type="Order".
Vous personnalisez ces fonctionnalités en personnalisant un ou plusieurs fichiers de définition suivants pour votre projet d'équipe : AgileConfiguration, CommonConfiguration, et catégories.Pour plus d'informations, consultez Personnaliser les pages Journal des travaux en souffrance.
Retour au début
Personnalisez les pages du journal des sprints ou d'itération
Les pages du journal des sprints ou d'itération affichent un des deux l'ensemble de spécifications que vous et votre équipe avez validées dans un cycle d'itération spécifique et les tâches que vous avez liés à ces spécifications.Les tâches doivent être liées aux spécifications à l'aide de le type de lien enfant.Les types d'éléments de travail qui s'affichent sur ces pages correspondent aux mêmes types qui apparaissent dans la page de journal des travaux en souffrance du produit, une grande partie du travail de personnalisation que vous effectuez pour la page de journal des travaux en souffrance du produit définira la fonctionnalité des pages du journal des itérations en souffrance.
Vous pouvez personnaliser la présentation et les fonctionnalités des pages journal des itérations en souffrance des façons suivantes :
Définissez la séquence de colonnes et de colonnes qui apparaissent.
Déterminez la séquence ou l'ordre de tri des éléments du journal.
Ajustez les types d'éléments de travail enfants que vous pouvez ajouter (valeur par défaut est tâche).
Spécifiez les champs et le format (les heures ou de jours) utilisés pour calculer le travail restant.
Spécifiez le champ utilisé pour associer l'activité et le travail restant à la capacité-par- activité.
Spécifiez les jours non-travaillants qui sont référencés dans la capacité et l'avancement calculateurs (les valeurs par défaut correspondent au samedi et au dimanche).
Vous personnalisez ces fonctionnalités en personnalisant un ou plusieurs fichiers de définition suivants pour votre projet d'équipe : AgileConfiguration, CommonConfiguration, et catégories.Pour plus d'informations, consultez Personnaliser les pages Journal des travaux en souffrance.Pour en savoir plus sur l'utilisation des pages de journal des travaux en souffrance, consultez Créer un journal des travaux en souffrance ou y ajouter des éléments et le Planifier une itération.
Retour au début
Personnaliser la page du panneau de tâche
Avec le volet de tâches, votre équipe peut mettre à jour des éléments de travail et la progression de l'état.Les colonnes du panneau de tâche correspondent aux états du flux de travail assignés aux tâches.Les éléments de travail affichés comprennent tous les éléments du journal assignés à l'itération actuelle, et toutes les tâches enfants attachées de ces éléments, indépendamment de l'itération à laquelle ils ont été assignée.
Les tâches qui peuvent être ajoutées en tant que tâches enfants aux éléments du journal correspondent aux types d'éléments de travail assignés à la catégorie de tâche.Dans le panneau, les tâches s'affichent sous l'en-tête de colonne de leur état de flux de travail.Lorsque vous faites glisser les tâches d'une colonne vers un autre, le champ d'état pour cet élément est automatiquement mis à jour.
Les types d'éléments de travail qui s'affichent sur ces pages correspondent aux mêmes types qui apparaissent sur les pages journal des itérations en souffrance, une grande partie du travail de personnalisation que vous effectuez pour la page journal des itérations détermine ce qui apparaît sur la page du panneau de tâche.
Vous pouvez personnaliser les fonctionnalités de la page du panneau de tâche des façons suivantes :
Déterminez les types d'éléments de travail enfants s'affichent dans le volet de tâches et que les types ajouter en tant qu'élément enfant à un élément de journal des travaux en souffrance (valeur par défaut est tâche).
Sélectionnez les états du flux de travail des tâches qui sont considérées comme dans le volet de tâches.
Modifiez la valeur de limite maximale pour le nombre d'éléments de travail qui peuvent apparaître dans le volet de tâches.La valeur par défaut est 500 éléments de travail.
Vous personnalisez ces fonctionnalités en personnalisant un ou plusieurs fichiers de définition suivants pour votre projet d'équipe : AgileConfiguration, CommonConfiguration, et catégories.Pour plus d'informations, consultez Personnaliser les pages Journal des travaux en souffrance.Pour en savoir plus sur l'utilisation du volet de tâches, consultez Exécuter une itération.
Retour au début
Personnalisez les bogues et mon travail
Mon travail, une fonctionnalité d' Team Explorer qui aide les développeurs à planifier leur travail, réduire les interruptions, et le travail plus efficacement, références que les metastates sont assignées à la catégorie de bogue.
Vous personnalisez cette zone en mettant à jour les fichiers de définition de catégories et CommonConfiguration.Pour plus d'informations, consultez Prendre en charge l'état de mise à jour d'un bogue à l'aide de Mon travail.
Retour au début
Fichiers de définition d'exporter et importer pour la configuration de processus
Avant de personnaliser la configuration de processus, vous devrez peut-être exporter le fichier de définition actuellement défini pour votre projet d'équipe.Une fois que vous avez personnalisé le fichier de définition, vous devez l'importer dans votre projet d'équipe pour que les modifications apparaissent.
Pour exporter un fichier de définition
Sur un ordinateur où Visual Studio ou Team Explorer est installé, ouvrez une fenêtre d'invite de commandes et tapez :
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Sur une édition 64 bits de Windows, remplacez %programfiles% par %programfiles(x86)%.
Pour exporter les fichiers de définition de catégories ou le paramètre de processus, tapez les commandes suivantes, un par un, 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.Choisissez entrée.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml" witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml" witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
La commande suivante illustre un exemple de la façon dont les fichiers de définition de l'importation pour la configuration de processus agile :
witadmin exportagileprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:"C: AgileConfiguration.xml"
Pour importer un fichier de définition
Pour importer les fichiers de définition de catégories ou le paramètre de processus, passez à la procédure précédente et tapez les commandes suivantes, un par un, en substituant les données des arguments indiqués, puis sélectionnez ensuite sur entrée.
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml" witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml" witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Important
Important un fichier de définition remplace toutes les catégories ou configurations existantes définies pour le projet d'équipe.
Retour au début
Voir aussi
Concepts
Référence des éléments XML de configuration de processus
Personnaliser le suivi des éléments de travail et votre projet d'équipe
Autres ressources
Définir et personnaliser le flux de travail des éléments de travail
Définir des catégories pour regrouper des types d'éléments de travail