TFS 2013查询具有多个级别的工作项层次结构

时间:2014-04-29 11:21:51

标签: tfs tfs2013

我在TFS中有3个实体(WorkItem Type),这是我的实体之间的关系:

[Release] 1------n [WorkOrder] n--------n [Bug]

我需要在一个查询(列表)中显示Release及其相关的WorkItems和相关的Bugs。

我尝试编辑查询并将其设置为WorkItems and Direct Links,但它只显示一个级别的相关项目。

我尝试编辑查询并将其设置为Tree of workitems,它仅适用于父子关系。

任何想法?

2 个答案:

答案 0 :(得分:2)

您能否验证以下声明是否正确?

所有 WorkOrder 项都是父发布的子项。 错误未直接链接到发布,但与任意数量的 WorkOrders 相关。

不幸的是,你似乎是对的。目前还没有一种方法可以直接创建您想要的确切查询,它将在单个多级树视图中显示多个版本,所有子项WorkOrders以及所有相关的错误。

我可以为您考虑两种解决方法:

  1. 从结果中删除Release,而是添加一个针对特定版本的查询参数。使用Work Items and Direct Links查询选项将WorkOrders作为顶级工作项查询,将相关错误作为链接工作项查询。这将以预期的格式提供您想要的数据(错误将在工作项下崩溃)。如果不是报告,您的开发者可能会抱怨不得不键入特定版本。他们为什么要在多个版本中查询工作项作为其工作的一部分?如果报告的 ,您可以将多个查询结果提取到Excel或其他工具并相应地格式化。

  2. 如果您希望构建报告,SQL Server Reporting Services应该允许您为此构建过滤器。

答案 1 :(得分:1)

我认为这回答了你的问题:

enter image description here