Définir le plug-in de portail du projet pour un modèle de processus
Grâce au plug-in du portail, vous pouvez définir les bibliothèques de documents initiales, la structure des bibliothèques et les documents du portail d'un projet d'équipe. Vous pouvez également inclure les tâches permettant de créer des tableaux de bord et des rapports Excel conçus pour fonctionner avec les modèles de processus de Microsoft Solutions Framework (MSF).
Important
Les tâches que vous spécifiez dans le plug-in des produits SharePoint sont exécutées uniquement lorsque vous créez un site SharePoint lors de la création d'un projet d'équipe.
Dans cette rubrique
Nom et emplacement du plug-in Portail
Tâches de création de portail et dépendances
Création du site et spécification du modèle de site
Création de bibliothèques de documents
Création de la structure de dossiers d'une bibliothèque de documents
Spécification des fichiers à télécharger dans les bibliothèques de documents
Activation des fonctionnalités des tableaux de bord
Nom et emplacement du plug-in Portail
Le tableau suivant récapitule les noms du fichier de plug-in du portail, du dossier et du plug-in pour les modèles de processus MSF.
Nom du fichier : |
WssTasks.xml |
Nom du dossier : |
Windows SharePoint Services |
Nom du plug-in : |
Microsoft.ProjectCreationWizard.Portal |
Notes
Vous pouvez modifier les noms du fichier XML et du dossier, mais pas du plug-in. Visual Studio Team Foundation Server n'inclut aucun mécanisme de déploiement de plug-ins côté client, de stratégies ou d'autres modifications. Si vous ne voulez pas déployer ce genre de fonctionnalités, vous devez utiliser votre propre programme de distribution et d'installation.
Retour au début
Tâches de création de portail et dépendances
Dans le fichier de plug-in du portail, spécifiez une ou plusieurs tâches et leurs dépendances. Vous spécifiez les tâches clés suivantes :
Créer le site à l'aide d'un modèle de site spécifié
Créer des bibliothèques de documents
Créer des dossiers et télécharger des fichiers dans les bibliothèques de documents
Activer les fonctionnalités des tableaux de bord
Pour obtenir un exemple de tâche qui spécifie un portail de projet simple, consultez le fichier WssTasks.xml du modèle de processus MSF for Agile Software Development.
Pour plus d'informations sur les spécifications et l'administration de site, consultez Produits SharePoint et Team Foundation Server
Retour au début
Création du site et spécification du modèle de site
Vous devez spécifier un modèle de site sur lequel le portail du projet est basé. Le modèle de site doit également être disponible sur le portail SharePoint de Team Foundation Server. Les modèles de site ne sont pas inclus dans le modèle de processus.
Spécifiez le modèle de site à l'aide de l'élément site.
<site template="" language=""/>
Le tableau suivant décrit les attributs pour l'élément site.
Attribut |
Description |
---|---|
modèle |
Spécifie le modèle à utiliser. Vous devez spécifier un modèle défini sur le serveur qui héberge les produits SharePoint pour les projets d'équipe qui seront créés. Pour utiliser les fonctionnalités disponibles avec la version actuelle des modèles de processus pour MSF, spécifiez l'une des chaînes suivantes :
|
language |
Spécifie un ID de paramètres régionaux pour indiquer la langue à utiliser pour le modèle de site. La version anglaise est 1033. |
L'exemple suivant indique comment référencer la version anglaise de la version actuelle du modèle de processus Agile de MSF, qui prend en charge les tableaux de bord.
<tasks>
<task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
<dependencies />
<taskXml>
<Portal>
<site template="TFS2010 Agile Dashboard" language="1033" />
. . .
</Portal>
Notes
Toutes les autres tâches définies dans le plug-in du portail dépendent de la tâche de création du site car le portail du projet doit être créé avant les bibliothèques de documents supplémentaires ou la copie de fichiers.
Performances du modèle de processus
Les fichiers que vous spécifiez dans WssTasks.xml sont inclus dans le modèle de processus lorsqu'il est téléchargé. La durée de création d'un projet d'équipe dépend de la taille du modèle de processus. Les modèles de processus plus volumineux prennent plus de temps pour créer des projets d'équipe. Par conséquent, vous devez penser à des stratégies alternatives pour fournir les fichiers en cas de baisse des performances du modèle de processus.
Utilisation du modèle de site
Vous pouvez inclure les fichiers dans le cadre du modèle de site SharePoint. Cette action permet de déplacer les fichiers du modèle de processus au modèle de site et d'améliorer les performances lors de la création de projets d'équipe.
Toutefois, le fait de répertorier les fichiers dans WssTasks.xml présente un avantage. Vous pouvez lier les fichiers Microsoft Project et Microsoft Excel à une requête à l'aide de l'attribut queryid décrit précédemment. Cette mesure aide les membres de l'équipe lorsqu'ils ouvrent les fichiers car ils seront déjà connectés au serveur Team Foundation Server et à la requête appropriés.
Utilisation d'un site Web alternatif
Si vous avez une grande collection de fichiers partagés entre plusieurs projets d'équipe, vous pouvez utiliser un autre site Web pour héberger les fichiers et effectuer une liaison avec les fichiers du portail du projet ou les pages Web. Cette stratégie augmente également les performances lors de la création de projets d'équipe dans la mesure où il est inutile de copier les fichiers sur le portail du projet. Pour plus d'informations, consultez Partager le guide de processus pour un projet d'équipe.
Retour au début
Création de bibliothèques de documents
Une fois le portail du projet créé, vous pouvez spécifier la création des bibliothèques de documents supplémentaires. Utilisez l'élément documentLibrary pour spécifier une bibliothèque de documents.
<documentLibraries>
<documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>
Notes
Il est impossible d'activer ou de désactiver le versioning d'une bibliothèque de documents dans le modèle de processus. Vous pouvez activer ou désactiver le versioning via le modèle de site Windows SharePoint Service ou après la création du projet.
Le tableau suivant décrit les attributs de l'élément documentLibrary.
Attribut |
Description |
---|---|
nom |
Spécifie le nom de la bibliothèque de documents qui apparaît sur le portail du projet. |
description |
Fournit une description de la bibliothèque de documents qui apparaît sur le portail du projet. |
isProcessGuidance |
Spécifie si la bibliothèque de documents est utilisée pour prendre en charge le contenu du guide de processus. |
L'exemple suivant montre comment créer une bibliothèque de documents nommée Development que l'équipe de développement peut utiliser pour stocker des documents.
<documentLibraries>
. . .
<documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>
Retour au début
Création de la structure de dossiers d'une bibliothèque de documents
Une fois que vous avez créé le portail du projet, vous pouvez spécifier les dossiers supplémentaires à créer. Vous pouvez également spécifier les fichiers à copier, par exemple les fichiers modèles.
Utilisez l'élément folder pour créer un nouveau dossier.
<folders>
<folder documentLibrary="" name=""/>
</folders>
Le tableau suivant décrit les attributs de l'élément folder.
Attribut |
Description |
---|---|
documentLibrary |
Identifie la bibliothèque de documents dans laquelle créer le dossier. |
nom |
Spécifie le nom du dossier. |
L'exemple suivant montre comment créer un dossier nommé Trip Reports dans la bibliothèque de documents Development où les développeurs peuvent stocker des rapports de voyage effectués lors de conférences ou de visites de clients.
<folders>
<folder documentLibrary="Development"
name="Trip Reports"/>
</folders>
Retour au début
Spécification des fichiers à télécharger dans les bibliothèques de documents
Vous devez également copier les fichiers dans les bibliothèques de documents et les dossiers. Les fichiers sources sont contenus dans le dossier Windows SharePoint Services. Vous devez spécifier une cible sur le portail du projet.
<files>
<file source="" documentLibrary="" target="" queryId="" />
</files>
Le tableau suivant décrit les attributs de l'élément file.
Attribut |
Description |
---|---|
source |
Chemin d'accès relatif à la copie locale du fichier. En général, le nom du chemin de la source commence toujours par Windows SharePoint Services, qui est le nom du dossier où le plug-in du portail est défini. |
documentLibrary |
Nom de la bibliothèque de documents dans laquelle le fichier sera copié. |
target |
Chemin d'accès relatif à la cible du portail du projet où le fichier est copié. |
queryId |
Spécifie le nom d'une requête d'élément de travail liée au fichier. Lorsque le fichier est ouvert pour la première fois, il est rempli avec les résultats de l'exécution de la requête. Cet attribut est facultatif, et la requête spécifiée doit exister dans le fichier workitems.xml.
Remarque
L'élément queryId s'applique uniquement aux fichiers .xls.
|
L'exemple suivant montre comment copier un fichier modèle nommé Liste de vérification du projet dans le dossier Project Management. Cet exemple indique également que si le fichier est ouvert en premier, il doit être rempli avec les résultats de la requête de l'élément de travail Project Checklist du projet.
<files>
<file source="Windows SharePoint Services\Templates\Project Checklist.xls"
documentLibrary="Project Management"
target="Project Checklist.xls"
queryId="Project Checklist" />
</files>
Notes
Vous pouvez inclure des dossiers et des fichiers dans le modèle de site et ne pas avoir à les répertorier dans XML.
Notes
Si vous spécifiez des fichiers .exe et que le site SharePoint ne les prend pas en charge, vous ne pourrez pas créer un projet d'équipe à l'aide du modèle de processus.
Fichiers de contenu du guide de processus
Le guide de processus est un contenu qui documente les processus à suivre par les membres de l'équipe qui travaillent sur un projet de logiciel. Les éléments de travail, rapports et requêtes peuvent tous changer pendant le cycle de vie d'un projet d'équipe ; en outre, ils peuvent être différents selon les projets d'équipe. Le guide de processus fournit des détails concernant un projet d'équipe, notamment des informations sur la façon de remplir les champs des éléments de travail, des exemples de rapports corrects et incorrects, ainsi que des descriptions des requêtes. Le guide de processus fournit également des détails sur le processus à suivre dans un projet d'équipe, notamment les rôles à assumer et les activités à effectuer.
Le guide de processus fourni pour les projets d'équipe que vous créez à l'aide d'un modèle de processus Microsoft Solutions Framework (MSF) est hébergé dans MSDN Library. Cela inclut le guide de processus de MSF for Agile Software Development v5.0 et MSF for Capability Maturity Model Integration (CMMI) Process Improvement v5.0. Ces deux modèles sont inclus avec Visual Studio Application Lifecycle Management (ALM).
Pour la version la plus récente des modèles de processus MSF, les fichiers téléchargés dans la bibliothèque de documents du Guide de processus sont des fichiers .htm. Ces fichiers spécifient des URL vers des ressources MSDN ouvertes lorsqu'un membre de l'équipe clique sur dans un formulaire d'élément de travail. Les modèles de processus MSF contiennent des liens vers les rubriques du site Web Microsoft.
Vous pouvez personnaliser ces fichiers de façon à pointer sur d'autres ressources pour le guide de processus. Vous pouvez également ajouter des fichiers pour prendre en charge l'accès à un autre guide de processus que vous avez créé pour votre équipe.
Retour au début
Activation des fonctionnalités des tableaux de bord
Les tableaux de bord affichent les données de projet, permettent d'examiner une situation et aident les équipes à exécuter rapidement des tâches courantes. Les tableaux de bord affichent plusieurs rapports Excel et des WebParts Team Web Access.
Vous utilisez l'élément activateFeatures pour activer la création des tableaux de bord et des rapports Excel. Vous devez inclure le code suivant dans le fichier de plug-in du portail, au sein de l'élément Portal, pour activer la création des tableaux de bord et des rapports Excel pour un projet d'équipe.
Pour activer des fonctionnalités de tableau de bord conçues pour être utilisées avec le modèle de processus MSF for Agile Software Development :
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardAgileMoss -->
<feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
<!-- TfsDashboardAgileQuickLaunch -->
<feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
</activateFeatures>
. . .
</Portal>
Pour activer des fonctionnalités de tableau de bord conçues pour être utilisées avec le modèle de processus MSF for CMMI :
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardCmmiMoss -->
<feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
<!-- TfsDashboardCmmiProcessDocLibraries -->
<feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
</activateFeatures>
. . .
</Portal>
Retour au début
Voir aussi
Tâches
Récupérer et restaurer des modèles de site manquants
Vérifier les modifications Windows SharePoint Services
Concepts
Processus étape par étape de personnalisation
Utilisation de fichiers de modèles de processus
Personnalisation de domaines fonctionnels au sein d'un modèle de processus