作業項目へのタグの追加によるリストの分類とフィルター処理
作業項目をタグ付けすることで、定義したカテゴリ別にプロダクト バックログまたは作業項目クエリをすばやくフィルター処理できます。
タグの追加および変更は、Visual Studio Online、Team Foundation Server (TSF) の Web ポータル、Visual Studio 用チーム エクスプローラー プラグインで行えます。 また、クエリを Excel または Project で開き、タグの一括変更を実行できます。
Eclipse 用のチーム エクスプローラー プラグインからは、タグによってクエリをフィルター処理できます。ただし、ユーザー インターフェースからはタグの追加も変更も行えません。 タグの追加と変更を行うには、Web ポータルを使用する必要があります。
既定では、すべての投稿者にタグの作成と変更のアクセス許可が与えられます。
作業項目へのタグの追加とタグの割り当て
Web ポータルで、作業項目を開き、タグを追加します。 または、以前に割り当てたタグの一覧からクリックします。
複数のタグを同時に追加するには、タグをコンマで区切って入力します。 タグは大文字小文字を区別します。
タグ バーに一覧表示されるタグは、既に作業項目に割り当てられています。
タグの割り当てを解除するには、タグの [x] をクリックします。
バックログまたはクエリ結果でのタグの表示
[列のオプション] を開き、プロダクト バックログまたは作業項目クエリに [タグ] フィールドを追加します。
リストの作業項目に対し、割り当てられているタグがすべて表示されます。
作業項目リストのフィルター処理
フィルター処理をオンにし、タグを選択します。
リストが更新されます。 選択したタグが付いた作業項目のみが表示されます。 一覧をフィルター処理すると、バックログ項目の追加パネル、スタックの順位付け機能、および予測機能が無効になります。
サブフィルターを適用するには、別のタグを選択します。
すべての項目を表示するには、[すべて] をクリックするか、または フィルター アイコンをクリックしてフィルター処理をオフにします。
Q & A
Q: 作業項目に対して作成または割り当てるタグの数を制限する必要はありますか。
A: ハード制限は存在しませんが、チーム プロジェクト コレクションに対して 100 K を超えるタグを作成すると、パフォーマンスに悪影響が及びます。 また、タグ コントロールのオートコンプリート ドロップダウン メニューには、最大で 200 個のタグが表示されます。 200 個を超えるタグが定義されているときに入力を開始すると、タグ コントロールに関連するタグが表示されます。
作業項目には 256 個を超えるタグを割り当てることができません。 また、1 つのリビジョン内で 32 個を超える新しいタグを作業項目に追加することはできません。
クエリの対象にするタグは 25 個未満に制限してください。 それ以上の数のタグをクエリの対象にすると、タイムアウトが発生する可能性があります。
Q: 複数のタグを使用してフィルター処理を実行できますか。
A: できます。 フィルター タグ バーに表示されている一連のタグから複数のタグを選択すると、それらのタグを連続的に使用してフィルター処理されます。 フィルター プロセスを最初からやり直すには、[すべて] をクリックしてすべてのタグを表示します。
Q: タグを追加できる人を制限できますか。
A: できます。 「タグ設定のアクセス許可」を参照してください。
Q: タグを削除するにはどうすればよいですか。
A: タグ自体を削除することはできません。 ただし、タグが現在割り当てられているすべての作業項目からタグを削除すると、TFS によってタグが削除されます。 割り当て先のないタグが使用されないまま 3 日間を経過すると、TFS によって自動的に削除されます。
Q: タグ名のスペルを間違えるとどうなりますか。
**A:**スペルを間違ったタグをどの作業項目にも割り当てないでください。TFS によって 3 日以内に自動的に削除されます。
Q: タグはチームに関連付けられますか。
A: いいえ。 タグは、作業項目およびチーム プロジェクトと関連付けられています。 チーム プロジェクトに複数のチームが含まれている場合、すべてのチームが同じ一連のタグに追加され、それらのタグから作業します。
Q プロダクト バックログ ページの既定の列ビューにタグを追加できますか。
A: できます。 ProcessConfiguration ファイルで、表示する一連のフィールドに System.Tags を追加して変更します。 「プロセス構成 XML 要素のリファレンス」を参照してください。
Q: API を使用してタグを追加または変更できますか。
A: できます。 タグ フィールドが編集可能 (IsEditable) かどうかを判別するには、WorkItem.Fields または作業項目フィールド エクスプローラー (Team Foundation Server Power Tools に備わっています) を使用できます。