Partager via


Vue d'ensemble des fichiers de modèle de processus

Vous personnalisez la configuration initiale des projets d'équipe de Visual Studio Team Foundation Server (TFS) en personnalisant un ou plusieurs fichiers de modèles de processus. Vous pouvez personnaliser plusieurs types de fichiers modèles, notamment le fichier XML racine, les fichiers de plug-in et les fichiers de définition XML. En personnalisant ces fichiers, vous pouvez définir la configuration initiale de tous les projets d'équipe créés à partir du modèle de processus.

Cliquez ici pour plus d'informations sur les modèles de processus TFS par défaut. Cliquez ici pour découvrir des fichiers de plug-in de modèles de processus.

Vous pouvez personnaliser les éléments d'un projet d'équipe existant en modifiant le mode de fonctionnement de ses rapports, de ses types d'éléments de travail et du portail du projet. Dans ce cas, vos modifications affectent le mode de travail des individus dans le cadre de ce projet, mais elles n'affectent pas les projets existants ou futurs. Pour plus d'informations, consultez Une perspective complète de ce que vous pouvez configurer et personnaliser dans Visual Studio TFS.

Dans cette rubrique

  • Fichier de modèle de processus racine

  • Fichiers de plug-in

  • Interactions entre l'Assistant Nouveau projet d'équipe et les fichiers de plug-in

  • Fichiers de définition XML pour la gestion des tests

  • Fichiers qui définissent les objets utilisés pour le suivi des éléments de travail

  • Fichiers de guide de processus

Fichier de modèle de processus racine

Vous personnalisez le fichier XML racine, ProcessTemplate.xml, pour définir l'ordre des fichiers de plug-in à traiter et les dépendances de chaque plug-in. Ce fichier contient tous les groupes de tâches qui doivent s'exécuter pour créer un projet d'équipe avec succès. Chaque groupe de tâches référence un fichier de plug-in XML subordonné (souvent dans un sous-dossier) où les tâches spécifiques sont définies. En général, vous spécifiez un seul groupe de tâches pour chaque plug-in.

Lorsque l'Assistant Nouveau projet d'équipe crée un projet d'équipe, il exécute l'ensemble des plug-ins définis dans le fichier ProcessTemplate.xml. Pour plus d'informations, consultez Définir les tâches racines à l'aide du ficher de plug-in de modèle de processus.

Fichiers de plug-in

Les fichiers de plug-in définissent les tâches qui sont exécutées et les écrans qui s'affichent lorsqu'un coordinateur de projet crée un projet d'équipe à l'aide de l'Assistant Nouveau projet d'équipe. Chaque fichier de plug-in définit une ou plusieurs tâches. Les tâches spécifient de télécharger un fichier, de définir des autorisations pour un groupe ou de définir d'autres éléments de configuration. Chaque plug-in peut être modifié pour personnaliser un modèle de processus. À l'exception du plug-in Classification, les plug-ins peuvent également être supprimés du modèle de processus.

Chaque plug-in lit l'ensemble des tâches et dépendances pour obtenir la liste des tâches qu'il doit s'exécuter et pour déterminer si les tâches précédentes requises ont été exécutées. Grâce à ces fichiers de définition, vous spécifiez les configurations initiales que chaque plug-in doit implémenter.

Les plug-ins téléchargent des fichiers ou configurent des données pour un domaine fonctionnel spécifique. Par exemple, le plug-in Suivi des éléments de travail définit les types d'éléments de travail, les requêtes et les éléments de travail initiaux pour un nouveau projet d'équipe. Les modèles de processus TSF incluent les fichiers de plug-in décrits dans le tableau suivant. Pour plus d'informations sur la personnalisation de chacun de ces fichiers, consultez Personnaliser un processus.

Dossier

Fichier de plug-in

Description

Générer

Build.xml

Définit les tâches à effectuer pour configurer les autorisations de sécurité initiales assignées aux identités de Team Foundation Build et télécharger les fichiers de modèle de build.

Classification

Classification.xml

Définit les itérations et les zones initiales d'un projet d'équipe.

Groupes et autorisations

GroupsandPermissions.xml

Définit les groupes de sécurité initiaux d'un projet d'équipe et leurs autorisations.

Lab

Lab.xml

Définit les tâches à effectuer pour configurer les autorisations de sécurité initiales assignées aux identités de Visual Studio Lab Management.

Rapports

ReportsTasks.xml

Définit les rapports initiaux d'un projet d'équipe et configure le site de rapports.

Gestion des tests

TestManagement.xml

Définit les fichiers de gestion de test à télécharger pour créer les variables, configurations, paramètres et états de résolution de test initiaux d'un projet d'équipe. Ces paramètres sont utilisés par Microsoft Test Manager.

