TFS 2013:获取特定父级下的所有工作项

28

我该如何在 TFS 2013 (Team Explorer 2013) 中定义一个查询,以获取所有位于特定顶级工作项下方的项列表:

|--+-Parent 1
   |
   |--+-Child 1
   |  |--Child of Child 1
   |
   |--+-Child 2
   |  |
   |  |--Child of Child 2
   |
   | ...

结果:

  • 子项1
  • 子项1的子项
  • 子项2
  • 子项2的子项

这可行吗?

谢谢, Konrad


1
我使用Fenton的解决方案使其工作,但选择的是“工作项和直接链接”,而不是“工作项树”。 - wizmagister
4个回答

34

步骤1 - 选择“工作项树”。

步骤2 - 像通常一样为顶层工作项设置查询,例如仅显示ID为4247的“史诗”工作项(您可以任意选择)。

步骤3 - 在“关联工作项的筛选器”下,您可以排除后代工作项,例如只显示“产品待办项”,或者只显示错误等。

示例查询


2
是的,使用“工作项树”类型的查询。

如果我使用树形结构,我无法过滤掉一些我不想要的子项(例如某种类型的“特征”)... 我需要一个纯列表,以获取项目的总数。 - Konrad
@Konrad,你不能通过@Fenton的答案中显示的“工作项类型”来限制类型吗? - ruffin

2

Konrad,

学习如何构建这些查询最简单的方法是:在待办事项中打开功能、用户故事和任务,我知道你想要功能,然后点击创建查询,给一个名称。 该查询向您展示如何使用与子查询相同类型的树和WIT来构建一个查询,例如。

完成此操作后,请告诉我们您想要完善的内容。


我在过去的几年中使用TFS创建了大约100个查询。所以让我澄清一下:我有一个最顶层的项目(特性),下面有许多任务、缺陷和其他带有任务和缺陷的特性,以此类推...如果我使用树形视图查询,我会得到一个结构良好的树形结构,其中包含所有3个WIT。但是我只需要任务和缺陷...所以我想要“过滤掉”所有特性WIT,但不失去顶级特性下第二、第三层等级的任务和缺陷。为什么?因为我想要正确的任务/缺陷数量作为计数,而不包括结构特性工作项。 - Konrad
1
你需要的任务和缺陷项目是特性的子级,位于第二层,或者是特性的子级,但不想出现特性,是吗? - egomesbrandao
没错,就是这样。所有位于顶部功能以下层级的任务和错误,但不包括树状结构下方的功能本身。 - Konrad

1

可悲的是,对于这种类型的查询,例如查看错误/任务完成的百分比,您无法制作图表。


这并没有回答问题。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要询问者澄清的答案。- 来自审核 - Parisa.H.R

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接