Comment : créer un type d'élément de travail
Mise à jour : novembre 2007
Un type d'élément de travail définit les règles, les champs, les états et les transitions d'un élément de travail qui seront suivis dans un projet d'équipe, par exemple les bogues, les spécifications et les risques. Le type d'élément de travail est spécifié dans un fichier XML de définition de type dans le dossier Suivi des éléments de travail qui se trouve dans le dossier TypeDefinitions. Par exemple, MSF for Agile Software Development définit les types d'éléments de travail Bogue, Qualité de service, Scénario, Risque et Tâche respectivement dans les fichiers Bug.xml, QoS.xml, Scenario.xml, Risk.xml et Task.xml.
Personnalisez ou créez des fichiers de définition de type dans le dossier TypeDefinitions. Vous pouvez ensuite importer votre nouveau type d'élément de travail dans un projet unique ou l'ajouter à votre modèle de processus et télécharger le modèle modifié dans votre serveur Team Foundation Server.
Autorisations requises
Pour exécuter cette procédure, 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 créer un type d'élément de travail
Dans Visual Studio créez un fichier XML pour votre type d'élément de travail. Pour ce faire, dans le menu Fichier, cliquez sur Nouveau, puis sur Fichier.
Dans la boîte de dialogue Nouveau fichier, sous Catégories, sélectionnez Général, et sous Modèles, sélectionnez Fichier XML.
Copiez et collez le code suivant dans le fichier.
<?xml version="1.0" encoding="utf-8"?> <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef"> <WORKITEMTYPE name="New Work Item Type Name"> <DESCRIPTION>A description of your new work item type.</DESCRIPTION> <GLOBALLISTS> </GLOBALLISTS> <FIELDS> <FIELD name="Title" refname="System.Title" type="String" reportable="dimension"> <REQUIRED /> </FIELD> </FIELDS> <WORKFLOW> <STATES> <STATE value="Active"> </STATE> </STATES> <TRANSITIONS> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> <REASON value="Build Failure" /> </REASONS> </TRANSITION> </TRANSITIONS> </WORKFLOW> <FORM> <Layout> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="System.Title" Label="&Title:" LabelPosition="Left" /> </Column> </Group> </Layout> </FORM> </WORKITEMTYPE> </witd:WITD>
Enregistrez les modifications en cliquant sur Enregistrer dans la barre d'outils. Dans la boîte de dialogue Enregistrer le fichier sous, nommez le fichier et enregistrez-le en tant que fichier .xml.
Si vous créez un type d'élément de travail pour personnaliser un modèle de processus, accédez à l'emplacement où vous avez téléchargé le modèle de processus et enregistrez votre fichier dans le dossier \WorkItem Tracking\TypeDefinitions.
Remarque : Si vous exécutez le système d'exploitation Windows Vista, vous ne disposez peut-être pas des droits d'accès à certains dossiers. Si vous tentez d'enregistrer le type d'élément de travail à un emplacement où vous n'avez pas de droits d'accès, la technologie de virtualisation du Registre redirige automatiquement le fichier exporté et l'enregistre dans le magasin virtuel. Pour plus d'informations, consultez https://go.microsoft.com/fwlink/?LinkId=92325 et https://go.microsoft.com/fwlink/?LinkId=92323. Pour éviter cette redirection, vous pouvez enregistrer le fichier à un emplacement où vous avez des droits d'accès.
Pour personnaliser votre type d'élément de travail, consultez Définition des champs des types d'éléments de travail, Définition du flux de travail des éléments de travail et Définition du formulaire d'élément de travail.
Pour importer le nouveau type d'élément de travail dans un projet unique, consultez Comment : importer un type d'élément de travail dans un projet existant. Pour ajouter le type d'élément de travail à votre modèle de processus, consultez Types d'éléments de travail.
Voir aussi
Tâches
Comment : importer un type d'élément de travail dans un projet existant
Concepts
Structure générale d'un type d'élément de travail