Sharepoint - Project Web Access - Team Foundation Server

时间:2009-08-31 18:50:04

标签: sharepoint tfs integration project-web-access

因此,我的客户希望客户仪表板在公共共享点站点中集成与项目相关的所有信息。

所以我们有类似的东西

  

他想要以下要求:

  

烧掉图表:这个位于公司内部的TFS服务器中。

     

错误总数:此错误也位于TFS

     

未决问题和风险:此问题位于PWA

     

团队名称和角色:TFS中的这个。

我的问题是,如何与TFS数据库和PWA信息进行Sharepoint通信?有任何意见,建议或线索吗?

1 个答案:

答案 0 :(得分:2)

有两种方法可以做到这一点。使用从Project Server创建的项目仪表板站点,或Team Foundation Server创建的站点。

Project Server

使用Project Server设置此类仪表板的标准方法是启用项目工作区。这意味着当项目首次发布时,它将具有http://tdg-srv-006/PWA/My%20Project之类的URL。这是项目“仪表板”站点所在的位置,包含与Project Server和TFS的集成。

这些工作区是从模板创建的。他们can be extended拥有您自己的设计和网页部件,因此他们将始终按照您的意愿创建。例如,与查询Project Server报告数据库或Team Foundation Server的Reporting Services报告集成是一种流行的想法。

请注意,项目工作区已经开箱即用,存在风险和问题。 (这些也可以是linked to tasks and other risks and issues以获得更丰富的体验。)

对于聚合,在Project Web Access中,可以创建一个视图,该视图汇总所有项目工作空间中的风险和问题,并在Project Center中显示它们。连接到PWA时,系统还会提示用户分配给他们的未决风险和问题。

Team Foundation Server

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中的项目计划数据保持同步。请注意,它与创建仪表板/工作区无关。

相关问题