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