Partager via


Aide-mémoire de la configuration

Avant de synchroniser des données entre Visual Studio Team Foundation Server 2012 et le serveur d' Microsoft Project, vous devez d'abord installer les extensions d' Team Foundation Server pour Project Server et la configuration des deux produits serveurs.Vous pouvez utiliser cette rubrique comme une référence rapide pour installer le logiciel, assigner des autorisations, configurer l'intégration et vérifier la synchronisation de données.Pour exécuter d'autres configurations personnalisées ou pour obtenir d'autres procédures détaillées, consultez Configurer l'intégration de Team Foundation Server et Project Server.

[!REMARQUE]

Pour poser une question à la communauté, consultez la publication de forum suivante sur le site Web Microsoft : Intégration de Team Foundation Server et de Project Server (page éventuellement en anglais).

Dans cette rubrique

  • Installer et configurer les logiciels requis

  • Installer le logiciel

  • Assigner des autorisations

  • Configurer l'intégration

  • Vérifier la synchronisation de données

Autorisations requises

Pour exécuter les procédures de cette rubrique, vous devez appartenir aux groupes suivants ou disposer des autorisations suivantes :

  • Pour enregistrer une instance de Project Web Access ou Project Web App (PWA), vous devez appartenir au groupe Team Foundation Administrators et au groupe Administrateurs de chaque instance de PWA à enregistrer.

  • Pour accorder des autorisations Team Foundation : vous devez appartenir au groupe Team Foundation Administrators ou vos autorisations Afficher les informations au niveau de l'instance et Modifier les informations au niveau de l'instance doivent avoir la valeur Autoriser.Vous devez également avoir accès à la Console Administration Team Foundation ou à la boîte de dialogue Appartenance au groupe pour une collection de projets d'équipe à l'aide de Team Explorer.

  • Pour accorder des autorisations Project Server : vous devez disposer de l'autorisation globale Gérer des utilisateurs et des groupes pour une instance de PWA.Vous devez également avoir accès à Project Server via PWA.

  • Pour accorder des autorisations SSP : vous devez appartenir aux groupes Administrateurs de batterie, Administration SharePoint ou Administrateurs pour l'application Web qui prend en charge Project Server.L'appartenance au groupe dépendra de l'architecture de sécurité de votre déploiement.

  • Pour utiliser stsadm.exe : vous devez être connecté en tant qu'administrateur sur l'ordinateur local.

Pour plus d'informations, consultez Assigner des autorisations pour prendre en charge l'intégration entre Project Server et Team Foundation Server.

Installer et configurer les logiciels requis

Le tableau suivant résume les logiciels requis que vous devez installer et configurer avant d'installer des extensions d' Team Foundation Server pour Project Server.

Important

Installer ou mettre à jour à Visual Studio Team Foundation Server 2012 nécessite des ordinateurs 64 bits.En outre, installer des extensions d' Team Foundation Server pour Project Server exige que Project Server est installé sur les ordinateurs 64 bits.

Étape

Tâche

Ordinateur

Remarques

Étape 1

Installez l'une des versions suivantes de Project Server :

Sur chaque serveur de couche Application qui héberge Project Server 2007 avec SP2 ou le SP3 et qui participera à la synchronisation de données, ou chaque serveur de couche web et Application qui héberge Project Server 2010 ou Project Server 2013 et qui participeront à la synchronisation de données.

Project Server 2007 doit être pris en charge par SQL Server 2005 ou SQL Server 2008.

Remarque importanteImportant
Pour Project Server 2007 et Project Server 2010, l'application Web SharePoint pour l'instance de PWA doit être définie à Authentification en mode classique.Vous ne pouvez pas enregistrer l'instance de PWA si elle est définie à Authentification par revendications.Pour Project Server 2010, vous pouvez configurer l'application Web SharePoint pour l'instance de PWA à Authentification en mode classique ou à Authentification par revendications.

Étape 2

Installez l'une des versions suivantes d' Office Project:

Chaque ordinateur client sur lequel le Project Professional sera utilisé pour synchroniser les données entre les plans de projet d'entreprise et les projets d'équipe.

Vous devez installer Visual Studio 2012 ou Team Explorer 2012 sur chaque ordinateur client pour obtenir le plug-in qui prend en charge l'intégration entre Team Foundation Server et Project Server.

