Partager via


Vue d'ensemble des fonctionnalités d'intégration entre TFS et Project Server

Comment les données sont-elles synchronisées entre Visual Studio Team Foundation Server (TFS) et Microsoft Project Server? Quelles sont les différences d'intégration de TFS avec Project Server 2010 et Project Server 2013? Cette rubrique traite ces questions.

Résumé de la fonctionnalité de synchronisation

Le tableau suivant décrit les principales fonctionnalités qui prennent en charge la synchronisation de données entre Team Foundation et Project Server.

Fonctionnalité

Description

Trois types de synchronisation

Vue d'ensemble du processus de synchronisation pour l'intégration de TFS et Project Server

Le moteur de synchronisation exécute trois types de synchronisation. Ce processus capture et gère les données liées aux tâches et aux ressources dans Team Foundation et Project Server tout en respectant la propriété des données par le chef de projet dans le plan de projet.

Mappage de composants n-contre-1

Mapper les composants Project Server aux composants Team Foundation

Vous contrôlez les éléments de la synchronisation en configurant et en personnalisant l'intégration des deux produits serveurs. Le moteur de synchronisation de données prend en charge un mappage n-contre-1 entre Project Server et Team Foundation. Vous pouvez enregistrer plusieurs instances de Project Web Access ou Project Web App (PWA) avec Team Foundation Server et vous pouvez mapper plusieurs collections de projets d'équipe à une instance de PWA.

Tâches et éléments de travail synchronisés

Spécifier les types d'éléments de travail à synchroniser

Vous pouvez gérer les types d'éléments de travail qui font partie de la synchronisation de données et les tâches ou éléments de travail spécifiques à synchroniser. Dans Project Professional, affectez la valeur Oui ou Non à Publier au projet d'équipe. Dans Team Foundation, affectez la valeur Oui ou Non à Envoyer au projet d'entreprise.

Champs de données synchronisés

Personnaliser le mappage de champs entre TFS et Project Server

Pour synchroniser des données entre un plan de projet d'entreprise et un projet d'équipe, vous devez associer les champs des éléments de travail dans Team Foundation aux champs dans Project Server. Vous pouvez ajouter des champs et spécifier le mode de synchronisation. Par exemple, vous pouvez partager des données qui ne sont pas associées aux plannings (comme les centres de coûts, les noms d'équipe ou les états d'intégrité) si vous ajoutez au fichier de mappage les champs qui stockent ces types de données.

Vous pouvez ajouter des champs ou simplement utiliser l'ensemble des champs par défaut requis pour prendre en charge la synchronisation.

Traçabilité, état de mise à jour, envois et rejets

Champs Project Server ajoutés à TFS pour prendre en charge la synchronisation de données

Pendant la création, la mise à jour et la synchronisation des éléments de travail et des tâches, l'écriture d'un enregistrement est effectuée dans le champ Historique des éléments de travail dans Team Foundation. De plus, vous pouvez rechercher les informations d'état dans les champs suivants sous l'onglet Project Server pour chaque élément de travail : État du dernier envoi, Date du dernier envoi, État de la dernière approbation, Date de la dernière approbation.

Envois, approbations et approbations automatiques

Planification verticale des besoins de l'entreprise dans un plan de projet d'entreprise mappé à un projet d'équipe

Les mises à jour des éléments de travail sont envoyées à Project Server et restent dans la file d'attente de la mise à jour de l'état jusqu'à ce que vous les approuviez ou que vous les rejetiez. En tant que chef de projet, vous pouvez définir une règle pour approuver automatiquement toutes les mises à jour envoyées à Project Server depuis Team Foundation Server.

Correctif cumulatif de ressource

Utiliser un correctif cumulatif de ressource dans les projets d'entreprise mappés aux projets d'équipe

Dans Team Foundation, les valeurs de cumul sont calculées automatiquement pour le travail effectué et le travail restant des éléments de travail parents qui contiennent des éléments enfants. De plus, les ressources assignées aux tâches individuelles s'affichent comme ressources pour le cumul de la tâche dans le projet.

