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