Contrôle de version

VersionControl.xml

Définit les autorisations de sécurité initiales du contrôle de version, les notes d'archivage d'un projet d'équipe, et si l'extraction exclusive est requise.

Suivi des éléments de travail

WorkItems.xml

Définit les types d'éléments de travail, requêtes et instances d'éléments de travail initiaux d'un projet d'équipe.

Windows SharePoint Services

WssTasks.xml

Définit le portail du projet de l'équipe en fonction d'un modèle de site SharePoint. Définit également des fichiers modèles et un guide de processus.

Interactions entre l'Assistant Nouveau projet d'équipe et les fichiers de plug-in

Les coordinateurs de projet créent des projets d'équipe à l'aide de l'Assistant Nouveau projet d'équipe. Les écrans qui apparaissent dans cet Assistant sont déterminés par les plug-ins utilisés. Par exemple, si un modèle de processus n'inclut pas le plug-in de Windows SharePoint Services, aucun écran ne s'affiche pour demander au coordinateur de projet des informations concernant le portail du projet.

Une fois que le coordinateur de projet quitte l'Assistant en cliquant sur Terminer, l'Assistant appelle les plug-ins pour effectuer le travail de création du projet d'équipe. L'ordre dans lequel les plug-ins sont appelés est déterminé par les fichiers de définition de processus XML.

Fichiers de définition XML pour la gestion des tests

Le tableau suivant décrit les fichiers de définition XML utilisés pour configurer les états initiaux de Microsoft Test Manager. Ces fichiers se trouvent dans le dossier Gestion des tests. Microsoft Test Manager est disponible avec Visual Studio Ultimate et Microsoft Visual Studio Test Professional. Pour plus d'informations, consultez Définir la configuration initiale du Gestionnaire de tests et Test de l'application.

Fichier

Description

testconfiguration

Configure les configurations de test par défaut (matériel et logiciels) définies pour un projet d'équipe. Après avoir créé le projet, vous pouvez supprimer ces configurations et créer d'autres configurations.

testresolutionstate

Définit les états de résolution de test utilisés par Test Runner et Microsoft Test Manager.

Notes

Vous ne pouvez pas modifier ces états après la création du projet d'équipe.

testsettings

Spécifie les fichiers de paramètres de test initiaux. Un seul fichier est spécifié : localrun.testsettings.

testvariable

Définit les variables de test initiales. Après avoir créé le projet, vous pouvez modifier ces variables et créer d'autres variables.

Fichiers qui définissent les objets utilisés pour le suivi des éléments de travail

Les membres de l'équipe utilisent des éléments de travail pour effectuer le suivi du travail. Vous pouvez développer la sélection des éléments de travail fournie par Visual Studio Application Lifecycle Management (ALM) pour l'adapter aux processus de votre équipe et à vos méthodes de communication. Pour ce faire, vous pouvez créer des types d'éléments de travail. Un type d'élément de travail est un modèle à partir duquel de nouveaux éléments de travail sont créés. Vous pouvez également modifier des types d'éléments de travail existants.

Le tableau suivant décrit les fichiers de définition XML utilisés pour configurer les objets utilisés pour le suivi des éléments de travail. Ces fichiers peuvent être personnalisés pour un modèle de processus ou, par la suite, pour un projet d'équipe individuel.

Dossier

Fichier

Description

Classification

FileMapping

Spécifie le fichier qui définit le mappage des champs entre Office Project et Team Foundation. Pour plus d'informations, consultez Mapper les champs Microsoft Project sur les champs Team Foundation.

Suivi des éléments de travail/Types d'éléments de travail

MSF Agile Software Development :

  • Récit utilisateur, bogue et tâche

  • Demande de révision du code, réponse de révision du code et révision

  • Demande de commentaires et réponse aux commentaires

  • Problème

  • Étapes partagées et cas de test

MSF for Capability Maturity Model Integration (CMMI) Process Improvement :

  • Spécifications, demande de modification, bogue et tâche

  • Demande de révision du code, réponse de révision du code et révision

  • Demande de commentaires et réponse aux commentaires

  • Problème et risque

  • Étapes partagées et cas de test

Visual Studio Scrum :

  • Élément de backlog de produit, bogue et tâche

  • Demande de révision du code, réponse de révision du code et révision

  • Demande de commentaires et réponse aux commentaires

  • Obstacle

  • Étapes partagées et cas de test

Définit les champs, le flux de travail et le formulaire pour chaque type d'élément de travail. Pour plus d'informations sur les éléments de travail définis pour les modèles de processus MSF, consultez les rubriques suivantes :

Pour plus d'informations sur la façon de personnaliser ou créer des types d'éléments de travail, consultez Personnaliser les objets de suivi de travail pour prendre en charge les processus de votre équipe.

