リストとボードを分類およびフィルター処理する作業項目タグを追加する

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

作業項目をタグ付けすることで、定義したカテゴリ別にプロダクト バックログまたは作業項目クエリをすばやくフィルター処理できます。 タグは、定義する 1 つ以上のキーワード フレーズに対応し、バックログまたはクエリをフィルター処理するか、クエリを定義する必要があります。

タグは、パフォーマンスの高いクエリを作成するためのガイダンスに関するページで説明されているテキスト文字列を使用するよりも、作業項目をフィルター 処理する方が優れた選択肢です

Web ポータルからタグを追加および変更するには、チーム エクスプローラープラグインを使用Visual Studio。 また、 でクエリを開きExcel一括変更を実行することもできます。

注意

タグは共有リソースであり、チームではなくプロジェクトに関連付けられている。 プロジェクトに複数のチームが含まれている場合は、すべてのチームが同じタグ セットに追加して作業します。

前提条件

  • プロジェクトに接続する必要があります。 プロジェクトがまだない場合は、プロジェクトを 作成します。
  • コントリビューター または Project 管理者 セキュリティグループのメンバーとしてプロジェクトに追加する必要があります。 追加するに は、プロジェクトまたはチームにユーザーを追加します。
  • 作業項目を表示または変更するには、[ このノードの作業項目を表示 し、 このノードの作業項目を編集 する] のアクセス許可が [ 許可] に設定されている必要があります。 既定では、 貢献 者グループにはこのアクセス許可セットがあります。 詳細については、「 作業の追跡に対するアクセス許可とアクセスの設定」を参照してください。
  • 新しいタグを追加して作業項目に追加するには、 基本 アクセス以上が必要であり、プロジェクトレベルの [ 新しいタグ定義の作成 ] アクセス許可が [ 許可] に設定されている必要があります。 既定では、 貢献 者グループにはこのアクセス許可セットがあります。 権限が 利害関係 者に明示的に設定されている場合でも、アクセスレベルでは禁止されているため、新しいタグを追加する権限は与えられません。
  • プロジェクトに接続する必要があります。 プロジェクトがまだない場合は、プロジェクトを 作成します。
  • コントリビューター または Project 管理者 セキュリティグループのメンバーとしてプロジェクトに追加する必要があります。 追加するに は、プロジェクトまたはチームにユーザーを追加します。
  • 作業項目を表示または変更するには、[ このノードの作業項目を表示 し、 このノードの作業項目を編集 する] のアクセス許可が [ 許可] に設定されている必要があります。 既定では、 貢献 者グループにはこのアクセス許可セットがあります。 詳細については、「 作業の追跡に対するアクセス許可とアクセスの設定」を参照してください。
  • 新しいタグを追加して作業項目に追加するには、 基本 アクセス以上が必要であり、プロジェクトレベルの [ 新しいタグ定義の作成 ] アクセス許可が [ 許可] に設定されている必要があります。 既定では、 貢献 者グループにはこのアクセス許可セットがあります。 権限が 利害関係 者に明示的に設定されている場合でも、アクセスレベルでは禁止されているため、新しいタグを追加する権限は与えられません。

注意

パブリック プロジェクトの 害関係者アクセス権を持つユーザーは、新しいタグを追加できます。

作業項目にタグを追加する

