2016-06-26 17 views
0

ワークフローでは、「TEST」や「DEV」などのタグを含むタスクをストーリー内に配置して、そのストーリーにどのような種類の作業が残っているかを追跡します。 まだ完了していないテストタスクしか持たないストーリーを除外するクエリを作成しようとしています。 例:特定の子を持つWorkItemを取得するTFSクエリ

ストーリーAには、TESTとDEVの2つのタスクがあります。テストの状態はやるべきことです。 DEVの状態は進行中です。

ストーリーBには、TESTとDEVの2つのタスクがあります。テストの状態はやるべきことです。 DEVの状態が完了しました。

ストーリーCには1つのタスクがあります。テスト。テストの状態はやるべきことです。

ストーリーDには1つのタスクがあります。テスト。テストの状態は完了です。

ストーリーEのタスクはDEVです。 DEVの状態はTODOです。

私が探している質問は、物語BとCだけを返すでしょう。

これはバニラTFSで可能ですか?より複雑なクエリを可能にする拡張機能はありますか?

ありがとうございました。

答えて

1

複雑なクエリを実現するためにTransact-SQLに似ているWIQLを使用できます。それは拡張作業項目追跡です。

作業項目クエリ言語の詳細を調べるには、チームエクスプローラを使用して クエリを作成し、.wiqlファイルとして保存します。 ファイルの名前を.xml拡張子を使用するように変更し、Visual Studioで開きます。 wiql要素については、 を参照して、それぞれのクエリが作業の中でどのように表現されているかを確認してください。 アイテムクエリ言語。

詳細はMSDNからドキュメントを参照してください。Query for Bugs, Tasks, and Other Work Items

関連する問題