Partager via


Utilisation de fichiers de modèles de processus

Vous personnalisez la configuration initiale des projets d'équipe de Visual Studio Application Lifecycle Management (ALM) 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 de le modèle 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 Personnaliser les projets et processus d'équipe.

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.Les modèles de processus de Microsoft Solutions Framework (MSF) fournissent 11 fichiers de plug-in.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 MSF 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 les domaines fonctionnels au sein d'un modèle de 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 le test professional Microsoft Visual Studio.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.

RemarqueRemarque
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 des champs Microsoft Project et des champs Team Foundation.

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

MSF Agile Software développement v6.0:

  • Récit utilisateur, tâche et bogue,

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

  • Demande de commentaires et réponse de commentaires

  • Problème

  • Cas de test et étapes partagées

MSF for capability maturity model processus v6.0 integration (CMMI) de modèle de maturity model integration):

  • Spécifications, demandes 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 de commentaires

  • Problème et risque

  • Cas de test et étapes partagées

Scrum v2.0 de Visual Studio:

  • Élément, bogue, et tâche de journal des travaux en souffrance du produit

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

  • Demande de commentaires et réponse de commentaires

  • Obstacle

  • Cas de test et étapes partagées

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 personnalisation ou la création de types d'éléments de travail, consultez Personnaliser les données de suivi de projet, les formulaires, les flux de travail et d'autres objets.

Suivi/WorkItem de types de liens

MSF Agile Software Development :

  • SharedSteps, TestedBy

MSF for CMMI Process Improvement :

  • Affecte

  • SharedSteps, TestedBy

Scrum Visual Studio:

  • Storyboard

  • SharedSteps, TestedBy

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

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

Suivi des éléments de travail

Listes globales

RemarqueRemarque
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 à votre modèle de processus.Pour plus d'informations, consultez Définir des listes globales.

Suivi des éléments de travail

Categories.xml

  • Catégorie de bogue

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

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

  • Catégorie de spécification

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

  • Catégorie de tâche

  • Types masqués catégorie

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

Plusieurs de ces catégories sont requises pour prendre en charge la configuration de processus utilisé par les panneaux agiles journal et des tâches disponibles dans Team Web Access.Pour plus d'informations, consultez Personnaliser le journal des travaux en souffrance et le tableau des tâches à l'aide de la configuration du processus.

Suivi des processus de WorkItem

Fichiers de configuration de processus qui incluent AgileConfiguration.xml et ProcessConfiguration.xml.

Définit la configuration des pages de panneau du journal et de tâche qui apparaissent dans Team Web Access.Pour plus d'informations, consultez Personnaliser le journal des travaux en souffrance et le tableau des tâches à l'aide de la configuration du processus.

Suivi des requêtes de WorkItem

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 des 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.

[!REMARQUE]

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 Tableaux de bord (Agile), Tableaux de bord (CMMI), Rapports Excel (Agile) 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 ouverte lorsqu'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 MSF contiennent des liens vers les rubriques du site Web Microsoft.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 les classeurs du Microsoft Excel pour prendre en charge des problèmes de triage et de suivre des bogues.

Pour plus d'informations, consultez Classeurs (Agile) ou Classeurs (CMMI).

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

Personnaliser des modèles de processus

Autres ressources

Guide de processus et modèles de processus pour Team Foundation Server