首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取任何工作项的Microsoft.VSTS.Scheduling.OriginalEstimate值的任何Azure Microsoft.VSTS.Scheduling.OriginalEstimate API

获取任何工作项的Microsoft.VSTS.Scheduling.OriginalEstimate值的任何Azure Microsoft.VSTS.Scheduling.OriginalEstimate API
EN

Stack Overflow用户
提问于 2020-09-21 15:51:40
回答 1查看 446关注 0票数 0

任何Azure DevOps API都可以为sprint中的任何/所有工作项获取Microsoft.VSTS.Scheduling.OriginalEstimate的值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-22 03:08:57

任何Azure DevOps API都可以为sprint中的任何/所有工作项获取Microsoft.VSTS.Scheduling.OriginalEstimate的值。

由于您试图在特定的春季获得特定项的workItems和Microsoft.VSTS.Scheduling.OriginalEstimate,所以您必须结合使用WorkItems-Get/Get batch/ListQuery by WIQL

下面是可以用给定Ids返回Microsoft.VSTS.Scheduling.OriginalEstimate 的API:

1.我们可以使用获取工作项获取关于一个特定工作项的详细信息,响应将包含有关OriginalEstimate的信息。

代码语言:javascript
复制
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.1-preview.3

2.我们可以使用获取工作项批处理获取基于ids的工作项列表,并且可以根据请求体定制响应:

代码语言:javascript
复制
POST https://dev.azure.com/{organization}/{project}/_apis/wit/workitemsbatch?api-version=6.1-preview.1

请求主体:

代码语言:javascript
复制
{
  "ids": [
    124,
    125
  ],
  "fields": [
    "System.Id",
    "System.Title",
    "System.WorkItemType",
    "Microsoft.VSTS.Scheduling.OriginalEstimate"
  ]
}

3.工作项目-列表可用于列出具有指定字段的所有或特定工作项:

代码语言:javascript
复制
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems?ids={ids}&fields=System.Id,System.Title,System.WorkItemType,Microsoft.VSTS.Scheduling.OriginalEstimate&api-version=6.1-preview.3

Get Work Items BatchWork Items-List都可以返回值为Microsoft.VSTS.Scheduling.OriginalEstimate的工作项。区别在于Get Work Items Batch在请求体中使用Post和定义is,而Work Items-List使用Get并将is定义为URI参数。

这里是基于WIQL:获取workItem id的API

Wiql查询可以返回特定sprint的工作项Ids:

代码语言:javascript
复制
POST https://dev.azure.com/{organization}/{project}/_apis/wit/wiql?api-version=6.1-preview.2

请求主体:

代码语言:javascript
复制
{
  "query": "Select [System.Id] From WorkItems Where [System.TeamProject] = @project AND [System.IterationPath]= 'YourIterationPath'"
}

如果您的IterationPath具有这样的结构,那么根据您的需要,应该将上面的YourIterationPath替换为CommonTestsCommonTests\\Iteration 1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63995766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档