指定可以同步的工作项类型
为了支持企业项目计划与团队项目之间的数据同步,必须指定要参与同步的工作项的类型。 在将项目计划关联到团队项目时,可以定义类型,以后可以添加或移除类型。
备注
为团队项目映射的所有工作项类型都可以参与与当前已映射到该团队项目或以后可能要映射的所有企业项目计划之间的数据同步。
在管理的工作项的类型参与同步,必须配置了 Visual Studio Team Foundation Server 2012 与 Microsoft Project Server 的集成,因此,您必须映射到团队项目的企业项目计划。 有关更多信息,请参见配置 Team Foundation Server 与 Project Server 的集成。
主题内容
列出配置为参与数据同步的工作项的类型
指定可参与数据同步的工作项的类型
从数据同步中移除工作项类型
必需的权限
若要执行这些过程,必须针对团队项目集合将管理 Project Server 集成权限设置为**“允许”**。 此外,必须还要向Team Foundation Server 的服务帐户授予与参与数据同步的 PWA 实例进行交互所需的权限。 有关更多信息,请参见分配权限以支持 Project Server 和 Team Foundation Server 集成。
列出配置为参与数据同步的工作项的类型
通过使用以下命令,可以确定团队项目的哪些类型已映射并可用于企业项目计划。
列出为团队项目映射的工作项的类型
若要运行 TfsAdmin 命令行工具,请打开 Visual Studio 或 团队资源管理器 安装的命令提示符窗口并 enter:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
在 64 位 Windows 版本上,将 %programfiles% 替换为 %programfiles(x86)%。
指定以下命令,然后选择 Enter 键。
TfsAdmin ProjectServer /GetMappedWorkItemTypes /collection:tpcUrl /teamProject: TeamProjectName
将 tpcUrl 替换为项目集合的 URL,并将 TeamProjectName 替换为团队项目的名称。
将显示以下消息:
The following types of work items are configured for synchronization:
工作项类型列表
返回页首
指定可参与数据同步的工作项的类型
可为一个团队项目配置一个或多个工作项类型,以便参与与项目计划中的任务之间的数据同步。 可以现在就将项目计划映射到团队项目,或者可以稍后对项目计划进行配置,以便与团队项目同步数据。
为团队项目映射工作项类型
在命令提示符处,键入以下命令,然后选择 Enter 键。
TfsAdmin ProjectServer /MapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes
将 tpcUrl 替换为团队项目集合的 URL,并将 TeamProjectName 替换为团队项目的名称。 将 ListOfWorkItemTypes 替换为要参与数据同步的工作项类型的名称。 例如,可以指定以下工作项类型,以支持形式为“用户情景,任务”或“用户情景”,任务的敏捷过程。 逗号后面不能有空格。
可以指定可选的 /skipUIChanges 标志,以指示不应对指定类型的工作项窗体的**“Project Server”**选项卡进行任何修改。
重要
仅当消息指示系统尝试添加“Project Server”选项卡的过程中出现错误时,才应包括 /skipUIChanges 标志。如果显示此消息,则您需要将“Project Server”选项卡手动添加到工作项类型定义中。有关更多信息,请参见为支持数据同步而添加的 Project Server 字段。
将显示以下消息:
Configuring synchronization for the following work item types for team project TeamProjectName: 工作项类型列表.
You have successfully configured the following work item types for team project TeamProjectName: 工作项类型列表.
如果已添加类型但未指定 /skipUIChanges 标志,则可通过在团队资源管理器中刷新团队项目并打开已添加的工作项类型来验证是否已修改该类型。 **“Project Server”**选项卡应出现在工作项窗体中。
返回页首
移除参与数据同步的工作项类型
在移除参与数据同步的工作项类型之前,应移除将该类型的工作项绑定到企业项目计划中所定义的任务的链接。 或者,可以使用 /force 标志来强制移除这些链接,然后移除该类型。
从团队项目取消工作项类型的映射
在命令提示符处,键入以下命令,然后选择 Enter 键。
TfsAdmin ProjectServer /UnmapWorkItemTypes /collection:tpcUrl /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes
将 tpcUrl 替换为团队项目集合的 URL,将 TeamProjectName 替换为团队项目的名称,并将 ListOfWorkItemTypes 替换为要取消映射的工作项类型的名称。
可以指定可选的 /force 标志,以移除将工作项绑定到 Project 任务的链接。 通过使用此选项,即使当前正在对参与数据同步的工作项类型进行同步,也可以将其移除。
将显示以下消息:
Removing the following work item types from participating in synchronization of data for team project TeamProjectName : 工作项类型列表**.**
The following work item types have been successfully removed from participating in synchronization for team project TeamProjectName**:** 工作项类型列表**.**
可通过在团队资源管理器中刷新团队项目、然后再打开已移除的工作项类型来验证是否已移除该类型。 应从工作项窗体中移除**“Project Server”**选项卡。
返回页首
请参见
任务
配置 Team Foundation Server 与 Project Server 的集成