Как вернуть только элементы верхнего уровня в запросе TFS

Используя веб-интерфейс TFS, мне нужно составить запрос, который будет возвращать все функции, в которых для любой пользовательской истории или ошибки в поле "Релиз" задано конкретное издание, что я могу сделать (см. Снимок экрана), но хитрость заключается в том, что: как вернуть ТОЛЬКО Функции, а не дочерние рабочие элементы?

Я пробовал различные варианты этого запроса, чтобы получить желаемые результаты. Например, я устал от выбора "Вернуть выбранный тип ссылки = Родитель", но это никак не повлияло на возвращаемые результаты. Есть идеи?

После долгого времени с этим я вынужден сделать вывод, что это сбой в TFS. Невозможно вернуть только результаты верхнего уровня, когда запрос зависит от свойств связанных PBI.

2 ответа

Решение

Как указано в комментариях starain-MSFT и Andy-MSFT, невозможно создать запрос, который возвращает ТОЛЬКО элементы верхнего уровня на основе условий в дочерних элементах этих элементов верхнего уровня только в веб-интерфейсе, что необходимо. По-видимому, можно получить запрос с помощью REST API, но тогда вы не сможете создать виджет панели мониторинга, используя проанализированные результаты.

Просто попробуйте установить запрос, как показано ниже:

Тип запроса: рабочие элементы и прямые ссылки

Фильтры для рабочих элементов высшего уровня:

    Work item type = Feature 
And Area Path Under ADSuite\

Фильтры для связанных рабочих элементов:

    Work item type in User Story, Bug 
And RELEASE <> Release 07   #or RELEASE Not Under Release 07

Параметры фильтра

Only return items that do not have matching links

Типы ссылок

Return links of any type

Мы можем использовать только противоположное условие для перечисления функций без дочерних рабочих элементов. Нам нужно перечислить все противоположные условия... Но, кажется, сложно установить комбинацию условий. По моему мнению, если вам просто нужно запросить функции, вы можете экспортировать результат запроса (который с дочерними рабочими элементами), чтобы преуспеть, они отфильтровывают функции. Это должно быть простым способом.

Другие вопросы по тегам