Partager via


Suppression d'un composant de la synchronisation de données

Vous pouvez supprimer les composants que vous avez configurés pour participer à la synchronisation de données entre Visual Studio Team Foundation Server 2010 et Microsoft Project Server 2007 avec Service Pack 2 (SP2) ou Project Server 2010. Pour arrêter définitivement la synchronisation, vous devez annuler le mappage de chaque collection de projets d'équipe mappée, puis désinscrire chaque instance de Project Web Access ou Project Web App (PWA) inscrite dans Team Foundation Server.

Dans cette rubrique

  • Supprimer l'intégration et arrêter la synchronisation

  • Supprimer un plan de projet d'entreprise de la synchronisation

  • Supprimer une collection de projets d'équipe de la synchronisation

  • Supprimer une instance PWA de la synchronisation

  • Supprimer un type d'élément de travail de la synchronisation

  • Supprimer un champ de la synchronisation

Il est inutile d'arrêter la synchronisation lorsque vous déplacez des serveurs ou des collections, en revanche, vous devez exécuter des tâches d'administration supplémentaires. Pour plus d'informations, consultez Modification de la configuration de votre déploiement.

Lorsque vous supprimez de Project Server une tâche ayant été synchronisée avec un élément de travail dans Team Foundation, vous supprimez également l'association entre cette tâche et cet élément de travail. Les éléments de travail restent dans la base de données de Team Foundation. Si vous souhaitez supprimer ces éléments de travail, vous devez utiliser la commande witadmin destroywi. Pour plus d'informations, consultez Suppression des tâches et des éléments de travail qui ne font plus partie de la synchronisation.

Autorisations requises

Pour utiliser ces commandes, vous devez attribuer la valeur Autoriser à l'autorisation Administrer Project Server Integration. En outre, le compte de service de Team Foundation Server doit disposer des autorisations requises pour interagir avec l'instance de PWA qui fait partie de la synchronisation de données. Pour inscrire ou désinscrire une instance PWA, vous devez également appartenir au groupe Administrateurs relatif à cette instance. Pour plus d'informations, consultez Assignation des autorisations pour prendre en charge l'intégration entre Project Server et Team Foundation Server.

Notes

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.

Supprimer l'intégration et arrêter la synchronisation

L'illustration suivante montre la séquence systématique des étapes suivies pour arrêter le moteur de synchronisation et supprimer l'intégration de Team Foundation Server et Project Server. Vous pouvez exécuter la séquence d'étapes comme indiqué, ou vous pouvez utiliser le commutateur /force lorsque vous exécutez l'étape 3 à l'aide de l'option de commande TFSAdmin ProjectServer /UnMapPWAFromCollection.

Workflow de suppression du mappage entre PS et TFS

Le commutateur /force supprime automatiquement les composants mappés ou liés. Si vous utilisez ce commutateur, vous ne devez exécuter qu'une seule commande pour chaque collection et instance PWA que vous souhaitez supprimer de la synchronisation. Pour arrêter le moteur de synchronisation à l'aide du commutateur /force, procédez aux opérations suivantes dans l'ordre indiqué :

  1. Supprimez le mappage de chaque collection, comme indiqué dans Suppression d'une collection de projets d'équipe de la synchronisation, plus loin dans cette rubrique.

  2. Désinscrivez chaque instance PWA, comme indiqué dans Suppression d'une instance PWA de la synchronisation, plus loin dans cette rubrique.

Le moteur de synchronisation s'exécute sous un service de travail, géré par l'Agent de travail en arrière-plan de Team Foundation. Un moteur de synchronisation est enregistré pour chaque collection mappée à une instance PWA. Lorsque vous supprimez l'intégration de Project Server et Team Foundation Server, vous arrêtez la synchronisation, ce qui entraîne les actions suivantes :

  • Suppression de l'association entre les tâches de Project et les éléments de travail du projet d'équipe.

  • Suppression de l'association entre les plans de projet d'entreprise et les projets d'équipe. Cela comprend également la suppression de l'onglet Project Server des formulaires pour tous les types d'éléments de travail du projet d'équipe qui ne sont plus mappés, si aucun autre plan n'est mappé au projet d'équipe.

  • Suppression de l'association entre les collections et une instance PWA.

  • Suppression de l'association entre l'instance PWA et Team Foundation Server.

Retour au début

Supprimer un plan de projet d'entreprise de la synchronisation

Pour supprimer un plan de la synchronisation, supprimez le mappage du plan au projet d'équipe. Avant d'annuler le mappage du plan, vous devez d'abord supprimer toutes les tâches liées aux éléments de travail dans le projet d'équipe mappé. Une autre solution consiste à utiliser l'indicateur /force pour supprimer ces liens.

