通过 REST API 访问 PBI 上的“剩余工作”

Jes*_*olm 5 azure-devops azure-devops-extensions azure-devops-rest-api

在 Azure DevOps 的冲刺板上,任务的“剩余工作”值“汇总”到 PBI 等,并显示在 PBI 卡上。 在此输入图像描述

该值似乎不会保留在 PBI 的“剩余工作”字段中。

如果我尝试使用 REST API 访问该字段

https://dev.azure.com/{myorg}/{project}/_apis/wit/workitems/{id}?fields=Microsoft.VSTS.Scheduling.RemainingWork&api-version=5.0-preview.3
Run Code Online (Sandbox Code Playgroud)

...我得到一个空值

在此输入图像描述

(“字段”属性)

注意:如果我将 URI 中的“字段名称”规范更改为“System.Title”,我会得到正确的值,因此我假设 URI 的格式是正确的。

我的问题是:

例如,PBI 上的“剩余工作”字段是否可以通过 REST API 获得,或者我是否必须迭代所有子任务才能自己计算它?

/杰斯珀

Sha*_*der 4

你的第二个选择是对的。Azure DevOps 根据子任务和迭代计算“剩余工作”。因此,您必须获取所有子任务并总结“剩余工作”。或者使用TFS Aggregator等外部解决方案