現在の反復のためのTFSクエリマクロはありますか?
-
21-09-2019 - |
質問
特定の反復が現在のものであることを指定して、道の@Project
の作品に似たクエリでの使用のためにそれを返すためにVS2010でTFSにおける方法はありますか? TFSの作業項目クエリでサブクエリを実行する方法はありませんか?
解決
私は、このようなAのマクロが存在しないことを恐れています。私は個人的にちょうどチームクエリ数「現在の反復におけるX」を持って、その後、各反復の開始時に新しい反復パスを指すように、それらのクエリを編集します。
他のヒント
マイクロソフトのように見えるが耳を傾けました。 @CurrentIteration
はトークンのように追加されている。
もちろん、素晴らしいことです。現在のスプリントに対してクエリを記述するために見てみると、しかし、あなたは前のスプリントで閉じられていない作業項目の視力を失う危険にさらされています。あなたが@CurrentIteration
のために達するとき、あなたはおそらく、「スプリントにコミットされている全ての未完の仕事を。」を意味し、単一のスプリントへのおフィルタする場合は、あなたが近くに失敗した任意の落伍者を見逃したり、前のスプリントから前方に移動します。
「ScrumOfScrums \リリース1.0.0.0は、 "あなたのバックログ・パスで、あなたのスプリント・パスの全てがそれに子である次のパターンを、使用することを検討してください
あなたのバックログ反復ノードの下の作業項目のフィルタが、バックログ反復ノードに等しくありません。それはあなたのスプリントにコミットし、すべてのアイテムが得られます。
これはまたあなたの前のスプリントで閉鎖されていなかったすべてのアイテムをキャッチします。目標は、次のいずれかに移動する前にスプリントですべての項目を閉じることですので、あなたは現在の反復で閉じられたアイテムを見つけるために探している場合を除き、このクエリパターンは、一般的に、より良い@CurrentIteration
を使用するよりもなります。
P.S。これは古い質問ですが、私はTFSにおける現在の反復を照会についての情報を探したときに、それは私のトップヒットだった。
私はこのような「現在」などの現在の反復のための標準的な名前を使用して試してみるつもりです。この反復のためのクエリはすべて、この名前を参照します。反復が完了すると、私はその後、名「現在」で作成される例と次の反復のための日を含む命名規則を使用して名前を変更します(それがすでに存在する場合またはこれに改称)。クエリは、新しい反復から結果を返します。
- 2010-49
- Current
- 2010-51
私は確信して反復処理をこのように名前を変更すると、任意の競合が発生したり、例えば、データ・ウェアハウスを混乱させるが、これは各反復の開始時に、クエリのヒープを作成または変更することで節約になるかどうかではないと思います。
私はこのアプローチに関するフィードバックを聞いて非常に興味がある!
クエリここに示すように:
Team Project = @Project
And Work Item Type = Sprint
And Start Date <= @Today
And Finish Date >= @Today
私はTelerikの無料ことを発見しましたには、この問題に対するエレガントな解決策を提供しています。
ちょうどあなたが通常と同じように、あなたのクエリを定義するが、反復回数(これも地域に適用されます)に関連する任意のフィルタを除外。余分な追加されます「エリア/反復がフィルタ」という名前のツリー表示ウィンドウ、反復(またはエリア)に基づいて再帰的フィルタリングは、あなたがそこに選択することがあります。
ペインが表示されていない場合、あなたは、[表示]メニューを経由して、それを有効にすることもできます。