Я использую TFS REST API и пытаюсь найти рабочие элементы & их дочерние элементы по названию (название родителя - это параметр). Я не могу найти способ получить эти связанные элементы, используя TFS REST API.Получить рабочий элемент TFS и его ссылки с помощью REST API
Это то, что я пробовал. Во-первых я запрос для рабочих элементов по названию:
URI = http://[tfspath]/_apis/wit/wiql?api-version=1.0
query = SELECT * FROM WorkItem WHERE [System.Title] = 'some title'
Приведенные выше возвращает мне объект WorkItems, который имеет только ID/URL элемента согласования работы. Затем я использую возвращаемый идентификатор на рисунке запроса (позволяет сказать идентификатор 1234):
URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title&api-version=1.0
Это возвращает название пункта & других областях я мог бы включать в список полей. Однако я не могу найти способ включения дочерних элементов в возвращаемые данные. Я попытался включить System.RelatedLinks, но это не изменит возвращаемые поля. Пример:
URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title,System.RelatedLinkCount,System.RelatedLinks&api-version=1.0
Возвращает
"fields":{"System.RelatedLinkCount":4,"System.Title":"some title"}
Что означает, что есть 4 связанные ссылки на рабочий элемент «какой-то титул», но они не возвращаются. Что мне здесь не хватает? Как получить эти связанные ссылки/дочерние элементы?
Это сделал трюк! Можно ли также получить название/состояние этих связанных элементов в одном и том же запросе или мне придется проверять каждый из них отдельно? Не удалось найти это на связанной странице. – YuriW
Проверьте ссылки рабочего элемента для раздела отчетов ... – jessehouwing
@YuriW как получить все детали дочернего задания каждого рабочего класса expand = all и отношение, не решая цель! –