通过 REST API 在 PBI 上访问 "Remaining Work"
Accessing "Remaining Work" on PBI through REST API
在 Azure DevOps 的冲刺板上,任务的 "Remaining work" 值 "roll up" 例如PBI's 和显示在 PBI 卡上。
此值似乎不会保留在 PBI 的 "Remaining work" 字段中。
如果我尝试使用
通过 REST API 访问此字段
https://dev.azure.com/{myorg}/{project}/_apis/wit/workitems/{id}?fields=Microsoft.VSTS.Scheduling.RemainingWork&api-version=5.0-preview.3
...我得到一个空值
("fields"-属性)
注意:如果我将 URI 中的 "Field name" 规范更改为例如"System.Title",我得到了正确的值,所以我假设 URI 的格式是正确的。
我的问题是:
是 "Remaining work" 字段吗?一个通过 REST API 可用的 PBI,还是我必须遍历所有子任务才能自己计算它?
/杰斯珀
第二个选项你是对的。 Azure DevOps 根据子任务和迭代计算 "Remaining work"。所以你必须得到所有子任务并总结"Remaining work"。
或者使用 TFS Aggregator
等外部解决方案
在 Azure DevOps 的冲刺板上,任务的 "Remaining work" 值 "roll up" 例如PBI's 和显示在 PBI 卡上。
此值似乎不会保留在 PBI 的 "Remaining work" 字段中。
如果我尝试使用
通过 REST API 访问此字段https://dev.azure.com/{myorg}/{project}/_apis/wit/workitems/{id}?fields=Microsoft.VSTS.Scheduling.RemainingWork&api-version=5.0-preview.3
...我得到一个空值
("fields"-属性)
注意:如果我将 URI 中的 "Field name" 规范更改为例如"System.Title",我得到了正确的值,所以我假设 URI 的格式是正确的。
我的问题是:
是 "Remaining work" 字段吗?一个通过 REST API 可用的 PBI,还是我必须遍历所有子任务才能自己计算它?
/杰斯珀
第二个选项你是对的。 Azure DevOps 根据子任务和迭代计算 "Remaining work"。所以你必须得到所有子任务并总结"Remaining work"。 或者使用 TFS Aggregator
等外部解决方案