Microsoft Project 中的字段映射
更新:2007 年 11 月
下面的部分列出了 ProjectField 属性支持的 Microsoft Project 字段名称。有关如何使用这些字段名称的更多信息,请参见如何:更改字段映射到 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 字段类型的更多信息,请参见 Microsoft Office 2003 软件开发包中有关 pjField 常量的帮助。
Microsoft Project 字段名称
在 Microsoft Project 中,您可以映射以 pjtask 开头的任何字段名称。例如,您可以将 pjTaskText10 映射到 Team Foundation 中的 String 字段。当您指定将哪个工作项字段映射到 Microsoft Project 字段时,这些字段名称会用在 ProjectField 属性中。有关 Microsoft Project 字段名称的完整列表,请参见 Microsoft Office 2003 软件开发包中有关 pjField 常量的帮助。
说明: |
---|
如果您使用的是 Microsoft Project Server,则还有一些名称包含“Enterprise”的字段,例如“pjTaskEnterpriseCost1”。Team Foundation 不会将数据发布或刷新到 Microsoft Project Server,因此不支持这些字段名称。 |
请参见
任务
如何:更改字段映射到 Microsoft Project 的方式