Share via


Supprimer 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 (TFS) et Microsoft Project Server. 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 TFS.

Les composants que vous pouvez supprimer de la synchronisation sont les suivants :

  • Tous les composants

  • Plan de projet d'entreprise

  • Collection de projets d'équipe

  • Instance de PWA

  • Type d'élément de travail

  • Champ d'élément de travail

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

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

Spécifications

Pour utiliser ces commandes, vous devez attribuer la valeur Autoriser à l'autorisation Administrer l'intégration de Project Server. En outre, le compte de service de Team Foundation Server doit disposer des autorisations requises pour interagir avec l'instance de PWA qui participe à la synchronisation de données. Pour inscrire ou désinscrire une instance de PWA, vous devez également appartenir au groupe Administrateurs de cette instance. Pour plus d'informations, consultez Accorder les autorisations pour prendre en charge l'intégration de TFS et Project 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 en ligne de commande TfsAdmin sur un serveur Windows Server 2008.Pour ouvrir une fenêtre d'invite de commandes avec élévation de privilèges, sélectionnez Démarrer, ouvrez le menu contextuel Invite de commandes, puis sélectionnez 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 à suivre 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 quand 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

Notes

Si vous supprimez non seulement une collection de projets mappée mais aussi toutes les instances de PWA qui y ont été mappées, vous supprimez tous les mappages des éléments de travail qui ont été synchronisés.Cependant, l'instance de PWA est toujours inscrite auprès de Team Foundation Server.

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 de 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 Supprimer une collection de projets d'équipe de la synchronisation, plus loin dans cette rubrique.

  2. Désinscrivez chaque instance de PWA, comme indiqué dans Supprimer une instance de 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 Team Foundation. Un moteur de synchronisation est inscrit pour chaque collection mappée à une instance de PWA. Quand vous supprimez l'intégration de Project Server et de Team Foundation Server, vous arrêtez la synchronisation, ce qui provoque 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 inclut 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 de PWA.

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

Supprimer un plan de projet d'entreprise de la synchronisation

Pour supprimer un plan de la synchronisation, annulez le mappage du plan au projet d'équipe. Avant d'annuler le mappage du plan, vous devez 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. Ouvrez une fenêtre d'invite de commandes à l'emplacement où Visual Studio 2013 ou Team Explorer 2013 est installé, puis entrez :

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    Sur une édition 32 bits de Windows, remplacez %programfiles(x86)% par %programfiles%.

  2. Tapez la commande suivante, puis appuyez sur Entrée :

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /force
    

    Remplacez tpcUrl par l'URL de la collection de projets d'équipe, EnterpriseProjectName par le nom du plan de projet d'entreprise, et TeamProjectName par le nom du projet d'équipe.

  3. Attendez que les messages suivants s'affichent :

    Annulation du mappage du projet d'entreprise EnterpriseProjectName au projet d'équipe TeamProjectName.

    Le mappage du projet d'entreprise EnterpriseProjectName au projet d'équipe TeamProjectName a été correctement annulé.

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

Pour supprimer une collection de la synchronisation, annulez le mappage de la collection à l'instance de PWA. Avant d'annuler le mappage de la collection, vous devez annuler le mappage de tous les plans de projet mappés aux projets d'équipe dans la collection. Une autre solution consiste à utiliser l'indicateur /force pour annuler 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, tapez la commande suivante, puis appuyez sur Entrée :

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

    Remplacez pwaUrl par l'URL de l'instance de PWA et tpcUrl par l'URL de la collection.

  2. Attendez que les messages suivants s'affichent :

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

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

Supprimer une instance de PWA de la synchronisation

La dernière étape de la suppression de l'intégration consiste à 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 devant 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, tapez la commande suivante, puis appuyez sur Entrée :

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

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

    Attendez que les messages suivants s'affichent :

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

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

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

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.

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

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 Personnaliser le mappage de champs entre TFS et Project Server et Gérer des mappages de champs pour l'intégration de Team Foundation Server et Project Server.

Voir aussi

Concepts

Mapper les composants d'intégration [TfsAdmin ProjectServer]

Configurer et gérer des ressources TFS

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

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