Partager via


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 :

  • TFS2010 Agile Dashboard

  • TFS2010 CMMI Dashboard

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.

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

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

Autres ressources

Personnalisation des modèles de processus