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.
[!REMARQUE]
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. |
Chaîne |
Texte (255 caractères au maximum).
Important
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.
[!REMARQUE]
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 libère pas ou n'actualise pas de données au serveur Office Project . Par conséquent, ces noms de champs ne sont pas pris en charge.
Voir aussi
Tâches
Modifier la façon dont les champs sont mappés à Microsoft Project
Concepts
Personnaliser des mappages de champs de Microsoft Project