【问题标题】:VSTS Rest API Get WorkItems By Field ValueVSTS Rest API 按字段值获取工作项
【发布时间】:2016-12-17 15:42:50
【问题描述】:

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

例如:

site/tfs/SomeCollection/wit/workitems?Status=Done&asof={datetime}&api-version=1.0

我的目标是使用 Rest API 来:

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

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

【问题讨论】:

    标签: azure-devops azure-devops-rest-api


    【解决方案1】:

    您必须通过 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)

      选择 [System.Id], 从工作项 其中 [System.WorkItemType] = '产品待办事项项目' AND [System.IterationPath] = '迭代 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 步返回的每个工作项的数据。

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 2019-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多