在 Azure DevOps 中,如何使用查询或任何其他方法深入了解并获取随着总范围增加而添加的工作项的列表?
请参阅 Azure DevOps Services REST API 5.1 中的文档
GET https://dev.azure.com/fabrikam/_apis/wit/workitems?ids=297,299,300&fields=System.Id,System.Title,System.WorkItemType,Microsoft.VSTS.Scheduling.RemainingWork&api-version=5.1
它的作用是发送带有用户故事 ID 和要获取的时间戳的 GET 请求。然后你就会在你想要的时间得到 JSON 响应。
结果是:
{
"count": 3,
"value": [
{
"id": 297,
"rev": 1,
"fields": {
"System.Id": 297,
"System.WorkItemType": "Product Backlog Item",
"System.Title": "Customer can sign in using their Microsoft Account"
},
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/297"
},
{
"id": 299,
"rev": 7,
"fields": {
"System.Id": 299,
"System.WorkItemType": "Task",
"System.Title": "JavaScript implementation for Microsoft Account",
"Microsoft.VSTS.Scheduling.RemainingWork": 4
},
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/299"
},
{
"id": 300,
"rev": 1,
"fields": {
"System.Id": 300,
"System.WorkItemType": "Task",
"System.Title": "Unit Testing for MSA login",
"Microsoft.VSTS.Scheduling.RemainingWork": 3
},
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/300"
}
]
}
如果您想列出所有新添加的工作项,我们可以使用“创建日期”字段来获取结果。
此外,Sprint 页面通过迭代路径而不是日期列出工作项。
更新1
我们现在无法在 azure devops 中列出这些工作项。您可以在我们的 UserVoice 网站 上添加对此功能的请求,这是我们提供产品建议的主要论坛。提出建议后,您可以对此反馈进行投票并添加您的评论。如果产品团队查看,他们会提供更新。
更新2
我们可以投票并关注此建议票以获取最新消息。
我也一直在寻找这个问题的答案,以及那些在同一条船上的人; 我在 Microsoft 的 Azure DevOps GitHub Repo 上找到了范围变更文档: https://github.com/MicrosoftDocs/azure-devops-docs/blob/main/docs/boards/sprints/scrum-overview.md#query-sprint-scope-changes
注意:文件存在格式问题,但请耐心等待。 如果需要,可以在此文件夹中找到损坏的图像: https://github.com/MicrosoftDocs/azure-devops-docs/tree/main/docs/boards/sprints/media/overview
建议的解决方案有点老套,但应该可行。
您需要做的很简单:
恭喜,您已过滤了在春季开始日期之后添加到冲刺的项目。