Résolution des conflits

Référence d'éléments XML de mappages de champs pour l'intégration de Team Foundation Server et de Project Server

Un conflit peut se produire lorsque les membres de l'équipe modifient simultanément la valeur d'un champ mappé dans Team Foundation et Project Server. Vous pouvez choisir d'accepter toujours la valeur dans Project Server ou de gérer deux valeurs distinctes, ce qui revient à gérer « deux copies ». Si vous choisissez la dernière option, la synchronisation de données est interrompue pour ces champs jusqu'à ce que vous leur assigniez manuellement les mêmes valeurs.

Assignation de ressources

Utiliser un correctif cumulatif de ressource dans les projets d'entreprise mappés aux projets d'équipe

Dans Team Foundation, vous ne pouvez assigner qu'une seule ressource à un élément de travail. Vous pouvez assigner plusieurs ressources à une tâche dans Project Professional et synchroniser des données pour cette tâche si vous assignez un propriétaire principal ou une ressource active à la tâche.

De plus, les tâches parents qui contiennent les calculs de cumul des tâches enfants contiennent également le cumul du travail assigné aux propriétaires de chaque tâche. Ce cumul de propriétaires s'affiche sous la forme de ressources multiples dans Project Professional pour la tâche récapitulative.

Champs mis en miroir

Référence d'éléments XML de mappages de champs pour l'intégration de Team Foundation Server et de Project Server

Surveiller les éléments de travail envoyés et résoudre les rejets

Dans Team Foundation, vous pouvez stocker les valeurs des champs de Project et les afficher sur le formulaire des éléments de travail. Vous pouvez également rechercher des éléments de travail qui contiennent un ou plusieurs champs dont les valeurs diffèrent des valeurs du plan de projet.

Différences opérationnelles entre les éditions de Project Server

Le tableau suivant affiche certaines des différences opérationnelles pour connaître lorsque vous intégrez TFS avec les différentes éditions de Project Server.

Zone opérationnelle

Project Server 2010

Project Server 2013

Configuration

Vous devez installer les extensions Team Foundation Server pour Project Server sur tous les Web-tiers et App-tiers de la batterie.

Vous devez installer les mises à jour cumulatives ou modifier le fichier web.config.

Vous devez installer les extensions Team Foundation Server pour Project Server sur tous les Web-tiers et App-tiers de la batterie.

Sécurité

Consultez Accorder les autorisations pour prendre en charge l'intégration de TFS et Project Server.

Consultez Accorder les autorisations pour prendre en charge l'intégration de TFS et Project Server.

Authentification

L'instance de PWA doit être définie sur la valeur Authentification en mode classique.

L'instance de PWA peut être définie sur Authentification en mode classique ou Authentification par revendications.

Mode de sécurité

Vous gérez la sécurité Project Server via les groupes de sécurité personnalisables et d'autres fonctionnalités distinctes des groupes SharePoint.

Vous pouvez choisir entre SharePoint ou les modes d'autorisations Project Server pour contrôler l'accès utilisateur aux sites et des projets. Pour en savoir plus, consultez Accès utilisateur au plan dans Project Server 2013.

Commentaires d'approbation

Les commentaires d'approbation du chef de projet dans PWA sont enregistrés dans le champ Historique de l'élément de travail.

Les commentaires d'approbation du chef de projet dans PWA sont enregistrés dans le champ Historique de l'élément de travail.

Approbations automatiques

Vous pouvez approuver automatiquement les modifications qui se produisent lorsque les données sont synchronisées.

Vous pouvez approuver automatiquement les modifications qui se produisent lorsque les données sont synchronisées.

Liste des tâches SharePoint

Non applicable.

Les projets qui se synchronisent avec TFS doivent être configurés comme projet d'entreprise et non comme une liste de tâches SharePoint.

Voir aussi

Concepts

Vue d'ensemble du processus de synchronisation pour l'intégration de TFS et Project Server

Autres ressources

Gérer les projets à l'aide de l'intégration de TFS et Project Server