Partager via


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

Vous utilisez les champs d'élément de travail pour assurer le suivi des données d'un type d'élément de travail, définir les critères de requêtes et concevoir des rapports.Vous pouvez personnaliser la façon dont vous utilisez un champ d'élément de travail prédéfini pour un type d'élément de travail, ou vous pouvez créer des champs qui prendront en charge des spécifications de suivi de données supplémentaires.Pour un index des champs définis dans les modèles de processus par défaut pour Team Foundation Server, consultez Référence des champs d'éléments de travail pour Visual Studio ALM.

Voici certaines des raisons pour lesquelles vous pouvez vouloir personnaliser un champ d'élément de travail :

  • Modifier l'étiquette de champ afin qu'elle corresponde aux conventions d'affectation de noms de votre équipe.

  • Ajouter ou modifier les attributs d'un champ.

  • Spécifier une valeur par défaut ou contrôler les valeurs que les utilisateurs peuvent affecter à un champ.

  • Limiter les personnes autorisées à modifier un champ.

  • Ajouter un champ afin de capturer des données spécifiques au processus de votre équipe ou aux spécifications de suivi.

  • Définir ou personnaliser une liste de choix.

  • Remplacer une liste de choix par une liste globale afin de prendre en charge la cohérence inter-groupes et de simplifier la maintenance.

Les formulaires d'éléments de travail utilisent des champs pour afficher les données, ou pour permettre aux utilisateurs d'en entrer ou de sélectionner des options.Vous pouvez contrôler l'apparence et le comportement des champs dans les formulaires d'éléments de travail en définissant ces champs dans la définition des types d'éléments de travail.

Dans la définition des types d'éléments de travail, vous définissez un champ en spécifiant un nom, un nom de référence et un type.Les champs peuvent également être définis pour inclure du texte d'aide, respecter les règles et présenter le comportement de génération de rapports spécifique.Le flux de travail global vous permet de définir des champs qui s'appliquent à tous les types d'éléments de travail définis pour un projet d'équipe ou une collection.Vous pouvez utiliser le flux de travail global pour définir et mettre à jour des règles de champ qui affectent tous les types d'éléments de travail dans un projet d'équipe ou une collection.

Les champs d'élément de travail sont conservés pour une collection de projets d'équipe.Vous pouvez modifier un attribut des champs, de même que renommer et supprimer des champs existants.

Syntaxe de l'élément FIELD

La structure et les attributs de syntaxe suivants définissent des champs :

<FIELD name="field display name" refname="field reference name" type="String | Integer | 
Double | DateTime | PlainText | HTML | History | TreePath | GUID " 
syncnamechanges="true | false" reportable="Dimension | Detail | Measure" formula="sum" 
indexable="true | false" >
</FIELD>

Notez les informations suivantes sur la spécification d'attributs :

  • Vous pouvez spécifier le nom de champ de votre choix et le faire varier dans différentes définitions d'élément de travail.Toutes les données du champ sont suivies selon le nom de référence.

  • L'attribut de type spécifie le type de données pour le champ.Pour obtenir une description de chaque type de données, consultez Utilisation des champs d'élément de travail.Pour plus d'informations sur les contrôles qui affichent des types de champ spécifiques, consultez Spécifier des contrôles de formulaire d'élément de travail.

  • Pour les champs de chaîne utilisés pour stocker des noms de personne, l'attribut syncnamechanges doit avoir la valeur true.Ce paramètre indique que le contenu du champ doit être mis à jour à mesure que des modifications sont apportées aux noms de personne dans Active Directory ou un groupe de travail.

  • Les champs dont l'attribut Reportable a la valeur Detail, Dimension ou Measure font l'objet d'un suivi dans l'entrepôt de données.Pour plus d'informations, consultez Utilisation des champs d'élément de travail.

  • L'attribut Indexable a la valeur True pour augmenter la performance de l'exécution des requêtes qui spécifient ce champ dans les critères de filtre.Si vous ajoutez un champ personnalisé que vous utilisez dans plusieurs de vos requêtes d'élément de travail, vous pouvez activer l'indexation pour ce champ.

Vous pouvez modifier le nom du champ et les assignations d'attribut Reportable et Indexable pour n'importe quel champ, sauf les champs système, à l'aide de l'outil en ligne de commande witadmin.Pour plus d'informations, consultez Gérer des champs d'éléments de travail (witadmin).

Retour au début

Tâches courantes

