Partager via


Mappages de champs dans Microsoft Project

Vous pouvez personnaliser comment les données sont mappées entre Office Project et Team Foundation Server en modifiant le Fichier du Mappage de champ Office Project. Le fichier de mappage associe le nom d'un champ de suivi des éléments de travail, à savoir l'attribut WorkItemTrackingFieldReferenceName, à un nom de champ Office Project, à savoir l'attribut ProjectField. Avant de modifier les mappages de champ définis dans le fichier du mappage de champ Office Project, vous devez examiner les informations fournies ultérieurement dans cette rubrique pour comprendre comment Team Foundation copie des données d'Office Project vers la base de données de suivi des éléments de travail.

Dans cette rubrique

  • Champs calculés

  • Mappage des types de champs

  • Noms Office Project

Pour plus d'informations sur l'utilisation des noms de champs Office Project, consultez Modifier la façon dont les champs sont mappés à Microsoft Project.

Important

Le jeu pris en charge de noms de champs Office Project peut être différent pour les diverses versions d'Office Project.

Champs calculés

En général, il n'est pas souhaitable d'actualiser des champs calculés à partir de la base de données des éléments de travail. Par exemple, les dates de début et de fin sont généralement calculées en fonction de la durée de la tâche et des dépendances. Si un membre de l'équipe doit modifier la date de début d'une tâche dans Team Explorer, la modification pourrait induire des erreurs dans Office Project lorsque le champ est actualisé. Par conséquent, vous pouvez configurer les champs calculés afin qu'ils soient en publication seule; c'est-à-dire que Office Project publiera les modifications apportées à ces champs sur la base de données des éléments de travail, mais ne les mettra pas à jour. Pour plus d'informations sur la configuration des champs en publication seule, consultez Modifier la façon dont les champs sont mappés à Microsoft Project.

Vous pouvez également empêcher des membres de l'équipe de modifier les valeurs de champs calculés dans Team Explorer en utilisant l'attribut READONLY dans la définition du type d'élément de travail. Pour plus d'informations sur l'attribut READONLY, consultez Référence de tous les éléments XML FIELD.

Notes

Les modèles de processus MSF (Microsoft Solutions Framework) for Agile Software Development et MSF for CMMI Process Improvement configurent déjà les dates de début et de fin comme des mappages accessibles pour la publication uniquement et en lecture seule dans Team Explorer.

Mappage des types de champs

Lorsque Team Foundation publie des tâches de Office Project, les données des champs sont copiées de Office Project vers la base de données des éléments de travail. De même, lorsque des tâches sont actualisées, les données des champs sont copiées de la base de données des éléments de travail vers Office Project. Pour copier correctement les données de champs, le type de champ dans la base de données des éléments de travail et le type de champ dans Office Project doivent être compatibles. Le tableau suivant répertorie les types de champs de Office Project qui sont compatibles avec les types de champs d'éléments de travail :

Type de champ d'élément de travail

Type de champ de Microsoft Project

DateTime

Datetime.

Double

Travail, unités, pourcentages, fractions et tout type de champ dans une plage comprise entre ± 5,0 × 10-324 et ± 1,7 × 10308.

Historique

Non pris en charge.

Html

Non pris en charge.

Entier

Travail, unités, nombres et tout type de champ dans une plage comprise entre 2 147 483 648 et 2 147 483 647.

PlainText

Non pris en charge.

String

Texte (255 caractères au maximum).

Remarque importanteImportant
Office Project ne remplit pas la liste du champ Noms ressources à l'aide des noms des membres de l'équipe.Par conséquent, vous devez ajouter manuellement les noms à la liste.Lorsque vous assignez un élément de travail à une ressource dans Office Project, vous devez spécifier la ressource par son nom complet dans les services de domaine Active Directory (AD DS) ou le Carnet d'adresses.Si vous assignez un élément de travail à une ressource par son alias ou toute autre forme raccourcie du nom, vous introduisez une incohérence susceptible de provoquer des erreurs de validation.

TreePath

Codes hiérarchiques personnalisés.

Pour plus d'informations sur les types de champs d'éléments de travail, consultez Utilisation des champs d'élément de travail. Pour plus d'informations sur les types de champs Office Project, consultez l'aide sur la constante pjField dans le Kit de développement logiciel (SDK) de Microsoft Office 2007. Ce kit est accessible sur le site Web Microsoft : Project 2007 SDK: Software Development Kit.

Noms de champs Office Project

Dans Office Project, vous pouvez mapper n'importe quel nom de champ qui démarre avec pjtask. Par exemple, vous pouvez mapper pjTaskText10 à un champ String dans Team Foundation. Ces noms de champs sont utilisés dans l'attribut ProjectField lorsque vous spécifiez quel champ d'élément de travail correspond à un champ Office Project. Pour obtenir la liste complète des noms de champs de Office Project, consultez l'aide sur la constante pjField dans le Kit de développement logiciel (SDK) de Microsoft Office 2003.

Notes

Si vous utilisez Office Project Server, il y a des champs supplémentaires qui ont « Enterprise » dans le nom, tel que pjTaskEnterpriseCost1. Team Foundation ne publie pas ou n'actualise pas les données sur le serveur Office Project. Par conséquent, ces noms de champ ne sont pas pris en charge.

Voir aussi

Tâches

Modifier la façon dont les champs sont mappés à Microsoft Project

Autres ressources

Conseils rapides et différences opérationnelles lors du suivi de tâches à l'aide de Microsoft Project et de Team Foundation

Personnalisation des mappages de champs de Microsoft Project