Référence des éléments XML ProcessTemplate
Vous pouvez personnaliser le fichier racine d'un modèle de processus pour ajouter ou supprimer des fichiers de plug-in.Le fichier racine définit tous les plug-ins et toutes les tâches qui seront traités par l'Assistant Nouveau projet d'équipe.Pour les modèles de processus Microsoft Solutions Framework (MSF), le fichier racine s'appelle ProcessTemplate et se trouve dans le dossier conteneur des fichiers de modèles de processus.Pour plus d'informations, consultez Utilisation de fichiers de modèles de processus.
L'élément parent du fichier de plug-in racine est l'élément ProcessTemplate, pour lequel un seul élément metadata et un seul élément groups doivent être définis.Vous devez assigner un nom unique à chaque modèle de processus dans une collection de projets d'équipe, et ce nom ne peut pas comporter plus de 124 caractères Unicode.
Attention |
---|
Si vous téléchargez un modèle avec le même nom qu'un modèle existant, ce dernier est remplacé. |
Dans cette rubrique
Structure de la syntaxe ProcessTemplate
Référence des éléments Metadata
Référence des éléments Groups
Structure de la syntaxe ProcessTemplate
Le plug-in racine des modèles de processus doit être spécifié dans son propre fichier dans l'élément conteneur ProcessTemplate et être conforme au schéma des modèles de processus, lequel est défini dans les fichiers ProcessTemplate.xsd et ProcessTemplateItem.xsd.Vous pouvez télécharger les fichiers de schéma de modèles de processus à partir de la page suivante du site Web Microsoft : Process Template and Work Item Schemas for Visual Studio Team Foundation.
L'exemple suivant illustre la structure de l'élément racine ProcessTemplate.Pour obtenir un exemple plus complet, consultez Définir les tâches racines à l'aide du ficher de plug-in de modèle de processus.
<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
<metadata> . . . </metadata>
<groups> . . .</groups>
</ProcessTemplate>
Retour au début
Référence des éléments Metadata
La syntaxe suivante illustre la structure de l'élément metadata et de ses éléments enfants.
<metadata>
<name>ProcessTemplateName</name>
<description>ProcessTemplateDescription </description>
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
</plugins>
</metadata>
Élément |
Syntaxe |
Description |
---|---|---|
description |
|
Élément enfant obligatoire de metadata. Définit le texte descriptif qui s'affiche dans l'Assistant Nouveau projet d'équipe pour le modèle de processus. |
metadata |
|
Élément enfant obligatoire de ProcessTemplate. Élément conteneur permettant de spécifier les informations nécessaires au traitement du plug-in par l'Assistant Nouveau projet d'équipe. |
name |
|
Élément enfant obligatoire de metadata. Définit le nom du modèle de processus, qui doit être unique dans la collection de projets d'équipe.La longueur maximale du nom est de 124 caractères. |
plugin |
|
Élément enfant obligatoire de plugins. Spécifie le nom d'un fichier de plug-in à inclure dans la création du modèle du processus et indique si le plug-in doit avoir une page visible dans l'Assistant Nouveau projet d'équipe. |
plugins |
|
Élément enfant obligatoire de metadata. Élément conteneur qui définit les plug-ins pour le modèle de processus. |
version |
|
Élément enfant facultatif de metadata. Spécifie un ID unique et les numéros de révision majeure et mineure pour identifier la version du modèle de processus. |
Retour au début
Référence des éléments Groups
La syntaxe suivante illustre la structure de l'élément groups et de ses éléments enfants.
<groups>
<group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
<dependencies>
<dependency groupId="dependentGroupId" />
. . .
</dependencies>
<taskList filename="RelativePathAndFileName" />
</group>
. . .
</groups>
Élément |
Syntaxe |
Description |
---|---|---|
dependencies |
|
Élément enfant obligatoire de group. Spécifie les dépendances du groupe vis-à-vis d'autres groupes. |
dependency |
|
Élément enfant facultatif de dependencies. Spécifie l'ID d'un autre groupe de tâches dont ce groupe dépend.L'autre groupe doit exécuter ses tâches pour que ce groupe de tâches puisse démarrer. |
group |
|
Élément enfant obligatoire de groups. Identifie un jeu de tâches pour un plug-in à exécuter lors de la création du projet.Les valeurs suivantes sont valides pour chaque attribut :
|
groups |
|
Élément enfant obligatoire de ProcessTemplate. Élément conteneur qui définit l'ensemble des groupes de tâches qui s'exécuteront pendant la création du projet. |
tasklist |
|
Spécifie un fichier XML qui contient la liste des tâches à exécuter.La liste de tâches d'un groupe doit toujours être dans un fichier XML séparé.Pour plus d'informations sur la spécification de ces fichiers, consultez Définir les tâches pour traiter un plug-in. |
Retour au début
Voir aussi
Concepts
Utilisation de fichiers de modèles de processus
Définir les tâches pour traiter un plug-in
Définir des dépendances pour des groupes de tâches et des tâches dans des fichiers de plug-in
Personnaliser des modèles de processus
Définir les tâches racines à l'aide du ficher de plug-in de modèle de processus