2

有没有办法检索按某些字段值过滤的工作项列表?

例如:

站点/tfs/SomeCollection/机智/工作项?状态=完成&asof={datetime}&api-version=1.0

我的目标是使用 Rest API:

  • 转到特定的迭代(包括当前迭代),
  • 获取待办事项列表,
  • foreach PBI > 获取已完成任务/错误的列表,
  • foreach 完成任务/错误 > 获取信息

然后使用这些信息来做我需要的任何事情。

4

1 回答 1

3

您必须通过 2 个或更多步骤执行此操作:

  1. 使用POST https://{account}.visualstudio.com/defaultcollection/[{project}/]_apis/wit/wiql?api-version={version} to get the items using a query with your filter criteria.https://www.visualstudio.com/en-us/integrate/api/wit/wiql

    从 WorkItems 中选择 [System.Id],其中 [System.WorkItemType] = 'Product Backlog Item' AND [System.IterationPath] = 'Iteration 1'

  2. 用于GET https://{account}.visualstudio.com/DefaultCollection/_apis/wit/WorkItems?ids=297,299,300&fields=System.Id,System.Links.LinkType,System.WorkItemType,System.Title,System.State&asOf=2014-12-29T20:49:35.357Z&api-version=1.0API 获取从步骤 1 返回的每个工作项的数据。

于 2015-08-08T23:21:29.910 回答