有两种方法可以做到这一点。使用从 Project Server 创建的项目仪表板站点,或由 Team Foundation Server 创建的站点。
项目服务器
使用 Project Server 设置此类仪表板的标准方法是启用项目工作区。这意味着当一个项目首次发布时,它会有一个 URL,例如http://tdg-srv-006/PWA/My%20Project。这是项目“仪表板”站点所在的位置,包含您与 Project Server 和 TFS 的集成。
这些工作区是从模板创建的。它们可以使用您自己的设计和 Web 部件进行扩展,因此它们将始终按照您的需要进行创建。例如,与查询 Project Server 报表数据库或 Team Foundation Server 的 Reporting Services 报表集成是一种流行的想法。
请注意,项目工作区已经存在风险和问题。(这些也可以与任务和其他风险和问题相关联,以获得更丰富的体验。)
对于聚合,可以在 Project Web Access 中创建一个视图,该视图汇总了所有项目工作区中的风险和问题,并将它们显示在项目中心。连接到 PWA 时,还会提示用户分配给他们的未决风险和问题。
团队基础服务器
Team Foundation Server 还会创建您可能更喜欢使用的自己的 SharePoint 站点。SharePoint 杂志上的这篇文章应该为您提供您需要知道的所有信息。同样,您可以设置指向 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 连接器添加到组合中。这将确保 TFS 中的工作项数据与 Project Server 中的项目计划数据保持同步。请注意,它与创建仪表板/工作区无关。