Partager via


Référence des éléments XML du workflow global

À l'aide d'un flux de travail global, vous pouvez réduire le travail nécessaire à la définition et à la mise à jour de champs d'élément de travail et de listes globales utilisés par un certain nombre de types d'éléments de travail et de projets d'équipe. Le flux de travail global vous permet de définir et mettre à jour des champs et des listes globales qui s'appliquent à tous les types d'éléments de travail d'un projet d'équipe ou d'une collection de projets d'équipe.

Notes

Pour qu'un flux de travail global puisse être défini, la fonctionnalité doit être activée sur le serveur de couche Application. Le serveur doit exécuter une version de Visual Studio Team Foundation Server qui prend en charge cette fonctionnalité, telle que Team Foundation Server 2010 avec le Service Pack 1 (SP1). Vous pouvez télécharger ce Service Pack sur la page suivante du site Web Microsoft : Service Pack 1 de Visual Studio Team Foundation Server 2010, Bêta (page éventuellement en anglais).

Pour plus d'informations, consultez Personnalisation du workflow global.

Dans cette rubrique

  • Structure de la syntaxe de flux de travail global

  • Élément conteneur FIELD (Définition)

  • Éléments enfants GLOBALLIST et LISTITEM

Notes

Si vous souhaitez simplement gérer des listes globales pour une collection, consultez Définition des listes globales.

Structure de la syntaxe de flux de travail global

Vous définissez le flux de travail global à l'aide de l'élément GLOBALWORKFLOW qui prend en charge les éléments FIELDS (Définition) et GLOBALLISTS en tant qu'enfants.

<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
   <FIELDS> 
      <FIELD> . . . </FIELD>
   </FIELDS>
   <GLOBALLISTS> 
      <GLOBALLIST> . . . </GLOBALLIST>
   </GLOBALLISTS>
</GLOBALWORKFLOW>

Retour au début

Élément FIELD (Définition)

Vous utilisez la syntaxe suivante pour définir les champs de données dans un flux de travail global. Cette syntaxe illustre le format de l'élément FIELD (Définition) et tous les éléments enfants facultatifs. Pour plus d'informations, consultez Élément FIELD (Définition) et Référence de tous les éléments XML FIELD.

Notes

Vous ne pouvez pas spécifier l'élément HELPTEXT pour un champ que vous définissez dans un flux de travail global.

<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN>> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>

Retour au début

Éléments enfants GLOBALLIST et LISTITEM

Le tableau suivant décrit les éléments GLOBALLIST et LISTITEM. Vous spécifiez ces éléments en tant qu'éléments enfants de l'élément GLOBALWORKFLOW. Vous pouvez utiliser ces éléments pour énumérer une liste de valeurs présentée à l'utilisateur comme une liste de choix ou un menu déroulant d'éléments. Pour plus d'informations, consultez Définition et utilisation de listes, listes de choix et listes globales.

Élément

Description et syntaxe

GLOBALIST

Définit un ensemble d'éléments LISTITEM stockés pour une collection de projets d'équipe ou un projet d'équipe.

NomListeGlobale : chaîne de texte qui contient entre 1 et 255 caractères.

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST> 

L'élément GLOBALLIST est un enfant obligatoire de l'élément GLOBALLISTS.

LISTITEM

Définit une valeur valide qui s'affiche dans la liste.

<LISTITEM value="listName" />

L'élément LISTITEM est un enfant obligatoire de l'élément GLOBALLIST.

Retour au début

Voir aussi

Concepts

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

Personnalisation des données de suivi de projet, de formulaires, de flux de travail et d'autres objets

Autres ressources

Personnalisation du workflow global