azure-devops - 用于获取任何工作项的 Microsoft.VSTS.Scheduling.OriginalEstimate 值的任何 Azure DevOps API
问题描述
任何 Azure DevOps API,用于获取 sprint 中任何/所有工作项的 Microsoft.VSTS.Scheduling.OriginalEstimate 的值。
解决方案
任何 Azure DevOps API,用于获取 sprint 中任何/所有工作项的 Microsoft.VSTS.Scheduling.OriginalEstimate 的值。
由于您试图Microsoft.VSTS.Scheduling.OriginalEstimate
在特定的春季为特定项目获取 workItems,因此您必须结合使用WorkItems-Get/Get batch/List
and Query by WIQL
。
Microsoft.VSTS.Scheduling.OriginalEstimate
以下是可以返回给定 ID的 API :
1.我们可以使用Get Work Item来获取有关某个特定工作项的详细信息,响应将包含有关的信息OriginalEstimate
。
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.1-preview.3
2.我们可以使用Get Work Items Batch根据ids获取工作项列表,我们可以根据请求体自定义响应:
POST https://dev.azure.com/{organization}/{project}/_apis/wit/workitemsbatch?api-version=6.1-preview.1
请求正文:
{
"ids": [
124,
125
],
"fields": [
"System.Id",
"System.Title",
"System.WorkItemType",
"Microsoft.VSTS.Scheduling.OriginalEstimate"
]
}
3.工作项 - 列表可用于列出具有指定字段的所有或特定工作项:
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 Batch
和Work Items-List
都可以返回值为 的工作项Microsoft.VSTS.Scheduling.OriginalEstimate
。不同之处在于,在请求正文中Get Work Items Batch
使用和定义 ID,而在 URI 参数中使用和定义 ID。Post
Work Items-List
Get
这是基于 WIQL 获取 workItem id 的 API:
Query By Wiql可以返回特定 sprint 的工作项 ID:
POST https://dev.azure.com/{organization}/{project}/_apis/wit/wiql?api-version=6.1-preview.2
请求正文:
{
"query": "Select [System.Id] From WorkItems Where [System.TeamProject] = @project AND [System.IterationPath]= 'YourIterationPath'"
}
如果你IterationPath
有这样的结构,YourIterationPath
上面应该替换为CommonTests
或CommonTests\\Iteration 1
取决于你的需要。
推荐阅读
- java - 如何在选项卡式活动的片段中获得我的“计算按钮”工作
- c# - 我无法使用 Prism 将 ContentControl 设为区域
- c - 在 C 中传递可变数量参数的更紧凑的方法
- java - 如何从java执行R脚本文件
- javascript - 首次提交表单时为空值
- python - 未找到带有参数 '('cars',)' 的 'product_list' 的反向
- javascript - Intellisense 和自动完成功能在 Visual Studio 代码中不起作用
- forms - 单击选项卡时如何在 TabbedPage 中加载数据?
- php - 如何做出更快的搜索结果?
- sql - 如何使用 sql 查询获取输出列