TFS查询以关闭EPIC,但任何相关功能或用户故事或任务均未关闭

时间:2019-11-13 13:20:26

标签: tfs tfs-query

需要使用TFS查询以使EPIC处于关闭状态,但任何相关功能或用户故事或任务都未关闭。如果功能已关闭但用户故事或任务未关闭,即使它也应该工作。用户故事已关闭,但任务未完成。

可以在TFS 2013中使用单个TFS查询吗?

我能够在未关闭用户故事的情况下(或在未关闭用户故事的情况下)关闭功能,但仍无法通过TFS查询关闭任务。

我可以在单个TFS查询中在EPIC(关闭)->功能(<>关闭)->用户案例(<>关闭)->任务(<>关闭)上执行上述操作吗?

2 个答案:

答案 0 :(得分:1)

我可以使用下面的查询获取数据。

使用的“工作项和直接链接”类型查询。

顶级工作项: 工作项目类型“输入中”功能,用户案例 AND面积和迭代路径。 AND状态=已关闭

链接的工作项的过滤器: 工作项目类型“输入中”用户故事,任务 AND状态<>已关闭

过滤器选项:仅返回具有匹配链接的项目 返回选定的链接类型:子

我能够获取功能(关闭)->用户故事(<>关闭)->或任务(<>关闭)和用户故事(关闭)的数据,但任务(<>关闭)和功能(任何状态) )。

将尝试用于更多级别。

答案 1 :(得分:0)

不,它无法执行此操作。

首先,您需要使用树查询(通过选择工作项树)来查看工作项的多层嵌套列表。

要找到链接的孩子,您需要选择首先匹配顶级工作项。这是最接近的查询。

enter image description here

但是,正如您已经指出的那样。该查询将判断所有子工作项是否已关闭。将返回那些未关闭的子工作项目。

EPIC(关闭)->功能(<>关闭)->或用户故事(<>关闭)->或任务(<>关闭)

但是您实际上需要的是

EPIC(关闭)->功能(<>关闭)-> 用户案例(<>关闭)-> 任务(<>关闭)

如果整个树的子工作项已关闭,则不返回树。

在单个TFS查询中不可用