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


Практическое руководство. Сопоставление полей с Microsoft Project

Обновлен: Ноябрь 2007

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

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

ms181686.alert_note(ru-ru,VS.90).gifПримечание.

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

Требуемые разрешения

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

Изменение способа сопоставления полей рабочих элементов с Microsoft 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 — существующее поле в MSF для процесса гибкой разработки программного обеспечения.

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

    ms181686.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

    <SyncField ProjectField="" />
    

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

    <SyncField ProjectField="pjTaskText25" />
    
  6. (Дополнительно) Используя следующий синтаксис, назначьте поле Microsoft Project, в котором будут отображаться сведения о ссылках и вложениях.

    <LinksField ProjectField="" />
    

    В следующем примере показано, как задать pjTaskText26 в качестве поля для ссылок и вложений.

    <LinksField ProjectField="pjTaskText26" />
    
  7. (Дополнительно) Используя следующий синтаксис, назначьте поле Team Foundation, в котором будут отображаться сведения об иерархии задач.

    <ContextField WorkItemTrackingFieldReferenceName="" />
    

    В следующем примере показано, как задать Microsoft.VSTS.Scheduling.TaskHierarchy в качестве контекстного поля.

    <ContextField WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.TaskHierarchy" />
    
  8. Сохраните файл сопоставления.

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

См. также

Ссылки

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

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

Отслеживание командных проектов в Microsoft Excel и Microsoft Project

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