Доступ к оставшейся работе в PBI через 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

... я получаю пустое значение

введите здесь описание изображения

(свойство "поля")

Примечание. Если я изменю спецификацию «Имя поля» в URI, например, "System.Title", я получаю правильное значение, поэтому предполагаю, что формат URI правильный.

У меня вопрос:

Поле "Оставшиеся работы", например, PBI, доступный через REST API, или мне нужно перебирать все дочерние задачи, чтобы вычислить его самостоятельно?

/ Джеспер


person Jesper Lund Stocholm    schedule 24.01.2019    source источник


Ответы (1)


Во втором варианте вы правы. Azure DevOps рассчитывает «Оставшуюся работу» на основе дочерних задач и итераций. Итак, вам нужно получить все дочерние задачи и подвести итог «Оставшаяся работа». Или используйте внешние решения, такие как TFS Aggregator.

person Shamrai Aleksander    schedule 24.01.2019