Créer un type d'élément de travail
Vous pouvez créer un type d'élément de travail en commençant par l'exemple de code de cette rubrique. Un type d'élément de travail définit les règles, les champs, les états et les transitions des éléments de travail qui seront suivis dans un projet d'équipe, par exemple des bogues, des spécifications ou des risques. Le type d'élément de travail est spécifié dans un fichier XML de définition de type dans le dossier TypeDefinitions du dossier WorkItem Tracking. Par exemple, Microsoft Solutions Framework (MSF) for Agile Software Development définit les types d'élément de travail Bogue, Qualité de service, Scénario, Risque et Tâche dans les fichiers Bug.xml, QoS.xml, Scenario.xml, Risk.xml et Task.xml, respectivement.
Vous pouvez personnaliser ou créer 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é sur votre serveur Team Foundation Server.
Autorisations requises
Pour effectuer cette procédure, vous devez être membre du groupe Team Foundation Administrators ou du groupe Project Administrators du projet. Pour plus d'informations, consultez Référence des autorisations pour 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, puis 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/2008/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>
Cliquez sur Enregistrer pour enregistrer les modifications. 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 voulez télécharger le modèle de processus et enregistrez votre fichier dans le dossier \WorkItem Tracking\TypeDefinitions.
Notes
Si vous exécutez Windows Vista, vous n'avez peut-être pas l'autorisation d'accéder à certains fichiers.Si vous essayez d'exporter le type d'élément de travail vers un emplacement pour lequel vous n'avez pas défini d'autorisations, la technologie de virtualisation du Registre redirige automatiquement le fichier exporté et l'enregistre dans le magasin virtuel.Pour éviter cette redirection, vous pouvez exporter le fichier vers un emplacement pour lequel vous avez défini des autorisations.Pour plus d'informations sur la virtualisation du Registre, consultez le site web Microsoft : Virtualisation du Registre et Problèmes courants de virtualisation de fichiers et du Registre dans Windows Vista.
Pour personnaliser votre type d'élément de travail, consultez Modifier ou ajouter un champ pour prendre en charge les requêtes, les rapports et le flux de travail.
Pour importer le nouveau type d'élément de travail dans un projet unique, consultez Importer, exporter et gérer des types d'éléments de travail [witadmin]. Pour ajouter le type d'élément de travail à votre modèle de processus, consultez Ajouter les définitions de type pour les éléments de travail à un modèle de processus.
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
Autres ressources
Suivi des éléments de travail : index des définitions d'éléments XML