Team Foundation Server 和 Project Server 集成功能概述

更新:2011 年 4 月

通过阅读本主题,您将大致了解如何自定义 Visual Studio Team Foundation Server 2010 和 Project Server 2007 Service Pack 2 (SP2) 或 Project Server 2010 之间的数据同步。 您还可以检查 Team Foundation Server 与 Project Server 2007 集成以及与 Project Server 2010 集成之间的差异。

Team Foundation Server 和 Project Server 的集成为项目管理提供了灵活性。

主题内容

  • 同步功能摘要

  • Project Server 2007 和 Project Server 2010 之间的操作区别

同步功能摘要

下表介绍了支持 Team Foundation 和 Project Server 之间的数据同步的主要功能。

功能

说明

相关主题

三类同步

同步引擎执行三类同步。 此过程将捕获和保留 Team Foundation 和 Project Server 中与任务和资源相关的数据,同时遵从项目计划中项目经理对数据的所有权。

Team Foundation Server 与 Project Server 集成的同步过程概述

组件的 n 对 1 映射

可以通过配置和自定义两个服务器产品的集成来控制参与同步的内容。 数据同步引擎支持从 Project Server 到 Team Foundation 的 n 对 1 映射。 可向 Team Foundation Server 注册 Project Web Access 或 Project Web App (PWA) 的多个实例,并可将多个团队项目集合映射到一个 PWA 实例。

将 Project Server 组件映射到 Team Foundation 组件

同步的任务和工作项

可以管理参与数据同步的工作项类型,以及同步的特定任务或工作项。 在 Project Professional 中,将“发布到团队项目”值设置为“是”“否”。 在 Team Foundation 中,将“提交到企业项目”设置为“是”“否”

指定可以同步的工作项类型

同步的数据字段

若要在企业项目计划与团队项目之间同步数据,必须将 Team Foundation 中的工作项字段与 Project Server 中的字段进行关联。 可以添加字段并指定其同步方式。 例如,如果将存储相应数据类型的字段添加到映射文件中,则可共享与时间表无关的数据(如成本中心、团队名称或运行状况)。

可以添加字段或只使用支持同步所需的默认字段集。

自定义 Project Server 和 Team Foundation Server 之间的字段映射

可跟踪性、更新状态、提交和拒绝

在创建、更新和同步工作项和任务时,会在 Team Foundation 中的工作项的“历史记录”字段中写入一条记录。 此外,您可以在每个工作项的“Project Server”选项卡上的下列字段中查找状态信息:“上次提交状态”、“上次提交日期”、“上次审批状态”和“上次审批日期”。

为支持数据同步而添加的 Project Server 字段

提交、审批和自动审批

对工作项的更新将提交到 Project Server 并保留在状态更新队列中,直到您批准或拒绝它们。 作为项目经理,您可以定义一条规则,以便自动审批从 Team Foundation Server 提交到 Project Server 的所有更新。

在映射到团队项目的企业项目计划内自上而下规划业务要求

资源汇总

在 Team Foundation 中,将自动计算包含子项的父工作项的“已完成工作”和“剩余工作”的汇总值。 此外,分配给各个任务的资源将显示为 Project 中任务汇总的资源。

在映射到团队项目的企业项目中使用资源汇总

冲突解决

如果团队成员同时在 Team Foundation 和 Project Server 中更改某个映射字段的值,则会发生冲突。 您可以选择是始终接受 Project Server 中的值,还是保留两个不同的值(这称为保留“两组书籍”)。如果您做出后一种选择,则为这些字段挂起数据同步,直到手动为字段分配相同的值。

Team Foundation Server 和 Project Server 集成的字段映射 XML 元素参考

分配资源

在 Team Foundation 中,您只能为一个工作项分配一个资源。 在 Project Professional 中,可以向一个任务分配多个资源,如果您向该任务分配主要所有者或活动资源,则可为该任务同步数据。

此外,包含子任务的汇总计算的父任务还包含分配给每个任务所有者的工作汇总。 此所有者汇总将在 Project Professional 中显示为摘要任务的多个资源。

在映射到团队项目的企业项目中使用资源汇总

镜像字段

在 Team Foundation 中,可以存储 Project 字段的值,并在工作项窗体中显示它们。 还可以查找包含一个或多个字段的工作项,这些字段的值不同于项目计划中的值。

Team Foundation Server 和 Project Server 集成的字段映射 XML 元素参考

监控工作项提交以及解决拒绝

返回页首

Project Server 2007 和 Project Server 2010 之间的操作区别

下表描述了 Team Foundation Server 和 Project Server 2007 的集成方式及其和 Project Server 2010 的集成方式之间的差异。

可操作区域

Project Server 2007

Project Server 2010

安装

审批注释

未在工作项的“历史记录”字段中记录项目经理在 PWA 中指定的审批注释。

在工作项的“历史记录”字段中记录项目经理在 PWA 中指定的审批注释。

自动审批

可以自动批准在同步数据时发生的更改。

可以自动批准在同步数据时发生的更改。

返回页首

请参见

其他资源

Team Foundation Server 与 Project Server 集成的同步过程概述

使用 Project Server 和 Team Foundation Server 管理项目

修订记录

日期

修订记录

原因

2011 年 4 月

删除了有关 Project Server 2010 的自动发布的信息。 不支持此功能。

内容 Bug 修复