Partager via


Listes globales

Mise à jour : novembre 2007

Vous pouvez répartir des éléments de liste en plusieurs types d'élément de travail en incluant les éléments de liste dans un ou plusieurs éléments GLOBALLIST.

En définissant des types d'élément de travail, vous pouvez constater que certains champs ont le même ensemble de valeurs. Ce partage englobe souvent plusieurs types d'élément de travail et même entre plusieurs projets d'équipe. Certaines de ces valeurs d'élément de liste peuvent changer fréquemment, par exemple le numéro de build des builds nocturnes. Il n'est pas recommandé de demander à un administrateur de mettre ces listes souvent à jour dans plusieurs emplacements. Les listes globales aident à résoudre ce problème. Les listes globales ne doivent pas inclure de groupes à portée de projet parce qu'elles ne sont pas limitées au projet.

Une liste globale est simplement un jeu d'éléments LISTITEM stocké et utilisé globalement par tous les serveurs Team Foundation d'une implémentation Team Foundation Server. Les listes globales sont utiles pour les champs globaux tels que Operating System, Found in Build, Fixed in Build, etc. Une liste globale ne peut pas être vide. Chaque élément GLOBALLIST doit avoir au moins un élément LISTITEM défini. Les listes globales sont définies et managées dans le cadre d'une définition de type d'élément de travail.

Chaque liste globale a un nom qui doit être unique sur tous les serveurs Team Foundation de l'implémentation Team Foundation Server et respecter les conditions suivantes.

  • Les noms peuvent contenir jusqu'à 254 caractères Unicode.

  • Les noms ne doivent pas être vides.

  • Les noms ne peuvent pas contenir d'espace blanc de début ou de fin.

  • Deux espaces blancs consécutifs ne sont pas autorisés.

  • Les noms des listes globales ne peuvent pas contenir de barres obliques inverses (\).

Vous pouvez effectuer les opérations suivantes :

  • créer une liste globale ;

  • ajouter une valeur de liste à une liste globale ;

  • supprimer une valeur de liste dans une liste globale.

  • Obtenir la liste des listes globales d'un serveur Team Foundation Server.

  • Obtenir le contenu d'une liste.

Pour plus d'informations sur la création et l'utilisation de listes globales, consultez Comment : utiliser une liste globale et les autres rubriques répertoriées dans la section « Voir aussi » de cette rubrique.

Sources de données externes et listes globales

Les listes globales peuvent s'avérer particulièrement utiles lorsqu'une liste doit être dérivée d'un système tiers. Par exemple, supposons qu'une société tienne à jour une base de données client distincte. Lorsqu'un client découvre un bogue, son nom est saisi dans un champ Found By Customer. Les utilitaires en ligne de commande glimport et glexport peuvent vous aider à mettre à jour les listes globales Team Foundation Server avec les valeurs globales actuelles.

Si un champ de type d'élément de travail fait référence à une liste globale, cette dernière fera partie du fichier XML exporté.

L'importation d'une liste globale crée une liste si celle-ci n'existe pas déjà. Si la liste existe déjà, l'utilitaire en ligne de commande glimport vous prévient que la liste actuelle sera remplacée. Vous pouvez écrire votre propre programme pour mettre à jour une liste globale existante ou mettre à jour la liste globale vous-même avec les nouvelles données.

Les administrateurs de projet et les administrateurs Team Foundation Server sont autorisés à modifier le contenu d'une liste globale.

Voir aussi

Tâches

Comment : utiliser une liste globale

Concepts

Structure générale d'un type d'élément de travail

Référence

GLOBALLISTS, élément (Schéma des listes globales)

GLOBALLIST, élément (Schéma typelib)

GLOBALLISTS, élément (Schéma de définition du type d'élément de travail)

GLOBALLIST, élément (Schéma de définition du type d'élément de travail)

glexport

glimport