Partager via


Ajouter les définitions de type pour les éléments de travail à un modèle de processus

Les types d'éléments de travail que vous définissez pour un modèle de processus fournissent la base de toutes les tâches de suivi, de surveillance et de création de rapports lors du développement d'un produit et de ses fonctionnalités. Un type d'élément de travail définit les champs de données, le flux de travail et le formulaire d'élément de travail d'un élément de travail qui fera l'objet d'un suivi dans un projet d'équipe. Les types d'éléments de travail comprennent des bogues, des récits utilisateur et des tâches. Vous pouvez d'abord personnaliser les définitions de type pour ajouter des champs, changer le flux de travail ou modifier le formulaire d'élément de travail. En outre, vous pouvez ajouter ou supprimer des types d'éléments de travail d'un modèle de processus.

Vous spécifiez les définitions de type d'un modèle de processus pour plusieurs éléments de travail en tant que tâche dans le plug-in Suivi des éléments de travail. Cette tâche est obligatoire car les types d'éléments de travail prennent en charge le travail de suivi et de création de rapports. Vous spécifiez chaque fichier de définition de type à télécharger dans l'élément taskXml. Les plug-ins dédiés à la gestion des tests, aux rapports et au portail dépendent de l'aboutissement du téléchargement des définitions des type d'éléments de travail.

Les modèles de processus de Team Foundation Server (TFS) définissent six types d'éléments de travail ou plus. Les types et les champs qui sont définis dans ces modèles de processus sont référencés dans les définitions de catégories, les requêtes d'élément de travail et les rapports. Par conséquent, la tâche de téléchargement des définitions des types d'éléments de travail doit se terminer correctement avant les tâches de téléchargement des catégories, des requêtes d'éléments de travail et des rapports.

En outre, la tâche de téléchargement des fichiers de définition des types de liens doit précéder la tâche de téléchargement des définitions des types d'éléments de travail. Pour plus d'informations, consultez Définir les dépendances pour les groupes de tâches et les tâches dans les fichiers de plug-in.

Une fois qu'un projet d'équipe a été créé à l'aide du modèle de processus, vous pouvez ajouter, supprimer, renommer et modifier les définitions des types d'éléments de travail à l'aide de l'outil en ligne de commande witadmin. Pour plus d'informations, consultez Importer, exporter et gérer des types d'éléments de travail [witadmin].

Définitions des types d'éléments de travail

Chaque définition de type doit être spécifiée dans son propre fichier dans l'élément conteneur WITD. En outre, chaque définition doit être conforme à la définition de schéma des types d'éléments de travail, spécifiée dans les fichiers workitemtypedefinition-02.xsd et workitemtypedefinition-02.xsd. Vous pouvez télécharger les fichiers de schéma pour le suivi des éléments de travail à partir de la page suivante du site web de Microsoft : Schémas de modèles de processus et d'éléments de travail pour Visual Studio Team Foundation.

L'exemple suivant illustre la structure de la syntaxe de niveau supérieur qui définit un type d'élément de travail.

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

Vous pouvez personnaliser ou créer des fichiers de définition de type dans le dossier TypeDefinitions. Pour plus d'informations sur la façon de définir un type d'élément de travail, consultez Référence de tous les éléments XML WITD et Personnaliser les objets de suivi de travail pour prendre en charge les processus de votre équipe.

Spécification des définitions des types d'éléments de travail à télécharger

Pour télécharger une définition de type d'élément de travail dans le modèle de processus, vous spécifiez l'élément WORKITEMTYPE. L'attribut de nom de fichier est un chemin d'accès relatif du fichier de définition de type. Par exemple, la syntaxe suivante spécifie que le fichier Bug.xml sera téléchargé.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

L'exemple suivant montre comment spécifier une tâche qui crée les types d'éléments de travail suivants : bogue, problème, étapes partagées, tâche, cas de test et récit utilisateur. Étant donné que les définitions de plusieurs types d'éléments de travail contiennent des filtres pour le type de lien TestedBy, la tâche LinkTypes doit être terminée pour que la tâche WITs puisse s'achever correctement.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" /> 
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

Référence des éléments WORKITEMTYPES

Le tableau suivant décrit les éléments que vous utilisez pour télécharger les définitions de types d'éléments de travail. Vous spécifiez ces éléments dans un élément conteneur taskXml dans le fichier de plug-in Suivi des éléments de travail.

Notes

À l'aide de l'élément WORKITEMTYPE (WorkItemTracking), vous spécifiez un fichier de définition de type à télécharger.À l'aide de l'élément WORKITEMTYPE (WITD), vous spécifiez le nom d'un type à définir.Pour plus d'informations, consultez Référence de tous les éléments XML WITD.

Élément

Syntaxe

Description

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Élément enfant obligatoire de WORKITEMTYPES.

Spécifie le chemin d'accès et le nom du fichier qui contient une définition de type à télécharger.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

Élément enfant obligatoire du plug-in Suivi des éléments de travail.

Contient une collection d'éléments WORKITEMTYPE spécifiant chacun un fichier de définition à télécharger.

Voir aussi

Référence

Importer, exporter et gérer des types d'éléments de travail [witadmin]

Concepts

Référence de tous les éléments XML WITD

Définir des objets pour le suivi des éléments de travail à l'aide du plug-in de suivi des éléments de travail

Autres ressources

Modifier ou ajouter un champ pour prendre en charge les requêtes, les rapports et le flux de travail