TFS查询以获取具有特定子项的WorkItems

时间:2016-06-26 07:24:23

标签: tfs tfs-workitem workitem

我们的工作流程定义我们在故事中放置带有“TEST”或“DEV”等标签的任务,以便跟踪该故事的剩余工作类型。 我正在尝试编写一个查询,过滤掉只有TEST任务仍未完成的故事。 例如:

故事A有2个任务:TEST和DEV。 TEST的状态是待办事项。 DEV的状态为In-Progress。

故事B有两个任务:TEST和DEV。 TEST的状态是待办事项。 DEV的状态已经完成。

故事C有1个任务:TEST。 TEST的状态就是要做。

故事D有1个任务:TEST。 TEST的状态已经完成。

故事E有1个任务:DEV。 DEV的状态是待办事项。

我正在寻找的查询只返回故事B和C.

这可能与香草TFS有关吗?是否有允许更复杂查询的扩展名?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用类似于Transact-SQL的 WIQL 来实现此类复杂查询。它'扩展的工作项跟踪。

  

要探索工作项查询语言的详细信息,请创建查询   使用团队资源管理器,然后将它们另存为.wiql文件。重命名   要使用.xml扩展名的文件,并在Visual Studio中打开它们。看   对于 wiql 元素,可以查看每个查询在工作中的表达方式   项目查询语言。

更多详细信息,请参阅MSDN上的文档:Query for Bugs, Tasks, and Other Work Items