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


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

Можно настроить способ сопоставления данных между Office Project и Team Foundation Server, изменив файл сопоставления полей Office Project. Файл сопоставления связывает имя поля отслеживания рабочего элемента (атрибут WorkItemTrackingFieldReferenceName) с именем поля Office Project (атрибут ProjectField). Перед изменением сопоставлений полей, определенных в файле сопоставления полей Office Project, необходимо просмотреть сведения, предоставленные далее в этой теме, чтобы понять, как Team Foundation копирует данные из Office Project в базу данных отслеживания рабочих элементов.

Содержание раздела

  • Вычисляемые поля

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

  • Имена проектов Office

Дополнительные сведения об использовании имен полей Office Project см. в разделе Изменение сопоставления полей с Microsoft Project.

Важно!

Поддерживаемый набор имен полей Office Project может отличаться для разных версий Office Project.

Вычисляемые поля

Как правило, нет необходимости обновлять вычисляемые поля в базе данных рабочих элементов. Например, даты начала и окончания обычно вычисляются на основе длительности задачи и зависимостей. Если член группы попытается изменить дату начала задачи в Сред. Командный обозреватель, изменение может привести к ошибкам в Office Project при обновлении поля. Поэтому можно настроить вычисляемые поля так, чтобы они только публиковались, но не обновлялись: в Office Project изменения этих полей в базе данных рабочих элементов будут опубликованы, но не будут обновлены. Дополнительные сведения о настройке полей только для публикации см. в разделе Изменение сопоставления полей с Microsoft Project.

Можно запретить членам группы изменять значения вычисляемых полей в Сред. Командный обозреватель с помощью атрибута READONLY в определении формы рабочего элемента. Дополнительные сведения об атрибуте READONLY см. в разделе Справка по всем XML-элементам FIELD.

Примечание

В шаблонах процессов MSF для гибкой разработки программного обеспечения и MSF для улучшения процессов CMMI даты начала и окончания предварительно настроены как сопоставления только для публикации; в Сред. Командный обозреватель значения доступны только для чтения.

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

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

Тип поля рабочего элемента

Тип поля Microsoft Project

DateTime

Дата и время.

Double

Работа, единицы, проценты, дроби, любые типы полей со значениями от ±5,0 × 10−324 до ±1,7 × 10308.

Журнал

Не поддерживается.

Html

Не поддерживается.

Целое число

Работа, единицы, числа, любые типы полей со значениями от -2 147 483 648 до 2 147 483 647.

PlainText

Не поддерживается.

Строка

Текст (не более 255 знаков).

Важное примечаниеВажно
Программа Office Project не заполняет список полей Названия ресурсов именами участников команды.Поэтому необходимо вручную добавить имена в список.При назначении рабочего элемента ресурсу в программе Office Project, необходимо указать ресурс с помощью отображения имени из доменных служб Active Directory (AD DS) или адресной книги.Если выполнить назначение рабочего элемента для ресурса по псевдониму и другой сокращенной форме имени, то это может ввести несогласованность, которая приведет к ошибкам проверки.

TreePath

Настраиваемые коды структуры.

Дополнительные сведения о типах полей рабочих элементов см. в разделе Работа с полями рабочих элементов. Дополнительные сведения о типах полей Office Project см. в справке о константе pjField в наборе разработчика (SDK) Microsoft Office 2003. Доступ к этому пакету можно получить на веб-сайте Майкрософт: Пакет SDK Project 2007: https://go.microsoft.com/fwlink/?LinkId=147201 SDK.

Имена полей проекта Office

В Office Project можно сопоставлять любое имя поля, начинающееся на pjtask. Например, можно сопоставить pjTaskText10 со строковым полем в Team Foundation. Эти имена полей используются в атрибуте ProjectField при указании поля рабочего элемента, сопоставляемого с полем Office Project. Полный список имен полей Office Project см. в справке о константе pjField в наборе разработчика (SDK) Microsoft Office 2003.

Примечание

При использовании Office Project Server имеются дополнительные поля со словом "Enterprise" в имени, например pjTaskEnterpriseCost1.Team Foundation не публикует или обновляет данные в Office Project Server. Таким образом, эти имена полей, не поддерживаются.

См. также

Задачи

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

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

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

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