我希望能够获得一个列表,其中包含Sprint期间针对该Sprint中的任何PBI提出的错误。有没有办法实现这一目标?我们目前正在使用TFS 2015及其Scrum模板。
到目前为止,我已设法运行自定义查询,其中我使用以下条件检索所有工作项:
然而,这种方法远非理想,因为我需要对日期进行硬编码,如果我想比较我们在迭代后如何根据提出的错误进行迭代,我需要创建几个查询并手动更新它们。
你能想到更好的方法吗?
谢谢!
答案 0 :(得分:1)
无法基于单个查询执行此操作,请尝试通过API执行此操作。您可以使用WorkItemStore.Query
方法之一或Query对象查询错误,任务,其他类型的工作项以及工作项之间的链接。
您可以使用WIQL来执行此操作。根据本教程msdn,请在查询中使用Under
比较运算符。用于在迭代中提取所有工作项的示例
select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State]
from WorkItems
where
[System.TeamProject] = 'VieroSAT'
and [System.State] = 'Dev'
and [System.IterationPath] Under 'Iteration1'
order by [System.Id]
您还可以将每次迭代的所有错误/ PBI导入,包括创建的数据信息到Excel列表。借助功能强大的Excel工具过滤并生成您需要的图表。