[!REMARQUE]

Si le déploiement d'Active Directory n'est pas obligatoire, il est fortement recommandé pour pouvoir facilement synchroniser les comptes des utilisateurs, des groupes et des services valides dans Team Foundation Server et Project Server.

Retour au début

Installer le logiciel

Le tableau suivant résume les étapes d'installation à exécuter.Pour installer les logiciels, vous devez disposer des autorisations d'administration sur l'ordinateur où le logiciel est installé.

Étape

Tâche

Ordinateur

Remarques

Étape 1

Installer Visual Studio Team Foundation Server 2012.

Chaque serveur de couche Application de Team Foundation Server qui participera à la synchronisation de données avec Project Server.

Le logiciel qui prend en charge la synchronisation de données est automatiquement installé avec Team Foundation Server.Pour plus d'informations, consultez Installation de Team Foundation Server et Visual Studio ALM.

Étape 2

Installez les extensions d' Team Foundation Server pour Project Server.

Sur chaque serveur de couche application qui héberge Project Server 2007 et qui participera le serveur à la synchronisation de données ou à chaque couche Web et d'Applications de couche qui Project Server 2010 ou Project Server 2013 et qui participera à la synchronisation de données.

Seuls les ordinateurs qui ont des extensions d' Team Foundation Server pour Project Server sont installées peuvent participer à la synchronisation de données entre les deux produits.

Pour plus d'informations, consultez Comment : ajouter Project Server à Team Foundation Server.

Étape 3

Installez Visual Studio 2012 ou Team Explorer.

Pour les téléchargements, consultez :

Chaque ordinateur client sur lequel le Project Professional sera utilisé pour synchroniser les données entre les plans de projet d'entreprise et les projets d'équipe.

Chaque ordinateur client ou serveur que vous utiliserez pour configurer et administrer l'intégration des deux produits.

Remarque importanteImportant
Vous devez installer Visual Studio 2012 pour obtenir le complément de project professional, mais vous n'avez pas besoin d'une licence d'accès client (CAL) pour interagir avec l'intégration d' Team Foundation Server et Project Server.

Chaque chef de projet qui gérera les plans de projet d'entreprise qui participeront à la synchronisation de données avec Team Foundation doit installer le complément de Project Professional.De plus, chaque administrateur qui configurera l'intégration des deux produits serveurs a besoin du logiciel qui est installé avec Visual Studio 2012.Ce logiciel configure le complément de Project pour l'intégration.

Retour au début

Assigner des autorisations

Pour assigner des autorisations, vous devez disposer des autorisations d'administration pour les éléments du logiciel que vous configurez.Vous devez assigner des autorisations d'administration pour Team Foundation Server et une instance de Project Web Access ou Project Web App (PWA) à l'utilisateur qui configurera l'intégration de ces produits.Le tableau suivant résume les autorisations que vous devez assigner.Vous devez apporter ces assignations après avoir installé les extensions d' Team Foundation Server pour Project Server.Vous devez assigner la plupart des autorisations via la console d'administration de Team Foundation pour une collection de projets, via la boîte de dialogue Sécurité du projet pour un projet d'équipe ou via les pages Web Gérer les utilisateurs ou Gérer les groupes pour une instance de PWA.

[!REMARQUE]

Pour assigner des autorisations, consultez l' Assigner des autorisations pour prendre en charge l'intégration entre Project Server et Team Foundation Server.

Retour au début

Configurer l'intégration

Le tableau suivant résume l'ensemble minimum des étapes à suivre pour configurer l'intégration des deux produits.Chaque étape utilise l'outil en ligne de commande des TfsAdmin, accessibles en ouvrant une fenêtre d'invite de commandes où Visual Studio ou Team Explorer est installé et entrez :

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Sur une version 64 bits de windows, remplacez par.%programfiles(x86)%%programfiles%.

Pour exécuter d'autres configurations personnalisées, consultez Configurer l'intégration de Team Foundation Server et Project Server.

[!REMARQUE]

Même si vous vous connectez avec des autorisations d'administration, vous devez ouvrir une fenêtre d'invite de commandes avec élévation de privilèges pour exécuter l'outil de ligne de commande TfsAdmin sur un serveur exécutant Windows Server 2008.Pour ouvrir une fenêtre d'invite de commandes avec élévation de privilèges, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Contrôle de compte d'utilisateur.

