获取TFS 2015中每次迭代引发的错误列表(和计数)

时间:2017-08-15 09:08:33

标签: tfs tfs2015

我希望能够获得一个列表,其中包含Sprint期间针对该Sprint中的任何PBI提出的错误。有没有办法实现这一目标?我们目前正在使用TFS 2015及其Scrum模板。

到目前为止,我已设法运行自定义查询,其中我使用以下条件检索所有工作项:

  • 工作项类型=错误。
  • 迭代路径= 特定迭代的路径
  • 创建日期> = 迭代的开始日期
  • 创建日期< = 迭代结束日期

然而,这种方法远非理想,因为我需要对日期进行硬编码,如果我想比较我们在迭代后如何根据提出的错误进行迭代,我需要创建几个查询并手动更新它们。

你能想到更好的方法吗?

谢谢!

1 个答案:

答案 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工具过滤并生成您需要的图表。