有两种方法可以做到这一点。使用从 Project Server 或 Team Foundation Server 创建的项目仪表板站点。
项目服务器
使用 Project Server 设置此类仪表板的标准方法是启用项目工作区。这意味着当一个项目首次发布时,它会有一个 URL,例如 http://tdg-srv-006/PWA/My%20Project。这是项目“仪表板”站点所在的位置,包含您与 Project Server 和 TFS 的集成。
这些工作区是从模板创建的。他们can be extended 使用您自己的设计和 Web 部件,因此它们将始终按照您的意愿进行创建。例如,与查询 Project Server 报表数据库或 Team Foundation Server 的 Reporting Services 报表集成是一种流行的想法。
请注意,项目工作区已经存在风险和问题。 (这些也可以是linked to tasks and other risks and issues 以获得更丰富的体验。)
对于聚合,在 Project Web Access 中,可以创建一个视图来汇总所有项目工作区的风险和问题,并将它们显示在项目中心。连接到 PWA 时,还会提示用户分配给他们的未决风险和问题。
Team Foundation 服务器
Team Foundation Server 还会创建自己的 SharePoint 站点,您可能更喜欢使用它。 This article on SharePoint Magazine 应该给你所有你需要知道的。同样,您可以设置指向 TFS 数据源的 Reporting Services 报告并在工作区中显示结果。这仅取决于您更喜欢从 TFS 工作区还是 Project Server 工作区开始。
注意
默认情况下,Project Server 和 TFS 都只安装免费的 Windows SharePoint Services (WSS)。这意味着 SharePoint 2007 (MOSS) 中提供的内容查询 Web 部件等功能不存在。您可以毫无问题地添加 SharePoint 2007,但它会花费更多。
Project Server 用于创建工作区(也许还有 TFS)的模板方法存在问题。首先,Project Server 将允许您更改风险和问题列表中的列和字段,但这会导致错误。我的博客前面的链接中概述了一种安全的方法。其次,假设您决定更改模板,您将需要以编程方式更新 Project Server 中的每个工作区,包括进行更改的模板。没什么大不了的,但是很麻烦。
其他集成
最后将Project Server / Team Foundation Server connector 添加到组合中。这将确保 TFS 中的工作项数据与 Project Server 中的项目计划数据保持同步。请注意,它与创建仪表板/工作区无关。