TFS 2013 自定义仪表板小部件

TFS 2013 Custom dashboard widget

我的任务是从 TFS 创建自定义计划视图。

我对 TFS 有一定的经验Api,但我想尝试避免为此创建和维护新的应用程序。

我查看了 TFS 的 SSRS,但我无法访问我需要的所有数据(标签等),因此这不是一个选项(因为它会使支持失效)。

理想情况下,我想创建一个 "widget" 以显示在 TFS 仪表板之一上,但我不确定从哪里开始。该小部件还需要允许访问 TFS api 以收集它需要生成的数据。

请有人告诉我可以从哪里开始或其他方法。

如果您使用的是 TFS2013 + Update2 或更高版本的 TFS,则允许团队管理员通过 固定 项目到主页来自定义 TFS 仪表板,而无需编写任何内容代码。

例如,如果您想将图表添加到仪表板中,只需转到查询的图表页面并将其固定到主页即可。请参见下图(引自此 MSDN article

您可能需要查看 http://integrate.visualstudio.com,您可以在其中找到 TFS API 的文档。 REST API 适用于 TFS 2015 及更高版本。

虽然您可以在 Visual Studio Team Services (VSTS) 中使用扩展程序 (https://marketplace.visualstudio.com/) 扩展 Web 界面,但自 TFS 2015 Update 1 起,此功能在本地 TFS 中尚不可用.

您可以检查 published feature timeline 的更新,但此时 TFS 的扩展被标记为 "TBD"。