【问题标题】:TFS 2013 Custom dashboard widgetTFS 2013 自定义仪表板小部件
【发布时间】:2023-03-23 00:10:01
【问题描述】:

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

我对 TFS Api 有相当多的经验,但我想尽量避免为此创建和维护新应用程序。

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

理想情况下,我希望创建一个“小部件”以显示在其中一个 TFS 仪表板上,但不知道从哪里开始。该小部件还需要允许访问 TFS api 以收集它需要生成的数据。

请有人建议我可以从哪里开始或替代方法。

【问题讨论】:

  • 您想向 TFS 仪表板添加什么样的数据?在 TFS2013 中,您可以通过将查询或报告固定到主页来更轻松地自定义仪表板。详情请查看我的回复。
  • 我需要在表格视图中显示标签以及“功能”标题。

标签: tfs custom-controls dashboard


【解决方案1】:

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

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

您可以查看published feature timeline 以获取更新,但此时 TFS 的扩展被标记为“待定”。

【讨论】:

  • 在这种情况下我可能不得不等待新的更新。
  • 我现在正在运行 TFS 2015 更新 1,并且确信必须有某种方法来创建我自己的小部件以供使用,但我在任何地方都找不到任何指导或文档。我注意到 ALM 社区已经创建了许多自定义小部件,所以我希望在某个地方可能会有一些东西?
  • 目前无法在 TFS 或 VSTS 中扩展此功能。您将首先在 VSTS 上看到功能,并且您可能想要获得一个帐户以便您可以查看它们。 tfs.visualstudio.com
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 2018-07-16
    • 2017-04-02
    • 1970-01-01
    相关资源
    最近更新 更多