Я могу фильтровать по TaskType по другим полям. Но не пути итерации.
Нужны ли сценарии ниже?
SELECT [System.Id], [System.Title], [System.WorkItemType], [System.State], [System.IterationPath] FROM workitems WHERE [System.IterationPath] = 'MerConsoleApp\Q4' AND [system.WorkItemType] = 'Bug'
Этот WIQL может фильтровать Ошибка рабочих элементов, которые расположены IterationPath
is MerConsoleApp\Q4
.
Кроме того, я видел, что вы применяете этот WIQL из API. Есть одна вещь, на которую вам нужно обратить внимание: вы можете не получить точно данные рабочего элемента, если вы запускаете WIQL из rest api.
Например, поскольку мы указываем поля в select
, здесь мы можем получить формат данных ниже, пока запускаем этот WIQL из пользовательского интерфейса:
Но для остальных API мы определили и исправили структуру данных рабочего элемента как id + url
. Это означает, что вы можете получить только удовлетворенный идентификатор рабочего элемента и его URL, даже если вы указали в нем [System.Id], [System.Title], [System.WorkItemType], [System.State]
.