如何在TFS中查询以获取具有所有子项的指定条件的工作项

Mah*_*vej 2 tfs tfs2013

TFS query builder,我需要一个查询来获取所有PBI的所有子任务都处于完成状态.例如 :

PBI : User Story 1
    - Task 1 (Done)
    - Task 2 (Done)
    - Task 3 (Done)

PBI : User Story 2
    - Task 1 (Done)
    - Task 2 (Done)
    - Task 3 (In Progress)
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,所需的查询应该只返回 User Story 1

MrH*_*ood 5

您应该创建"工作项和直接链接"查询.

在顶部查询中选择:

"工作项类型=产品待办事项"和"已提交状态,已完成"

在底部查询中选择:

"工作项类型=任务"和"状态<>完成"

在左侧的单选按钮中选择:

"只有没有链接的顶级项目."

在此输入图像描述

应该适合但有两个假设:

  • 团队承诺的所有PBI至少有一项任务
  • 新的或批准的PBI没有被处理