Tâches

Rubriques connexes

Découvrir les types et les attributs de champs que vous pouvez spécifier :vous pouvez définir des champs pour stocker des types de données spécifiques, tels que du texte, des nombres ou un contenu HTML.Selon la façon dont vous souhaitez utiliser le champ de données à des fins de création de rapport ou de requête, vous pouvez définir des attributs supplémentaires.

Rechercher la syntaxe d'un élément FIELD (Définition).Vous définissez des champs d'éléments de travail à l'aide de l'élément FIELD (Définition).Vous spécifiez le comportement d'un champ, définissez des valeurs par défaut ou établissez une liste de choix de valeurs à l'aide d'un ou de plusieurs éléments enfants.Vous pouvez combiner des éléments de règle de champ.Vous pouvez appliquer la plupart des règles à un utilisateur ou un groupe spécifique ou les ignorer pour un utilisateur ou un groupe spécifique.

Spécifier des champs pour exécuter des actions spécifiques pour le suivi du processus.Team Foundation gère les champs système, qui vous permettent d'assurer le suivi de tous les types d'éléments de travail.Tous les autres champs sont ajoutés à une collection de projets d'équipe par le biais de définitions de type d'élément de travail.Les types d'éléments de travail sont spécifiés dans le modèle de processus à partir d'un projet d'équipe créé, mais vous avez également la possibilité de les importer ultérieurement dans un projet d'équipe.

Pour de meilleurs résultats, spécifiez des champs déjà utilisés s'ils répondent à vos besoins en matière de suivi des projets.

Spécifier le comportement, la valeur par défaut ou les conditions de valeurs de champ.Vous pouvez établir des règles de champ afin de définir le comportement des valeurs de champ et d'appliquer des contraintes à ces dernières.Les règles de champ sont des éléments supplémentaires répertoriés dans un conteneur d'éléments FIELD.Vous pouvez définir des règles de champ pour un champ, un état, une transition, une raison ou un flux de travail global.

Définir les éléments de liste et définir éventuellement des conditions sur ces éléments.Vous utilisez des listes de champs pour énumérer un ensemble de valeurs autorisées, suggérées ou interdites.Vous pouvez également définir des listes globales pour tous les types d'éléments de travail.

Retour au début

Tâches connexes

Tâche

Rubriques connexes

Comprendre les restrictions placées sur les champs de dénomination et d'autres objets de suivi des éléments de travail :vous pouvez spécifier un nom convivial pour tous les objets de suivi des éléments de travail et vous devez également spécifier un nom de référence pour certains d'entre eux.Les deux types de noms doivent satisfaire les spécifications définies selon le type d'objet.

Ajouter des champs ou modifier les attributs de création de rapports de champs existants.Vous pouvez ajouter des champs ou modifier les attributs de champs existants pour prendre en charge la création de rapports.Lorsque vous ajoutez ou modifiez des champs, vous devez systématiquement les nommer afin de pouvoir les rechercher dans le cube Analysis Services, car les champs sont regroupés de façon logique dans des dossiers.

Définir des champs ou des listes qui seront utilisés par tous les types d'éléments de travail pour un projet ou une collection.Vous pouvez définir et mettre à jour des champs et des listes énumérées en les définissant dans le cadre du flux de travail global.

Ajouter, supprimer ou modifier les états ou les transitions qui contrôlent le flux de travail.Vous contrôlez le flux de travail d'un élément de travail en définissant son état initial, ses états valides, les transitions valides entre ces états et les utilisateurs ou groupes qui ont l'autorisation d'exécuter ces transitions.La section WORKFLOW du type d'élément de travail contrôle le mode de suivi d'un élément de travail.

Modifier et personnaliser le formulaire d'élément de travail pour un type d'élément de travail.Vous pouvez contrôler la façon dont un type d'élément de travail affiche des éléments de l'interface utilisateur via la section FORM de la définition du type d'élément de travail.Chaque type d'élément de travail ne doit avoir qu'un seul formulaire.Vous décrivez la totalité du formulaire, ce qui comprend tous ses onglets, ses champs et ses groupes.

Retour au début

Voir aussi

Concepts

Référence des champs signalables pour Visual Studio ALM

Référence des champs d'éléments de travail pour Visual Studio ALM

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

Personnaliser le suivi des éléments de travail et votre projet d'équipe

Personnaliser les données de suivi de projet, les formulaires, les flux de travail et d'autres objets