タグは 400 文字以下で、区切り記号 (コンマ、(セミコロン)、その他の書式設定文字を含め , ; ることはできません。

Web ポータルで、作業項目を開き、タグを追加します。 [タグ の追加] を 選択し、キーワードを入力します。 または、以前に割り当てたタグの一覧からクリックします。

作業項目に 1 つ以上のタグを追加する

Web ポータルで、作業項目を開き、タグを追加します。 [追加 ] を 選択し、キーワードを入力します。 または、以前に割り当てたタグの一覧からクリックします。

作業項目に 1 つ以上のタグを追加する

複数のタグを同時に追加するには、タグをコンマで区切って入力します。 タグは大文字小文字を区別します。

タグ バーに表示されるタグは、作業項目に既に割り当て済みです。 タグの割り当てを解除するには、タグの x を選択します。作業項目に割り当てられたタグを削除する.

注意

既定では、パブリック プロジェクトのすべての共同作成者と利害関係者には、新規および既存のタグを追加するためのアクセス許可が付与されます。 プライベート プロジェクトの利害関係者は、既に定義されているタグを追加できますが、新しいタグは追加されません。 新しいタグを作成するアクセス許可を付与または制限するには、プロジェクトレベルで [タグ定義の作成] アクセス許可を設定します。 詳細については、「管理者の追加、プロジェクト レベルまたはプロジェクト コレクション レベルでのアクセス許可の設定 」を参照してください

タグの一括追加または削除

作業項目を一括更新して、Web ポータルでタグを追加または削除できます。 Web ポータル を使用して他のフィールドを一括変更するのと同じ方法で、 タグを一括変更します。 または、タグの一括Excelを使用することもできます。

[作業項目の編集] ダイアログで、複数の作業項目に一括追加します。

注意

クライアントからのタグの一Visual Studio変更はサポートされていません。

タグに基づいて作業項目のクエリを実行する

タグに基づいて作業項目に対してクエリを実行するには、クエリをサポートするために使用するタグごとに 句を追加します。

注意

クエリへのタグの追加は、TFS 2013.2 以降のバージョンからサポートされています。

ヒント

Contains 演算子または Not Contains 演算子を使用 できます。 クエリの詳細については、「マネージド クエリの 作成」を参照してください

たとえば、ここでは、 または のいずれかのタグが付けられたすべての作業項目に対してクエリを実行 Web します Service

タグに対クエリ エディタークエリを実行する方法のスクリーンショット。

ヒント

および/または句がどのようにグループ化されるかを理解するには、「 管理対象クエリの作成と保存」、「Group 句」を参照してください。 クエリの WIQL 構文を表示するには、wiql クエリエディター拡張機能 をインストールします。これにより、任意のクエリ UI エントリの wiql バージョンを確認できます。

注意

タグがアタッチされていない作業項目に対してクエリを実行する機能は、サポートされている機能ではありません。 この機能をサポートする要求に投票する場合は、Developer Community ページで空のタグ を検索できます

バックログまたはクエリ結果でのタグの表示

[列のオプション] を選択して、製品バックログまたは作業項目クエリに [タグ] フィールドを追加します。 オプションが表示されない場合は、[その他の コマンド] を選択して、オプション のメニューから選択します。

[列オプション] ダイアログの [選択した列にタグを追加] を選択して表示します。

一覧表示された作業項目に追加されたタグはすべて表示されます。

製品バックログのスクリーンショット。タグ列が追加されたビュー。

  1. [列のオプション] を選択して、製品バックログまたは作業項目クエリに [タグ] フィールドを追加します。 オプションが表示されない場合は、[その他の コマンド] を選択して、オプション のメニューから選択します。

    [列オプション] ダイアログの [表示する選択した列にタグを追加する]、TFS-2015 以前のバージョン。

  2. リストの作業項目に対し、割り当てられているタグがすべて表示されます。

    Tags 列が追加された製品バックログ ビュー、TFS-2015 以前のバージョン。

タグを使用してリストをフィルター処理する

Web ポータルから、タグを使用してバックログ、ボード、クエリ結果をフィルター処理できます。

まず、[フィルター] を 選択します

フィルター処理するタグのボックスをオンにします。 選択した タグに 対して論理 OR を実行するには、OR の選択を保持します。 または、AND オプション を選択 して、選択したタグすべてで論理 AND を実行します。

タグの列を追加して表示

  1. フィルター処理をオンにし、タグを選択します。

    一覧をフィルター処理するタグの選択

    リストが更新されます。 選択したタグが付いた作業項目のみが表示されます。 一覧をフィルター処理すると、バックログ項目の追加パネル、スタックの順位付け機能、および予測機能が無効になります。

    フィルター処理された一覧は他の機能を無効化する

  2. サブフィルターを適用するには、別のタグを選択します。 フィルター タグ バーに表示されるタグのセットから選択して、連続してフィルター処理します。 フィルター プロセスを最初からやり直すには、[すべて] をクリックしてすべてのタグを表示します。

  3. すべての項目を表示するには、[すべて] を選択するか、[バックログとクエリ ページ] フィルター アイコンの [タグ フィルター イメージ] を選択してフィルター処理をオフにします。

タグの削除、削除、または管理

タグ自体を削除できない。 ただし、タグが現在割り当てられているすべての作業項目からタグを削除すると、システムによってタグが削除されます。 システムは、3 日の使用を解除した後、未割り当てのタグを自動的に削除します。

タグのスペルを間違える場合は、スペルミスのタグを作業項目に割り当てないで、3 日以内に自動的に削除されます。

もう 1 つのオプションは 、Marketplaceタグマネージャーをインストールして、[タグの管理] Boardsまたは**[** 作業] の下に [タグ] ページを追加する方法です。

ボード上の色分けタグ

かんばんボード カードのタグは、色分けすることで強調表示できます。 これらの色は、構成したかんばんボードにのみ表示されます。 バックログやタスクボードには表示されません。 詳細については、「カードのカスタマイズ 」、カラー コード タグに関するページを参照してください

TFS 2015.1 以降のバージョンが必要です。

![Boards>設定>タグの色] ダイアログ](media/add-tags/color-code-tags.png)