Étape

Tâche

Étape 1

Enregistrez une instance de PWA.Vous devez enregistrer chaque instance de PWA qui prend en charge les plans de projet d'entreprise avec le serveur de couche Application qui héberge les projets d'équipe qui participeront à la synchronisation de données.Vous devez enregistrer toutes les instances de PWA utilisées par les plans de projet d'entreprise qui doivent synchroniser leurs données avec un projet d'équipe.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Remplacez pwaUrl par l'adresse Web (URL) de l'instance de PWA et tfsUrl par l'URL du serveur de couche Application.

L'exemple suivant enregistre InstancePWA dans AdventureWorksServer :

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

RemarqueRemarque
Le numéro de port par défaut de Team Foundation Server est 8080.Pour plus d'informations, consultez Comment : vérifier ou corriger les assignations de port.

Étape 2

Mappez l'instance PWA avec une collection de projets d'équipe.Vous devez mapper chaque instance de PWA qui prend en charge un plan de projet d'entreprise.Vous devez mapper toutes les instances de PWA utilisées par les plans de projet d'entreprise qui doivent synchroniser leurs données aux projets d'équipe.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Remplacez Urlcpe par l'URL de la collection de projets d'équipe.

L'exemple suivant mappe DefaultCollection à Instancepwa, qui est défini sur AdventureWorksServer :

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Étape 3

Téléchargez les mappages de champs par défaut.Vous devez définir les mappages de champs de chaque collection de projets que vous avez mappée à une instance de PWA.Vous pouvez utiliser les mappages de champs par défaut comme point de départ et les personnaliser uniquement si cela s'avère nécessaire.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

L'exemple suivant télécharge les mappages de champs par défaut dans DefaultCollection sur l'AdventureWorksServer :

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Pour plus d'informations, consultez Personnaliser le mappage de champs entre Project Server et Team Foundation Server.

Étape 4

Associez un plan de projet d'entreprise à un projet d'équipe.Avant de mapper un plan de projet, vous devez d'abord le publier sur Project Server, et le projet d'équipe doit être défini dans la collection.Vous devez mapper chaque plan de projet d'entreprise au projet d'équipe qui contient les données à synchroniser.Vous devez également indiquer les types d'éléments de travail à ajouter à la synchronisation.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Remplacez NomPlan par le nom du plan de projet d'entreprise, NomProjet par le nom du projet d'équipe, et ListeTypes par les noms des types d'éléments de travail.Par exemple, vous pouvez spécifier les types d'éléments de travail suivants pour prendre en charge un processus agile comme « Récit utilisateur, tâche » ou « Récit utilisateur », tâche.Si votre projet est basé sur un modèle de processus formel (CMMI), vous pouvez spécifier "Spécification,Tâche".N'incluez pas d'espace après la virgule.

L'exemple suivant mappe MyEnterpriseProjA à MyTeamProjB dans DefaultCollection sur AdventureWorksServer et spécifie que les récits utilisateur et des tâches participeront à la synchronisation :

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

RemarqueRemarque
L'indicateur /nofixedwork est facultatif.Ne spécifiez cet indicateur que si vous souhaitez que les tâches Project Server mappées aux éléments de travail dans Team Foundation ne soient pas assignées au type de tâche Travail fixe.

Si vous avez mappé votre plan de projet pendant qu'il était ouvert, vous devez le fermer et le rouvrir pour enregistrer les modifications.Lorsque vous ouvrez le plan, vous devez vérifier si les colonnes Publier au projet d'équipe et Type d'élément de travail (Text30) s'affichent.La présence de ces colonnes indique que le plan de projet a été mappé à un projet d'équipe.

Étape 5

Ajoutez des membres de l'équipe au pool de ressources d'entreprise.Pour chaque tâche publiée sur le projet d'équipe, vous devez assigner un collaborateur valide du projet d'équipe comme ressource.Vous devez également identifier comme collaborateur valide tout membre de l'équipe qui envoie des éléments de travail synchronisés avec Project Server.Pour identifier des collaborateurs valides, vous devez ajouter des membres de l'équipe du pool de ressources d'entreprise aux ressources du plan de projet d'entreprise.Pour plus d'informations, consultez Ajout de ressources à pool de ressources de l'entreprise (page éventuellement en anglais).

