Сопоставление полей в Microsoft Project
Обновлен: Ноябрь 2007
В следующих разделах перечислены поддерживаемые имена полей Microsoft Project для атрибута ProjectField. Дополнительные сведения об использовании этих имен полей см. в разделе Практическое руководство. Сопоставление полей с Microsoft Project. В различных версиях Microsoft Project поддерживаются разные имена полей.
Вычисляемые поля
Как правило, нет необходимости обновлять вычисляемые поля в базе данных рабочих элементов. Например, даты начала и окончания обычно вычисляются на основе длительности задачи и зависимостей. Если член группы попытается изменить дату начала задачи в Сред. Командный обозреватель, изменение может привести к ошибкам в Microsoft Project при обновлении поля. Поэтому можно настроить вычисляемые поля так, чтобы они только публиковались, но не обновлялись: в Microsoft Project изменения этих полей в базе данных рабочих элементов будут опубликованы, но не будут обновлены. Дополнительные сведения о настройке полей только для публикации см. в разделе Практическое руководство. Сопоставление полей с Microsoft Project.
Можно запретить членам группы изменять значения вычисляемых полей в Сред. Командный обозреватель с помощью атрибута READONLY в определении формы рабочего элемента. Дополнительные сведения об атрибуте READONLY см. в разделе Все элементы <FORM> рабочего элемента.
Примечание. |
---|
Шаблоны процессов "MSF for Agile Software Development" и "MSF for CMMI Process Improvement" настраивают даты начала и окончания для публикации только сопоставлений; значения доступны только для чтения в Сред. Командный обозреватель. |
Сопоставление типов полей
При публикации в Team Foundation задач из Microsoft Project данные полей копируются из Microsoft Project в базу данных рабочих элементов. Кроме того, при обновлении задач данные полей копируются из базы данных рабочих элементов в Microsoft Project. Для правильного копирования данных полей тип полей в базе данных рабочих элементов и в Microsoft Project должны быть совместимы. В следующей таблице перечислены типы полей Microsoft Project, совместимые с различными типами полей рабочих элементов.
Тип поля рабочего элемента |
Тип поля Microsoft Project |
---|---|
Integer |
Работа, единицы, числа, любые типы полей со значениями от -2 147 483 648 до 2 147 483 647. |
Double |
Работа, единицы, проценты, дроби, любые типы полей со значениями от ±5,0 × 10−324 до ±1,7 × 10308. |
String |
Текст (не более 255 знаков). |
DateTime |
Дата и время. |
TreePath |
Настраиваемые коды структуры. |
Html |
Не поддерживается. |
PlainText |
Не поддерживается. |
History |
Не поддерживается. |
Дополнительные сведения о типах полей рабочих элементов см. в разделе Типы полей. Дополнительные сведения о типах полей Microsoft Project см. в справке о константе pjField в наборе разработчика (SDK) Microsoft Office 2003.
Имена полей Microsoft Project
В Microsoft Project можно сопоставлять любое имя поля, начинающееся на pjtask. Например, можно сопоставить pjTaskText10 строковому полю в Team Foundation. Эти имена полей используются в атрибуте ProjectField при указании поля рабочего элемента, сопоставляемого с полем Microsoft Project. Полный список имен полей Microsoft Project см. в справке о константе pjField в наборе разработчика (SDK) Microsoft Office 2003.
Примечание. |
---|
Если используется Microsoft Project Server, существуют дополнительные поля со словом "Enterprise" в имени, например pjTaskEnterpriseCost1. Team Foundation не публикует данные на сервер Microsoft Project Server, поэтому эти имена полей не поддерживаются. |
См. также
Задачи
Практическое руководство. Сопоставление полей с Microsoft Project