【问题标题】:TFS Work Items: Workaround for dashboard widgets unable to show tree of work item type queriesTFS 工作项:仪表板小部件无法显示工作项类型查询树的解决方法
【发布时间】:2017-08-20 09:21:52
【问题描述】:

我们在 TFS 2015 中有一个工作项结构(将很快升级到 2017,如果那里有可能相关的功能),它由通常的 CMMI 模板层次结构组成:Epic->Feature->Requirement(如果需要大致类似于其他模板中的PBI,对于不熟悉的人来说)

我们通过使 Epic 和 Feature 有意义来抽象化大量工作。应用一个常见的类比,此设置中对网页要求的 Epic->Feature->Requirement 可能是 [Security]->[Password Management]->[Password Complexity rule xyz]

主要问题是,虽然“工作项树”类型查询功能强大且对此设置有用,但 TFS 的某些功能仅适用于工作项类型查询的平面列表,包括仪表板小部件。继续上面的示例,如果我想创建一个小部件来查看完成了多少安全要求 (PBI),我无法做到。

我正在寻找有关如何在 VS2015 或 VS2017 中绕过此限制的想法,到目前为止,我能想到的最佳解决方案是创建一个使用 TFS api 遍历树然后复制父 Epic/Feature 的标题或 ID 到某个虚拟字段中的 Requirement 上。这看起来非常笨重和不雅。另一种选择是在区域中镜像 Epic/Feature 层次结构,但这非常不利,因为我们将区域用于其他目的,并且会产生维护问题,因为它们需要保持同步。

【问题讨论】:

    标签: tfs azure-devops tfs-2015 sdlc


    【解决方案1】:

    有 Query Results 和 Chart for Work Items 小部件可以使用 TFS 2015 中的工作项树,但不能只计算子工作项(例如要求)

    您可以构建自定义小部件扩展并通过 REST API 检索相应的工作项并计算相关工作项。

    有一个示例,其中包含如何通过 REST API 检索数据的详细代码,因此您可以参考这篇文章来构建自定义小部件扩展:Add a dashboard widget

    【讨论】:

      猜你喜欢
      • 2011-12-14
      • 1970-01-01
      • 2010-11-25
      • 2023-03-09
      • 2017-01-26
      • 2011-05-13
      • 2018-07-16
      • 2014-07-04
      • 1970-01-01
      相关资源
      最近更新 更多