Retour au début

Vérifier la synchronisation de données

Vous pouvez vérifier si les données sont synchronisées en exécutant les étapes décrites dans le tableau suivant.Exécutez ces étapes à l'aide du plan de projet d'entreprise et du projet d'équipe que vous avez mappés lorsque vous avez configuré l'intégration.

Étape

Tâche

Procédure

Étape 1

Gestionnaire de programme : Ajoutez une tâche et synchronisez-la avec Team Foundation Server.

Remarque importanteImportant
Prenez soin de fermer le plan de projet après l'avoir mappé, puis ouvrez-le de nouveau.

Dans un plan de projet d'entreprise mappé, définissez un récit utilisateur, tâche ou une spécification.Assurez-vous que vous assignez les champs suivants : Noms ressources, Publier au projet d'équipe et Type d'éléments de travail (TFS).Enregistrez le plan, puis publiez-le sur Project Server.

Vous pouvez vérifier que le plan a été publié dans la barre d'état de votre plan de projet.

Étape 2

Responsable d'équipe : Vérifiez que les tâches ajoutées à l'étape1 s'affichent comme éléments de travail dans Team Foundation.

Dans Team Explorer, exécutez le journal des travaux en souffrance du produit ou fonctionnent la requête répartition.Les nouveaux éléments de travail doivent s'afficher quelques minutes après la publication du plan dans Project Server.

Ouvrez l'élément de travail et vérifiez que le message Sync Project Server a été ajouté au champ d'historique.

Étape 3

Responsable d'équipe : Modifiez un des éléments de travail qui ont été répliqués dans Team Foundation.Ajoutez un élément de travail et publiez-le dans Project Server.

Ouvrez l'élément de travail répliqué, cliquez sur l'onglet Project Server et modifiez un champ.Par exemple, vous pouvez modifier le champ Travail restant.

Créez un élément de travail, attribuez la valeur Oui au champ Envoyer à Project Server et enregistrez l'élément de travail.

RemarqueRemarque
Vous pouvez envoyer uniquement les éléments de travail dont les types ont été configurés pour participer à la synchronisation de données.

Étape 4

Gestionnaire de programme : Examinez et approuvez l'état mis à jour des éléments de travail envoyés.

Dans un navigateur Web, ouvrez le Centre d'approbation et vérifiez qu'une mise à jour d'état s'affiche pour l'élément de travail mis à jour et le nouvel élément de travail créé.La mise à jour d'état doit normalement s'afficher après quelques minutes.Acceptez les mises à jour d'état et ajoutez un commentaire.

RemarqueRemarque
Si l'intégration s'effectue avec Project Server 2010, vous pouvez vérifier si les commentaires que vous avez ajoutés à une mise à jour d'état s'affichent dans le champ Historique de l'élément de travail.

Pour mettre à jour votre plan de projet d'entreprise avec les modifications envoyées par Team Foundation, vous devez accepter les mises à jour.

Étape 5

Gestionnaire de programme : Vérifiez que les éléments de travail approuvés s'affichent dans le plan de projet d'entreprise.

Ouvrez le plan de projet d'entreprise et confirmez que les éléments de travail approuvés s'affichent.Vous devrez peut-être fermer le plan de projet et le rouvrir pour afficher les mises à jour.

Étape 6

Responsable d'équipe : Examinez les messages Sync Project Server et l'état des éléments de travail envoyés.

Dans Team Explorer, actualisez le projet d'équipe.Ouvrez les éléments de travail envoyés à Project Server et examinez le message qui a été ajouté au champ Historique.Cliquez sur l'onglet Project Server et examinez les valeurs assignées aux champs d'état pour Project Server.Les mises à jour doivent normalement s'afficher après quelques minutes.

Retour au début

Voir aussi

Tâches

Configurer l'intégration de Team Foundation Server et Project Server

Concepts

Configuration système requise pour prendre en charge l'intégration de Team Foundation Server et de Project Server

Gérer l'intégration de Project Server avec TfsAdmin ProjectServer

Vue d'ensemble du processus de synchronisation pour Team Foundation Server et Project Server Integration