1

TFS 2008 のチーム システム用スクラムの最初のバージョンを使用しています。私がしようとしているのは、現在アクティブなスプリントのすべてのスプリント バックログ項目を取得するクエリを作成することです。リストを取得するために、@Today パラメータの前後でスプリントの開始日と終了日を使用したいと思います。

このようなもの:

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

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

ありがとう

4

1 に答える 1

1

私は自分でよりエレガントなソリューションを見つけようとしています。混乱した方法の 1 つは、"CurrentSprintEndDate" という名前のスプリント バックログ アイテム タイプにカスタム フィールドを追加し、アイテムの反復パス フィールドが変更されたときにこのフィールドを変更するカスタム イベント ハンドラーを介して更新することです。「CurrentSprintEndDate > @Today」などのフィールドに対して、上記と同様のクエリを作成できます。

しかし、一見単純に見えるものに対して、それは大変な作業です。

于 2010-08-03T16:26:51.530 に答える