TFSでクエリを実行して、現在閉じた状態にある作業項目のリストを取得したいだけです。ここで、条件は&です。
例:アイテムAがコーディングを終了し、「コードレビュー中」を状態としてレビューのために人物Xに割り当てられ、後でアイテムAがすべての状態を通過して閉じられた場合。
では、TFSクエリを実行して、人物XによってレビューされたAなどのクローズされたアイテムのリストを取得できますか?
TFSでクエリを実行して、現在閉じた状態にある作業項目のリストを取得したいだけです。ここで、条件は&です。
例:アイテムAがコーディングを終了し、「コードレビュー中」を状態としてレビューのために人物Xに割り当てられ、後でアイテムAがすべての状態を通過して閉じられた場合。
では、TFSクエリを実行して、人物XによってレビューされたAなどのクローズされたアイテムのリストを取得できますか?
理想的には、便利ではない WI 履歴を照会する必要があります。ただし、自動的に入力される新しいフィールドを作成して、クエリで使用することはできます。
<FieldDefinition name="Ready to test by" refname="Custom.actual.reviewedBy" type="String" reportable="detail">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
<WHEN field="System.State" value="ReviewCompleted">
<SERVERDEFAULT from="currentuser" />
</WHEN>
</FieldDefinition>
私の場合、レビュー担当者が WI の状態を変更するという前提でフィールドが更新されました。
チーム エクスプローラーに移動し、ホーム画面 (TFS 2012) から [作業項目] の下の [新しいクエリ] を選択できるはずです。そこから、照会するプロジェクトまたは作業項目のタイプを変更できます。検索する他のフィールドを追加したり、それらを結合する方法 (および/または) を定義したりすることもできます。フィールドを調べて、探しているものを照会できるはずです。
メモリが機能する場合、以前の TFS バージョン (少なくとも 2008 および 2010) で同様の機能にアクセスできるはずです。