Partager via


Mappages de champs dans Microsoft Project

Mise à jour : novembre 2007

Les sections suivantes répertorient les noms de champs de Microsoft Project pris en charge pour l'attribut ProjectField. Pour plus d'informations sur l'utilisation de ces noms de champs, consultez Comment : modifier la façon dont les champs sont mappés à Microsoft Project. Les noms de champs pris en charge diffèrent selon les différentes versions de Microsoft 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 Microsoft 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 Microsoft 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 Comment : 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 Tous les éléments <FORM> des éléments de travail.

Remarque :

Les modèles de processus MSF for Agile Software Development et MSF for CMMI Process Improvement configurent déjà les dates de démarrage et de fin en tant que mappages en publication seule et en lecture seule dans Team Explorer.

Mappage des types de champs

Lorsque Team Foundation publie des tâches de Microsoft Project, les données des champs sont copiées de Microsoft 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 Microsoft Project. Pour copier directement les données des champs, le type de champ dans la base de données des éléments de travail et le type de champ dans Microsoft Project doivent être compatibles. Le tableau suivant répertorie les types de champs de Microsoft 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

Integer

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

Double

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

String

Texte (255 caractères au maximum).

DateTime

Datetime.

TreePath

Codes hiérarchiques personnalisés.

Html

Non pris en charge.

Texte brut

Non pris en charge.

Historique

Non pris en charge.

Pour plus d'informations sur les types de champs d'éléments de travail, consultez Types de champs. Pour plus d'informations sur les types de champs de Microsoft Project, consultez l'aide sur la constante pjField dans le Kit de développement logiciel (SDK) de Microsoft Office 2003.

Noms de champs dans Microsoft Project

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

Remarque :

Si vous utilisez un serveur Microsoft Project, des champs supplémentaires dont le nom comporte le terme « Enterprise », par exemple pjTaskEnterpriseCost1, s'affichent. Étant donné que Team Foundation ne publie pas ou n'actualise pas les données sur le serveur Microsoft Project, ces noms de champs ne sont pas pris en charge.

Voir aussi

Tâches

Comment : modifier la façon dont les champs sont mappés à Microsoft Project

Autres ressources

Personnalisation des mappages de champs de Microsoft Project