Поделиться через


Изменение сопоставления полей с Microsoft Project

Если необходимо изменить поведение публикации для Office Project, следует изменить файл сопоставления Office Project. При изменении файла сопоставления можно указать, какие поля в Team Foundation сопоставляются полям Office Project. Для управления поведением публикации можно использовать атрибут PublishOnly, кроме того, можно назначить определенные поля, например контекстное поле.

Файл сопоставления связан с одним командным проектом. В любое время файл сопоставления можно изменить. Файл сопоставления, с которого начинается командный проект, определяется файлом сопоставления из шаблона проекта, использовавшегося для создания проекта.

Примечание

При изменении файла сопоставления для командного проекта меняется сопоставление полей Office Project для всех участников команды, работающих над проектом.

Необходимые разрешения

Для выполнения этих процедур необходимо быть членом группы Администраторы проекта или иметь разрешения Изменить сведения на уровне проекта и Просмотр информации на уровне проекта со значением Разрешить. Кроме того, необходимо иметь разрешения на создание файла сопоставления в указанном расположении. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Изменение способа сопоставления полей рабочих элементов с Office Project

  1. Загрузите нужный файл сопоставления из командного проекта, который необходимо изменить. Дополнительные сведения см. в разделе Загрузка и отправка файла сопоставления полей Microsoft Project..

  2. Откройте загруженный файл сопоставления (например, C:\MappingFile.xml) в редакторе XML.

  3. Добавьте новые сопоставления или измените существующие, используя следующий формат.

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

    Например:

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

    Здесь:

    Microsoft.VSTS.Common.Priority — существующее поле в Microsoft Solutions Framework (MSF) для процесса гибкой разработки программного обеспечения.

    pjTaskText19 — настраиваемое текстовое поле в Office Project.

    Примечание

    Полный список всех значений полей Office Project для атрибута ProjectField см. в разделе Сопоставление полей в Microsoft Project.

  4. (Необязательно.) Укажите, нужно ли опубликовать поле без обновления. Добавьте атрибут PublishOnly к разделу сопоставления для данного поля и задайте ему значение true. Этот атрибут может допускать просмотр, но не изменение значения поля в Team Foundation.

  5. Используя следующий синтаксис, назначьте поле Office Project, которое будет полем синхронизации.

    <SyncField ProjectField="" />
    

    В следующем примере показано, как задать pjTaskText25 в качестве поля синхронизации.

    <SyncField ProjectField="pjTaskText25" />
    
  6. Сохраните файл сопоставления.

  7. Передайте файл сопоставления в нужный командный проект. Дополнительные сведения см. в разделе Загрузка и отправка файла сопоставления полей Microsoft Project..

См. также

Ссылки

Сопоставление полей в Microsoft Project

Основные понятия

Файл сопоставления полей Microsoft Project

Другие ресурсы

Краткие советы и операционные различия в отслеживании задач с помощью Microsoft Project и Team Foundation

Настройка сопоставления полей Microsoft Project