我们的工作流程定义我们在故事中放置带有“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有关吗?是否有允许更复杂查询的扩展名?
感谢。
答案 0 :(得分:1)
您可以尝试使用类似于Transact-SQL的 WIQL 来实现此类复杂查询。它'扩展的工作项跟踪。
要探索工作项查询语言的详细信息,请创建查询 使用团队资源管理器,然后将它们另存为.wiql文件。重命名 要使用.xml扩展名的文件,并在Visual Studio中打开它们。看 对于 wiql 元素,可以查看每个查询在工作中的表达方式 项目查询语言。
更多详细信息,请参阅MSDN上的文档:Query for Bugs, Tasks, and Other Work Items