Partager via


Ajouter des définitions de type pour des é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 dans 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 de type des éléments de travail.

Important

Les modèles de processus Microsoft Solutions Framework (MSF) v5.0 définissent au moins six types d'éléments de travail.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 de 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ément 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 des dépendances pour des groupes de tâches et des tâches dans des fichiers de plug-in.

Dans cette rubrique

  • Exemple : Types d'éléments de travail

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

  • Référence des éléments WORKITEMTYPES

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 de types d'éléments de travail à l'aide de l'outil en ligne de commande witadmin.Pour plus d'informations, consultez Personnaliser et gérer des types d'éléments de travail (witadmin).

Exemple : 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 permettant d'effectuer le suivi des éléments de travail à partir de la page suivante du site Web Microsoft : Process Template and Work Item Schemas for 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 définition d'un type d'élément de travail, consultez Référence de tous les éléments XML WITD et Personnaliser les données de suivi de projet, les formulaires, les flux de travail et d'autres objets.

Retour au début

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

Pour télécharger une définition de type pour un é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 consiste à créer les six types d'éléments de travail dans le modèle de processus Microsoft Solutions Framework (MSF) for Agile Software développement v5.0.Il s'agit des 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 type de plusieurs é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\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>

Retour au début

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.

[!REMARQUE]

À 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.

Retour au début

Voir aussi

Référence

Personnaliser et gérer des types d'éléments de travail (witadmin)

Concepts

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

Concevoir et personnaliser un formulaire d'élément de travail

Définir et personnaliser des objets pour le suivi des éléments de travail en utilisant le plug-in de suivi d'élément de travail

Autres ressources

Définir des champs d'éléments de travail

Définir et personnaliser le flux de travail des éléments de travail