作業項目をグラフ化し、タグでグループ化する

注意

クエリ ベースのグラフをタグでグループ化できないが、ダッシュボードに追加したタグで作業項目のグラフ ウィジェットをグループ化できます。 この機能はパブリック プレビュー段階にあります。 有効にするには、機能の管理または有効化 に関するページを 参照し、ダッシュボードの作業項目グラフ ウィジェットの [タグによるグループ化を有効 にする] をオンにします

グラフ for Work Items ウィジェットをタグでグループ化するには、「状態と傾向のクエリベースのグラフを使用して進行状況を追跡する」、ダッシュボードへのグラフ ウィジェットの追加に関するページで説明されているのと同じ手順 を実行します。 フラットリスト クエリに、クエリ句または列 オプション としてタグが含まれている必要があります。 次に、[グループ 化] の [タグ ] を選択 します。 一部のタグのみを表示するためにグラフをフィルター処理するには、[選択したタグ] ラジオ ボタンを選択し、グラフに表示するタグを選択します。

[Chart by Work Items]/(作業項目別のグラフ)、[Configure]/(構成)、[Group by Tags](タグによるグループ化)のスクリーンショット。

タグ数の制限

ハード制限は存在しませんが、プロジェクトコレクションに対して10万を超えるタグを作成すると、パフォーマンスが低下する可能性があります。 また、タグ コントロールのオートコンプリート ドロップダウン メニューには、最大で 200 個のタグが表示されます。 200を超えるタグが定義されている場合は、入力を開始して、タグコントロールが関連するタグを表示するようにします。

1つの作業項目に100を超えるタグを割り当てることはできません。また、次のメッセージが表示されます。

TF401243: Failed to save work item because too many new tags were added to the work item.

追加したタグ (100 以下) を使用して作業項目を保存するだけで、タグを追加できます。

クエリの対象にするタグは 25 個未満に制限してください。 それ以上の数のタグをクエリの対象にすると、タイムアウトが発生する可能性があります。

プロダクトバックログの既定の列ビューにタグを追加する

プロダクトバックログの列フィールドとして Tags フィールドを追加するには、ProcessConfiguration ファイルにを含めるように変更し System.Tags ます。 方法については、「 プロセス構成 XML 要素のリファレンス」を参照してください。