Получить WIQL сохраненного запроса, созданного в TFS
Я создал запрос в TFS в интерактивном режиме с помощью веб-интерфейса. Теперь я хочу получить WIQL, который он использует.
Единственный способ, которым я знаю, - это вызвать RESTful api и передать $expand=wiql. Есть ли более простой способ? В идеале из интерактивного веб-интерфейса?
1 ответ
Не похоже, что вы можете сделать это в веб-доступе. Однако вы можете сделать это в Visual Studio (если она у вас есть).
Откройте запрос и затем отредактируйте его. Теперь, если вы выполните команду Файл, Сохранить как..., вы можете сохранить запрос как .wiq
XML-файл, который будет включать WIQL:
Пример содержания:
<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
<TeamFoundationServer>https://----.visualstudio.com/defaultcollection</TeamFoundationServer>
<TeamProject>Test Agile</TeamProject>
<Wiql>SELECT [System.WorkItemType], [System.Title], [System.State],
[Microsoft.VSTS.Scheduling.StoryPoints], [System.IterationPath], [System.Tags]
FROM WorkItemLinks
WHERE Source.[System.WorkItemType] in group 'Microsoft.RequirementCategory'
</WorkItemQuery>
Вы можете использовать "Инструменты разработчика" Chrome (в разделе "Дополнительные инструменты"), щелкните вкладку "Сеть" и запустите запрос TFS. Вы увидите элемент запроса в списке элементов. Щелкните элемент запроса, и вы увидите код WIQL на панели просмотра.