Pour annuler le mappage d'un plan de projet d'entreprise d'un projet d'équipe

  1. Sur un ordinateur sur lequel est installé Team Explorer 2010 ou Visual Studio 2010 Service Pack 1, ouvrez une fenêtre d'invite de commandes et accédez au répertoire qui contient l'outil TFSAdmin.

    Par défaut, l'outil se trouve dans Lecteur:\%Program Files%\Microsoft Visual Studio 10.0\Common7\IDE.

  2. Tapez la commande suivante, puis appuyez sur ENTRÉE.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseproject:EnterpriseProjectName /teamproject:TeamProjectName /force
    

    Remplacez Urlcpe par l'URL de la collection de projets d'équipe, NomProjetEntreprise par le nom du plan de projet d'entreprise, et NomProjetÉquipe par le nom du projet d'équipe.

  3. Attendez que les messages suivants s'affichent :

    Annulation du mappage du projet d'entreprise NomProjetEntreprise au projet d'équipe NomProjetÉquipe.

    Le mappage du projet d'entreprise NomProjetEntreprise au projet d'équipe NomProjetÉquipe a été correctement annulé.

Retour au début

Supprimer une collection de projets d'équipe de la synchronisation

Pour supprimer une collection de la synchronisation, supprimez le mappage de la collection à l'instance PWA. Avant d'annuler le mappage de la collection, vous devez d'abord annuler le mappage de tous les plans de projet mappés aux projets d'équipe dans la collection. Vous pouvez également utiliser l'indicateur /force pour supprimer le mappage de tous les projets d'équipe.

Pour annuler le mappage d'une collection et de tous les projets d'équipe d'une instance de PWA

  1. Ouvrez une fenêtre d'invite de commandes, entrez la commande suivante, puis appuyez sur Entrée.

    TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
    

    Remplacez Urlpwa par l'URL de l'instance de PWA et Urlcpe par l'URL de la collection.

  2. Attendez que les messages suivants s'affichent :

    Annulation du mappage de la collection de projets d'équipe Urlcpe à l'instance de PWA Urlpwa.

    Vous avez correctement annulé le mappage de la collection de projets d'équipe Urlcpe à l'instance de PWA Urlpwa.

Retour au début

Supprimer une instance PWA de la synchronisation

En guise de dernière étape de la suppression de l'intégration, vous devez annuler l'inscription de chaque instance de PWA inscrite auprès de Team Foundation Server. Vous devez annuler l'inscription de toutes les instances de PWA qui ne contiennent plus de projets d'entreprise qui doivent synchroniser leurs données avec Team Foundation.

Pour annuler l'enregistrement d'une instance de PWA

  1. Ouvrez une fenêtre d'invite de commandes, entrez la commande suivante, puis appuyez sur Entrée :

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

    Remplacez Urlpwa par l'URL de l'instance de PWA et Urltfs par l'URL du serveur de couche Application.

    Attendez que les messages suivants s'affichent :

    Annulation de l'inscription de l'instance de PWA Urlpwa.

    Vous avez correctement annulé l'inscription de l'instance de PWA Urlpwa.

  2. Répétez l'étape 2 pour chaque instance de PWA qui prend en charge les plans de projet d'entreprise que vous souhaitez supprimer de la synchronisation avec Team Foundation.

Retour au début

Supprimer un type d'élément de travail de la synchronisation

Vous pouvez supprimer un ou plusieurs types d'éléments de travail de la synchronisation de données pour un projet d'équipe à l'aide de la commande TfsAdmin ProjectServer /UnmapWorkItemTypes. Si tous les éléments de travail du type que vous souhaitez supprimer sont en cours de synchronisation, vous pouvez spécifier le commutateur /force pour supprimer les liens qui les lient à leurs tâches correspondantes dans Project Server.

Pour plus d'informations, consultez Spécification des types d'éléments de travail à synchroniser.

Retour au début

Supprimer un champ de la synchronisation

Vous pouvez supprimer un ou plusieurs champs de la synchronisation de données pour une collection de projets d'équipe. Pour supprimer un champ de la synchronisation, il vous suffit de supprimer ses mappages. Vous ne devez pas supprimer les champs qui sont nécessaires à la synchronisation. Pour plus d'informations, consultez Personnalisation du mappage de champs entre Project Server et Team Foundation Server et Gestion des mappages de champs pour l'intégration de Team Foundation Server et Project Server.

Voir aussi

Concepts

Gestion de la configuration du serveur

Autres ressources

Gestion de Project Server Integration avec TFSAdmin ProjectServer

Transfert de Team Foundation Server

Suppression des tâches et des éléments de travail qui ne font plus partie de la synchronisation

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