Partager via


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

Si vous souhaitez modifier le comportement de publication de Office Project, vous devez modifier le fichier de mappage de Office Project. En modifiant le fichier de mappage, vous pouvez spécifier les champs de Team Foundation qui sont mappés sur les champs de Office Project. Vous pouvez également contrôler le comportement de publication par le biais de l'attribut PublishOnly et utiliser des champs spéciaux tels que le champ contextuel.

Un fichier de mappage est associé à un projet d'équipe. Vous pouvez modifier le fichier de mappage à n'importe quel stade d'un projet d'équipe. Le fichier de mappage utilisé initialement par un projet d'équipe est déterminé par le fichier de mappage du modèle de processus utilisé pour créer le projet d'équipe.

Notes

Lorsque vous modifiez le fichier de mappage d'un projet d'équipe, vous modifiez les mappages de champs de Office Project pour tous les membres de ce projet d'équipe.

Autorisations requises

Pour exécuter ces procédures, vous devez être membre du groupe Project Administrators ou disposer des autorisations Modifier les informations au niveau du projet et Afficher les informations au niveau du projet avec la valeur Autoriser. En outre, vous devez disposer d'autorisations pour créer le fichier de mappage dans le chemin d'accès local que vous spécifiez. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour modifier le mappage des champs d'élément de travail à Office Project

  1. Téléchargez le fichier de mappage à partir du projet d'équipe que vous souhaitez modifier. Pour plus d'informations, consultez Télécharger ou transférer un fichier de mappage de champs Microsoft Project.

  2. Ouvrez le fichier de mappage que vous avez téléchargé (par exemple, C:\MappingFile.xml) dans un éditeur XML.

  3. Ajoutez de nouveaux mappages ou modifiez les mappages existants au format suivant :

    <Mapping WorkItemTrackingFieldReferenceName="fieldname" 
       ProjectField="projectfield" 
       ProjectName="user friendly name"
       />
    

    Par exemple :

    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority"
       ProjectField="pjTaskText19"
       ProjectName="Work Item Priority" />
    

    Où :

    Microsoft.VSTS.Common.Priority est un champ existant dans le processus MSF (Microsoft Solutions Framework) for Agile Software Development.

    pjTaskText19 est un champ de texte personnalisé dans Office Project.

    Notes

    Pour obtenir une liste complète de toutes les valeurs des champs Office Project pour l'attribut ProjectField, consultez Mappages de champs dans Microsoft Project.

  4. (Facultatif) Indiquez si le champ doit être publié mais non actualisé. Ajoutez l'attribut PublishOnly à la zone de mappage de ce champ et affectez true à l'attribut. Cet attribut peut être utilisé pour permettre aux membres de l'équipe de consulter une valeur de champ mais les empêcher de la modifier dans Team Foundation.

  5. Désignez le champ de Office Project qui correspond au champ de synchronisation en utilisant la syntaxe suivante :

    <SyncField ProjectField="" />
    

    L'exemple suivant montre comment définir pjTaskText25 comme champ de synchronisation :

    <SyncField ProjectField="pjTaskText25" />
    
  6. Enregistrez le fichier de mappage.

  7. Téléchargez le fichier de mappage dans le projet d'équipe que vous souhaitez modifier. Pour plus d'informations, consultez Télécharger ou transférer un fichier de mappage de champs Microsoft Project.

Voir aussi

Référence

Mappages de champs dans Microsoft Project

Concepts

Fichier de mappage de champs 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