作業項目間に関係を作成して、単純な関連付けの作成、2 階層の関係または階層関係の表示、および依存関係の追跡と管理を行うことができます。 これらの関係を作成するには、1 つの作業項目と別の 1 つ以上の作業項目の間にリンクを追加します。 作業項目間にリンクを追加すると、Team Foundation によって、両方の作業項目が変更されます。
すべてのリンクの関係は、Team Foundation の作業項目データベースに保存されます。 Office Excel または Office Project で作業しているときは、リンクを追加、変更、または削除すると、その変更はデータベースに適用されます。 Team System Web Access またはチーム エクスプローラーで作業しているときは、そのリンクの関係のリンク元またはリンク先のどちらかの作業項目を保存すると、その変更はデータベースに適用されます。
一対多リレーションシップを作成する場合、次のいずれかの方法を使用して、作業項目のリストを作成します。
保存されたクエリ。目的の作業項目のセットまたはサブセットが含まれていることがわかっているクエリを作成した場合は、この方法を使用します。 詳細については、「バグ、タスク、およびその他の作業項目の検索」を参照してください。
作業項目 ID。作業項目の ID がわかっており、クエリやタイトル検索を実行せずに ID を入力する場合は、この方法を使用します。
タイトル検索。作業項目のタイトル フィールドに共通の単語または語句が含まれている作業項目を検索する場合は、この方法を使用します。オプションで、チーム プロジェクトおよび作業項目の種類を指定できます。
このトピックの内容
作業項目のリンクを追加、変更、または削除するには、次のいずれかの手順を実行します。
注意
Eclipse 対応 Team Foundation Server プラグインでは、リンクは変更できません。 種類を変更するには、リンクを削除して再度追加する必要があります。
作業項目の作成および既存の作業項目へのリンクについては、「リンクされた作業項目の作成 (Team Explorer Everywhere)」を参照してください。
必要なアクセス許可
作業項目間のリンクを追加、変更、または削除するには、両方の作業項目を表示して、少なくともそのどちらかを変更するためのアクセス許可が必要です。 貢献者グループのメンバーであるか、または [このノードの作業項目を表示します] および [このノードの作業項目を編集します] のアクセス許可が [許可] に設定されている必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
注意
次の手順では、チーム プロジェクトで Team Foundation に付属している MSF for Agile Software Development の作業項目の種類を使用することを前提にしています。 チーム プロジェクトで別のプロセスを使用する場合は、これらの手順を作業項目に適用できないことがあります。 使用するプロセス用に作成されたカスタムのヘルプ ドキュメントを参照する必要が生じる場合があります。 詳細については、「チーム プロジェクト ポータルおよびプロセス ガイダンスへのアクセス」を参照してください。
作業項目から既存の作業項目へのリンクの追加
チーム エクスプローラーを使用して作業項目にリンクを追加するには
チーム エクスプローラーで、編集する作業項目を開きます。
リンクを管理するためのタブをクリックします。
注意
タブの名前は、[リンク]、[すべてのリンク]、または [実装] です。 タブの名前は、作業項目の定義に従って決定されます。
[リンク先] をクリックします。
[リンクの追加] ダイアログ ボックスが開きます。
[リンクの種類] で、作成するリンクの種類をクリックします。
注意
[変更セット]、[ハイパーリンク]、[テスト結果]、および [バージョン付きの項目] は選択しないでください。 これらのリンクの種類では、作業項目間の関係は作成されません。 これらのリンクの種類の詳細については、「作業項目間の関係および作業項目と他のリソースとの関係の作成 (Team Explorer Everywhere)」を参照してください。 詳細については、後で説明する「Finding, Listing, and Selecting Work Items to Add」の手順を参照してください。
[作業項目 ID] では、この作業項目のリンク先の作業項目をセミコロンまたはコンマで区切って指定します。
追加する作業項目の検索および選択もできます。 詳細については、このトピックで後述する「Finding, Listing, and Selecting Work Items to Add」を参照してください。
(省略可能) [コメント] に説明を入力します。
[OK] をクリックします。
[ファイル] メニューの [保存] をクリックします (または Ctrl キーを押しながら S キーを押します)。
追加する作業項目の検索、一覧表示、および選択
作業項目を検索、一覧表示、および選択するには
[リンクの追加] ダイアログ ボックスで、[参照] をクリックして [関連作業項目の選択] ダイアログ ボックスを開きます。
(省略可能) 別のチーム プロジェクトで定義されている作業項目へのリンクを作成するには、[プロジェクト] の一覧で、検索する作業項目が含まれているプロジェクトの名前をクリックします。
注意
現在の作業項目にリンクさせる作業項目を検索する場合にのみ、[プロジェクト] の一覧は表示されます。
次のいずれかの検索方法を指定し、検索条件を定義します。
[保存されたクエリ]
参照 ([...]) ボタンをクリックします。
[クエリの選択] の一覧で、チーム プロジェクトを展開して [マイ クエリ] または [チーム クエリ] を展開し、結果を表示する保存されたクエリの名前をクリックします。
注意
ダイアログ ボックスの角をドラッグして、サイズを大きくすると、より多くの保存されたクエリを表示できます。
[ID]
[ID] に、検索する作業項目の ID を入力します。 複数の ID を指定するときは、コンマ、セミコロン、または空白で区切ります。
[次を含むタイトル]
[次を含むタイトル] ボックスに、作業項目のタイトルに含まれている単語を入力します。
(チーム エクスプローラーの場合は省略可能) [および種類] の一覧で、検索する作業項目の種類をクリックします。
注意
検索のフィルター条件を絞り込むと、クエリの実行速度が向上します。
[検索] をクリックします。
注意
結果は、リンク コントロールに設定された条件に基づいてフィルター処理されます。 たとえば、リンク コントロールでバグのみが許可される場合があります。 結果がフィルター処理されている場合、結果に含まれている (または除外されている) 作業項目の種類を示すメッセージがダイアログ ボックスに表示されます。 フィルター条件は、作業項目の種類別に定義します。
(省略可能) 次のいずれかの手順を実行して、結果リストの表示を変更します。
列のサイズを変更するには、列のタイトルの端をポイントして、列の境界線を新しい位置にドラッグします。
列フィールドを並べ替えるには、列のタイトルをクリックします。
その他のオプションについては、「クエリ エディターおよびクエリの結果ビューのショートカット キー (Team Explorer Everywhere)」を参照してください。
現在の作業項目にリンクさせる各作業項目を結果リストから指定します。
注意
連続する範囲の作業項目を指定するには、Shift キーを押しながら、対象範囲の先頭と末尾の作業項目をクリックします。 連続していない列のセットを指定するには、Ctrl キーを押しながら各作業項目をクリックします。
[OK] をクリックします。
作業項目間のリンクの削除
作業項目間のリンクを編集または削除するには
チーム エクスプローラーで、編集する作業項目を開きます。
リンクを管理するためのタブをクリックします。
注意
タブの名前は、[リンク]、[すべてのリンク]、または [実装] です。 タブの名前は、作業項目の定義に従って決定されます。
リンク元の作業項目にリンクさせる必要がなくなった作業項目をクリックまたは選択します。
注意
連続する範囲の作業項目を指定するには、Shift キーを押しながら、対象範囲の先頭と末尾の作業項目をクリックします。 連続していない作業項目のセットを指定するには、Ctrl キーを押しながら各作業項目をクリックします。
[削除] をクリックします。
[OK] をクリックして、削除を許可します。
[ファイル] メニューで、[保存] をクリックして (または Ctrl キーを押しながら S キーを押して)、リンク元とリンク先の両方の作業項目に対する変更を保存し、Team Foundation データベースからリンクを削除します。
参照
その他の技術情報
リンクされた作業項目の作成 (Team Explorer Everywhere)
バグ、タスク、およびその他の作業項目の検索 (Team Explorer Everywhere)