Share via


Ajouter des définitions de type de lien à un modèle de processus

Vous pouvez définir des types de liens supplémentaires que les membres de l'équipe peuvent créer entre les éléments de travail d'un projet d'équipe. Un type de lien définit les étiquettes et les règles qui régissent les relations ou les liens entre les éléments de travail de ce type. Les types de liens que vous spécifiez complètent les types par défaut des liens hiérarchiques, dépendants et associés. Vous spécifiez le fichier de définition de chaque type de lien dans un fichier distinct, ou vous pouvez les indiquer tous dans un seul fichier. Vous spécifiez ensuite les fichiers de définition à télécharger dans l'élément taskxml du plug-in Suivi des éléments de travail.

Les modèles de processus Team Foundation Server (TFS) définissent deux types de liens qui sont référencés dans les définitions de plusieurs types d'éléments de travail. Ils s'ajoutent aux types de liens définis par système. Pour plus d'informations, consultez Référence des éléments de type de lien.

Les définitions de types de liens doivent être téléchargées avant les définitions de 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 un projet d'équipe créé, vous pouvez ajouter, supprimer, renommer et modifier les types de liens pour une collection de projets d'équipe à l'aide de l'outil en ligne de commande witadmin. Pour plus d'informations, consultez Gérer les types de liens [witadmin].

Définir des types de liens

Vous devez spécifier chaque définition de type de lien à l'aide de l'élément LinkType. En outre, chaque définition doit être conforme à la définition de schéma des types de liens, laquelle est définie dans le fichier orkitemlinktypedefinition-01.xsd. Vous pouvez télécharger les fichiers de schéma pour le suivi du 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 qui définit le type de lien TestedBy.

<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>

Vous pouvez personnaliser ou créer les fichiers de définition des types de liens dans le dossier LinkTypes. Pour plus d'informations sur la définition d'un type de lien, consultez Définir un type de lien personnalisé.

Retour au début

Spécifier les définitions de types de liens à télécharger

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

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />

L'exemple suivant indique comment spécifier une tâche qui crée les deux types de liens définis dans le modèle de processus MSF for Agile Software Development v5.0. Il s'agit des types de liens SharedStep et TestedBy.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
   <taskXml>
      <LINKTYPES>
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
   </taskXml>
</task>

Retour au début

Référence des éléments LINKTYPES

Le tableau suivant décrit les éléments que vous utilisez pour télécharger des définitions de types de liens. 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

Vous spécifiez le fichier qui définit les types de liens à télécharger à l'aide de l'élément LINKTYPE (WorkItemTracking).Vous spécifiez le nom d'un type de lien à définir à l'aide de l'élément LinkType (Définition).

Élément

Syntaxe

Description

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

Élément enfant obligatoire de LINKTYPES.

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

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

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

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

Voir aussi

Référence

Gérer les types de liens [witadmin]

Concepts

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

Définir un type de lien personnalisé