Partager via


Comment : faire correspondre un champ de type chaîne à un modèle

Mise à jour : novembre 2007

Vous pouvez modifier un champ de type chaîne de sorte que le format de la chaîne corresponde à un modèle que vous définissez. Pour ce faire, vous exportez le fichier XML du type d'élément de travail et modifiez son contenu. Une fois que vous avez modifié le champ de type chaîne, vous pouvez importer le fichier XML pour commencer à utiliser le type d'élément de travail mis à jour.

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 faire correspondre des champs String à des modèles

  1. Si vous modifiez un type d'élément de travail sur un projet unique, exécutez witexport pour exporter le fichier XML du type d'élément de travail que vous souhaitez modifier. Pour plus d'informations, consultez Comment : exporter un type d'élément de travail à partir d'un projet existant.

  2. Dans Visual Studio, cliquez sur Fichier, Ouvrir, puis sur Fichier.

    La boîte de dialogue Ouvrir un fichier s'affiche.

  3. Sous Regarder dans, accédez à l'emplacement où vous avez exporté le fichier.

    Si vous modifiez 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.

    Remarque :

    Si vous exécutez Windows Vista, vous ne disposez peut-être pas des droits d'accès à certains dossiers. Si vous tentez d'exporter le type d'élément de travail vers 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 exporter le fichier vers un emplacement où vous avez des droits d'accès.

  4. Sélectionnez le fichier XML du type d'élément de travail que vous souhaitez mettre à jour, puis cliquez sur Ouvrir. Lorsque vous êtes invité à modifier les fins de ligne, cliquez sur Non.

  5. Dans la section <WORKITEMTYPE>, recherchez la section <FIELDS> du fichier XML.

  6. Ajoutez le code XML, comme indiqué en surbrillance dans l'exemple suivant, pour ajouter un champ Version qui suit la version du produit auquel s'applique ce type d'élément de travail.

    <FIELDS>
    <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String"></FIELD>
    
  7. Ajoutez le code XML, comme indiqué en surbrillance dans l'exemple suivant, pour que toutes les valeurs Version commencent par la lettre v, suivie de deux chiffres, d'un point, de deux autres chiffres, d'un autre point, d'une lettre, puis de n'importe quel caractère.

    Remarque :

    Pour plus d'informations sur les modèles de correspondance, consultez Définition des règles des champs.

    <FIELDS>
        <FIELD name="Version" refname="MyCompany.MyProcess.Version" type="String">
        <MATCH pattern="vNN.NN.AX"/>
    </FIELD>
    
  8. Recherchez la section <TabGroup> du fichier XML. Dans cette section, les lignes suivantes définissent des contrôles. Ajoutez le code XML, comme indiqué en surbrillance dans l'exemple suivant, pour afficher le champ Version sur le formulaire d'élément de travail.

    <Column PercentWidth="100">
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.Issue" Label="Issue" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Common.ExitCriteria" Label="Exit Criteria" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Build.IntegrationBuild" Label="Integration Build" LabelPosition="Left" />
      <Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.TaskHierarchy" Label="Task Context" LabelPosition="Left" ReadOnly="True" />
      <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Version" Label="Version" LabelPosition="Left" />
    </Column>
    
  9. Dans la barre d'outils, cliquez sur Enregistrer pour enregistrer les modifications apportées au fichier XML.

  10. Importez le type d'élément de travail mis à jour.

    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.

Pour vérifier les modifications importées dans un projet unique

  1. Dans Team Explorer, cliquez sur Actualiser pour télécharger les mises à jour les plus récentes à partir du serveur.

    Ces mises à jour comprennent les modifications que vous venez d'importer. Attendez quelques secondes jusqu'à ce que le nœud Éléments de travail soit chargé. Les nœuds encore en cours de chargement sont intitulées en cours.

  2. Créez un élément de travail à l'aide du type d'élément de travail que vous avez modifié. Pour ce faire, cliquez avec le bouton droit sur le nœud Éléments de travail, pointez sur Ajouter un élément de travail, puis cliquez sur le type d'élément de travail.

    Cet élément de travail est créé à partir du type d'élément de travail que vous avez modifié et importé.

  3. Recherchez le champ Version et tapez différentes valeurs pour voir celles qui sont autorisées. Le champ est mis en surbrillance lorsqu'il contient une valeur illégale.

  4. Cliquez sur Fermer pour fermer le nouvel élément de travail. Cliquez sur Non lorsque vous êtes invité à enregistrer l'élément de travail.

Voir aussi

Tâches

Comment : créer une liste de sélection

Comment : créer une liste de sélection dépendante

Comment : définir une valeur par défaut

Comment : personnaliser le champ Assigné à

Concepts

Utilisation des conditions <WHEN>, <WHENNOT> et <WHENCHANGED>