2015-11-09 7 views
4

Я пытаюсь получить задания конкретной итерации. Я знаю, что могу получить это с помощью итерационного пути или Итерационного идентификатора. У меня есть этот запрос:Как получить итерационный путь или идентификатор итерации в API-интерфейсе TFS?

SELECT * 
    FROM WorkItems 
    WHERE [System.WorkItemType] = 'Task' 
    AND [System.IterationID] = 24138 

Запрос работает нормально, но у меня нет способа, чтобы получить этот путь Iteration или Iteration ID.

Есть ли способ получить идентификатор итерации?

ответ

3

Вам нужно будет запросить таблицы из базы данных Tfs_Warehouse. Вы можете найти ссылку here. Запрос выглядит следующим образом:

SELECT * from DimWorkItem dwi 
INNER JOIN DimIteration di on dwi.IterationSK=di.IterationSK 
WHERE dwi.System_WorkItemType = 'Task' 
AND di.IterationPath = 'foobar' 
+0

Возможно ли сделать запросы к TFS_Warehouse с помощью REST API? –

+0

Я думаю, что эта информация будет полезна –