如果您要更改 Office Project 的发布行为,必须更改 Office Project 映射文件。 通过修改映射文件,您可以指定 Office Project 字段映射到 Team Foundation 中的哪些字段。 您还可以通过 PublishOnly 特性控制发布行为,并指定上下文字段等特殊字段。
一个映射文件与一个团队项目关联。 在团队项目中您可以随时更改映射文件。 团队项目首先使用的映射文件由用于创建该团队项目的过程模板中的映射文件决定。
提示
当您修改团队项目的映射文件时,同时也在修改该团队项目中所有团队成员的 Office Project 字段映射。
所需权限
若要执行这些过程,您必须是**“Project Administrators (项目管理员)”组的成员,或者将您的“编辑项目级信息”和“查看项目级信息”权限设置为“允许”**。 此外,您还必须具有在您指定的本地路径中创建映射文件的权限。 有关更多信息,请参见 Team Foundation Server 权限。
更改工作项字段映射到 Office Project 的方式
从团队项目下载要修改的映射文件。 有关更多信息,请参见下载或上载 Microsoft Project 字段映射文件。
在 XML 编辑器中打开下载的映射文件(例如 C:\MappingFile.xml)。
使用以下格式添加新的映射或编辑现有映射:
<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) for Agile Software Development 过程中的现有字段。
pjTaskText19 是 Office Project 中的自定义文本字段。
提示
有关 ProjectField 特性的所有 Office Project 字段值的完整列表,请参见 Microsoft Project 中的字段映射。
(可选)指示是否发布但不刷新字段。 将 PublishOnly 特性添加到该字段的映射部分,并将该特性设置为 true。 此特性可以用于允许团队成员查看字段值,但不能在 Team Foundation 中更改字段值。
使用以下语法指定哪个 Office Project 字段是同步字段:
<SyncField ProjectField="" />
下面的示例演示如何将 pjTaskText25 指定为同步字段:
<SyncField ProjectField="pjTaskText25" />
保存映射文件。
将要修改的映射文件上载到团队项目。 有关更多信息,请参见下载或上载 Microsoft Project 字段映射文件。