使用TFS REST API获取迭代中的所有工作项

时间:2016-07-07 14:06:37

标签: rest tfs

我正在尝试获取有关当前sprint中所有用户故事的一些信息。我可以轻松地获取当前sprint的路径,并给出工作项的ID列表,我可以从中获得我需要的东西,但我不确定如何从迭代路径获取这些ID。

我已经看到了使用C#和查询的一个示例,但我使用的是javascript和REST API,如果可能的话,我不希望用户查询。

2 个答案:

答案 0 :(得分:2)

实现此目标的最佳方法是使用queries,旨在帮助您查找要在报告中查看,分类,更新或列表的工作项。

REST API也支持工作项查询语言。有一个参数[System.IterationPath]符合您的要求。

更多细节信息请参考:

  

以编程方式查询工作项

     

•REST API:Work item queries and query foldersWork item query language

答案 1 :(得分:0)

我能找到的唯一通用解决方案是通过迭代Read Reporting Revisions中的所有页面来获取所有工作项ID。

然后从List Work Items

获取大量工作项

不幸的是,如果不使用查询,TFS / AzureDevops不会提供更短的路径。