TFS 2008、チームシステム用のコンチャンゴスクラム、およびワークアイテムクエリ

StackOverflow https://stackoverflow.com/questions/2813389

  •  26-09-2019
  •  | 
  •  

質問

TFS 2008でチームシステムの最初のバージョンのバージョンを使用しています。私がやろうとしているのは、現在のアクティブなスプリントですべてのスプリントバックログアイテムを取得するためのクエリを書くことです。リストを取得するには、 @Today Paramの周りのスプリントの開始日と終了日を使用したいと思います。

このようなもの:

Team Project = @Project
AND Sprint Start <= @Today
AND Sprint End >= @Today

このクエリはスプリントのみを返します。すべてのスプリントバックログアイテムが欲しいです。私はほとんどサブクエリをすることができる必要があります

Team Project = @Project
AND Sprint Number IN (Sprint Start <= @Today AND Sprint End >= @Today)

誰かがアイデアを持っていますか?今私はちょうど持っています

Team Project = @Project
AND Sprint Number <= 12

そして、新しいスプリントを始めるたびに、すべてのクエリで数値を変更しなければならないという考えが本当に嫌いです。

ありがとう

役に立ちましたか?

解決

私は自分でよりエレガントな解決策を見つけようとしてきました。確信した方法の1つは、「currentsprintenddate」と呼ばれるスプリントバックログアイテムタイプにカスタムフィールドを追加し、アイテムの反復パスフィールドが変更されたときにこのフィールドを変更するカスタムイベントハンドラーを介して更新することです。 「currentsprintenddate> @today」などのフィールドを再び上回っていたように、同様のクエリを書くことができます。

しかし、それは一見単純に見えるもののために多くの仕事です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top