Suivi d'éléments de travail / Types de lien

MSF Agile Software Development :

  • SharedSteps, TestedBy

MSF for CMMI Process Improvement :

  • Affecte

  • SharedSteps, TestedBy

Visual Studio Scrum :

  • Storyboard

  • SharedSteps, TestedBy

Définit des types supplémentaires de liens utilisés pour créer des relations entre éléments de travail.

Pour plus d'informations, consultez Définir un type de lien personnalisé.

Suivi des éléments de travail

Listes globales

Notes

Aucune liste globale n'est définie dans les modèles de processus par défaut.

Les listes globales définissent des listes d'éléments de menu partagées par les types d'éléments de travail et projets d'équipe. Vous pouvez définir des listes globales dans les types d'éléments de travail que vous téléchargez avec votre modèle de processus. Pour plus d'informations, consultez Définir les listes globales.

Suivi des éléments de travail

Categories.xml

  • Catégorie de bogue

  • Catégorie de demande de révision du code et catégorie de réponse de révision du code

  • Catégorie de fonctionnalité

  • Catégorie de demande de commentaires et catégorie de réponse aux commentaires

  • Catégorie de spécification

  • Catégorie d'étape partagée et catégorie de cas de test

  • Catégorie de tâche

  • Catégorie des types masqués

Définit des groupes qui associent un type d'élément de travail à une catégorie. Pour plus d'informations, consultez Utiliser les catégories pour regrouper les types d'éléments de travail.

Plusieurs de ces catégories sont requises pour prendre en charge la configuration de processus utilisée par le backlog et les tableaux de tâches Agile disponibles dans Team Web Access. Pour plus d'informations, consultez Configurer et personnaliser les outils de planification Agile pour un projet d'équipe.

Suivi d'élément de travail / Processus

Configuration du processus

Définit la configuration des pages du backlog et du tableau de tâches qui s'affichent dans Team Web Access. Pour plus d'informations, consultez Configurer et personnaliser les outils de planification Agile pour un projet d'équipe.

Suivi des éléments de travail / Requêtes

Requêtes d'élément de travail d'équipe (.wiq)

Définit un jeu initial de requêtes d'équipe qui prennent en charge la recherche d'éléments de travail. Vous pouvez ajouter ou modifier ces requêtes. Pour plus d'informations, consultez Ajouter les requêtes d'élément de travail à un modèle de processus.

Fichiers de guide de processus

Les fichiers de guide de processus sont téléchargés vers un portail de projet d'équipe. Ces fichiers spécifient des liens vers du contenu de guide de processus, des classeurs de gestion de projet et des exemples de modèles et documents. Tous ces objets peuvent être personnalisés pour un modèle de processus ou, par la suite, lorsqu'ils sont définis pour un projet d'équipe.

Le tableau suivant décrit les fichiers de guide de processus inclus dans les modèles de processus MSF.

Notes

Les tableaux de bord ou rapports Microsoft Excel ne sont pas inclus dans les fichiers de modèles de processus.Ces fichiers sont ajoutés au projet d'équipe selon les sélections effectuées au moment de la création d'un projet d'équipe.Si aucun site SharePoint n'est configuré pour le projet d'équipe, aucun tableau de bord ni rapport Office Excel ne sont disponibles.Pour plus d'informations sur ces artefacts, consultez les rubriques suivantes : Tableaux de bord de portail de projet, Tableaux de bord (CMMI) [redirection], rapports Excel et rapports Excel (CMMI).

Dossier

Type de fichier

Description

Windows SharePoint Services/Process Guidance/Supporting Files

Fichiers .htm

Définit des fichiers URL de guide de processus. Ces fichiers définissent l'URL qui est ouverte quand un membre de l'équipe clique sur Ouvrir le guide de processus pour l'élément de travail dans un formulaire d'élément de travail. Les modèles de processus TFS contiennent des liens vers les rubriques MSDN. Ces fichiers peuvent être personnalisés de façon à pointer sur d'autres ressources pour le guide de processus.

Windows SharePoint Services/Shared Documents

Fichiers .xslx

Définit des classeurs Microsoft Excel pour la prise en charge du triage des bogues et le suivi des problèmes.

Windows SharePoint Services/Samples and Templates

Fichiers .docx, .dotx et .xslx

Fournit des exemples de documents et de modèles comme point de départ pour la création de produits de travail. Ces fichiers sont téléchargés vers le portail du projet d'équipe lorsqu'un site SharePoint est mis en service pour le projet d'équipe.

Voir aussi

Concepts

Choisir un modèle de processus, utiliser des artefacts de projet d'équipe

Personnaliser un processus