作業項目間の関係の作成または削除

作業項目間に関係を作成して、単純な関連付けの作成、2 階層の関係または階層関係の表示、および依存関係の追跡と管理を行うことができます。 これらの関係を作成するには、1 つの作業項目と別の 1 つ以上の作業項目の間にリンクを追加します。 作業項目間にリンクを追加すると、Team Foundation によって、両方の作業項目が変更されます。

すべてのリンクの関係は、Team Foundation の作業項目データベースに保存されます。 Microsoft Excel または Microsoft Project で作業しているときは、リンクを追加、変更、または削除すると、その変更はデータベースに適用されます。 Team System Web Access またはチーム エクスプローラーで作業しているときは、そのリンクの関係のリンク元またはリンク先のどちらかの作業項目を保存すると、その変更はデータベースに適用されます。

一対多リレーションシップを作成する場合、次のいずれかの方法を使用して、作業項目のリストを作成します。

  • 保存されたクエリ。 目的の作業項目のセットまたはサブセットが含まれていることがわかっているクエリを作成した場合は、この方法を使用します。 詳細については、「バグ、タスク、およびその他の作業項目の検索」を参照してください。

  • 作業項目 ID。 作業項目の ID がわかっており、クエリやタイトル検索を実行せずに ID を入力する場合は、この方法を使用します。

  • タイトル検索。 作業項目のタイトル フィールドに共通の単語または語句が含まれている作業項目を検索する場合は、この方法を使用します。オプションで、チーム プロジェクトおよび作業項目の種類を指定できます。

このトピックの内容

作業項目のリンクを追加、変更、または削除するには、次のいずれかの手順を実行します。

注意

次の手順では、チーム プロジェクトで Team Foundation に付属している MSF for Agile Software Development の作業項目の種類を使用することを前提にしています。 チーム プロジェクトにおいて異なるプロセスを使用している場合、これらの手順が作業項目に当てはまらない可能性があります。また、使用するプロセス用に作成されたカスタム ヘルプ ドキュメントの参照が必要になることがあります。 詳細については、「チーム プロジェクト ポータルおよびプロセス ガイダンスへのアクセス」を参照してください。

必要なアクセス許可

作業項目間のリンクを追加、変更、または削除するには、両方の作業項目を表示して、少なくともそのどちらかを変更するためのアクセス許可が必要です。 貢献者グループのメンバーであるか、または [このノードの作業項目を表示します] および [このノードの作業項目を編集します] のアクセス許可が [許可] に設定されている必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。

作業項目から既存の作業項目へのリンクの追加

Team Web Access を使用して作業項目にリンクを追加するには

  1. Team System Web Access で、編集する作業項目を開きます。

  2. リンクを管理するためのタブをクリックします。

    注意

    タブの名前は、[リンク][すべてのリンク]、または [実装] です。 タブの名前は、作業項目の定義に従って決定されます。

  3. [追加] をポイントし、追加するリンクの種類をクリックします。

    注意

    [変更セット][ハイパーリンク][テスト結果]、および [バージョン付きの項目] は選択しないでください。 これらのリンクの種類では、作業項目間の関係は作成されません。 これらのリンクの種類の詳細については、「作業項目間および他のリソースとの間の関係の作成」を参照してください。

    [リンクの追加/添付ファイル - Microsoft Team Web Access - Web ページ ダイアログ] ボックスが開きます。

  4. 使用する作業項目の検索方法に対応したチェック ボックスをオンにします。 詳細については、後で説明する「追加する作業項目の検索、一覧表示、および選択」の手順を参照してください。

  5. [保存] または [保存して閉じる] をクリックします。

チーム エクスプローラーを使用して作業項目にリンクを追加するには

  1. チーム エクスプローラーで、編集する作業項目を開きます。

  2. リンクを管理するためのタブをクリックします。

    注意

    タブの名前は、[リンク][すべてのリンク]、または [実装] です。 タブの名前は、作業項目の定義に従って決定されます。

  3. [追加] をクリックします。

    [リンクの追加] ダイアログ ボックスが開きます。

  4. この作業項目のリンク先の作業項目を指定します。

    注意

    [変更セット][ハイパーリンク][テスト結果]、および [バージョン付きの項目] は選択しないでください。 これらのリンクの種類では、作業項目間の関係は作成されません。 これらのリンクの種類の詳細については、「作業項目間および他のリソースとの間の関係の作成」を参照してください。

    詳細については、後で説明する「追加する作業項目の検索、一覧表示、および選択」の手順を参照してください。

  5. (省略可能) [コメント] ボックスに説明を入力します。

  6. [OK] をクリックします。

  7. [作業項目の保存] をクリックします。

Microsoft Excel または Microsoft Project を使用して作業項目にリンクを追加するには

  1. Microsoft Excel ワークシートまたは Microsoft Project 計画で、リンクを追加する作業項目をクリックします。

  2. [チーム] メニューの [リンクと添付ファイル] をクリックします。

  3. [リンク] タブをクリックします。

  4. [追加] をクリックします。

  5. [リンクの種類] ボックスで、作成する関係を表すリンクの種類をクリックします。

  6. この作業項目にリンクさせる作業項目を指定します。

    複数の ID を指定するときは、コンマで区切ります。

    詳細については、後で説明する「追加する作業項目の検索、一覧表示、および選択」の手順を参照してください。

  7. [OK] をクリックします。

  8. [作業項目リンクと添付ファイルの表示および編集] ダイアログ ボックスで、[発行] をクリックし、[閉じる] をクリックします。

  9. (省略可能) Office Excel ワークシートを保存します。

  10. (省略可能) [チーム] メニューの [最新の情報に更新] をクリックします。

    この手順により、親子リンクに加えた変更が Office Excel ワークシートに表示されます。 

追加する作業項目の検索、一覧表示、および選択

作業項目を検索、一覧表示、および選択するには

  1. (チーム エクスプローラーの場合は省略可能) 別のチーム プロジェクトで定義されている作業項目へのリンクを作成する場合、[プロジェクト] の一覧で、検索する作業項目が含まれているプロジェクトの名前をクリックします。

    注意

    現在の作業項目にリンクさせる作業項目を検索する場合にのみ、[プロジェクト] の一覧は表示されます。

  2. 次のいずれかの検索方法を指定し、検索条件を定義します。

    • [保存されたクエリ]

      [保存されたクエリ] の一覧で、チーム プロジェクトを展開し (Team System Web Access の場合のみ)、[マイ クエリ] または [チーム クエリ] を展開し、結果を表示する保存されたクエリの名前をクリックします。

      (チーム エクスプローラーの場合のみ) また、[保存されたクエリ] の一覧の横にある [参照] ボタンをクリックし、[クエリの選択] ダイアログ ボックスで保存されたクエリを選択して、[OK] をクリックすることもできます。

      注意

      チーム プロジェクトに多数のクエリが含まれている場合、[クエリの選択] ダイアログ ボックスは最適なソリューションです。 ダイアログ ボックスの角をドラッグして、サイズを大きくすると、より多くの保存されたクエリを表示できます。

    • [ID]

      [ID] ボックスに、検索する作業項目の作業項目 ID を入力します。 複数の ID を指定するときは、コンマまたは空白で区切ります。

    • [次を含むタイトル]

      [次を含むタイトル] ボックスに、作業項目のタイトルに含まれている単語を入力します。

      (チーム エクスプローラーの場合は省略可能) [および種類] の一覧で、検索する作業項目の種類をクリックします。 

      (Team System Web Access の場合は省略可能) [作業項目の種類] の一覧で、検索する作業項目のチーム プロジェクトと種類をクリックします。

      注意

      検索のフィルター条件を絞り込むと、クエリの実行速度が向上します。

  3. [検索] をクリックします。

  4. (省略可能) 次のいずれかの手順を実行して、結果リストの表示を変更します。

    • ツリー ビューのリストを展開または折りたたむには、正符号 (+) または負記号 (-) をクリックします。

    • 列のサイズを変更するには、列のタイトルの端をポイントして、列の境界線を新しい位置にドラッグします。

    • 列フィールドを並べ替えるには、列のタイトルをクリックします。

    • 列フィールドを移動するには、列のタイトルをクリックして、別の場所にドラッグします。

    その他のオプションについては、「クエリ エディターおよびクエリの結果ビューのショートカット キー」を参照してください。

  5. 現在の作業項目にリンクさせる各作業項目を結果リストから指定します。

    • Team System Web Access の場合、各作業項目の横にあるチェック ボックスをオンまたはオフにします。または、[すべて選択] をクリックして、すべての作業項目を選択します。 

    • チーム エクスプローラー: 現在の作業項目にリンクする各作業項目を選択します。連続する範囲の作業項目を指定するには、Shift キーを押しながら、対象範囲の先頭と末尾の作業項目をクリックします。 連続していない列のセットを指定するには、Ctrl キーを押しながら各作業項目をクリックします。

  6. (Team System Web Access の場合は省略可能) [コメント] ボックスに説明を入力します。

  7. [OK] をクリックします。

既存のリンクの変更

既存リンクのリンクの種類またはリンク属性を変更するには

  1. 次のどちらかの操作を実行します。

    • Team System Web Access またはチーム エクスプローラーで、リンクの一方の作業項目を開き、作業項目フォームの [リンク] タブをクリックします。

      注意

      タブの名前は、[リンク][その他のリンク]、または [実装] になります。 タブの名前は、作業項目の定義に従って決定されます。

    • Microsoft Excel または Microsoft Project で、リンクを変更する作業項目をクリックし、[チーム] タブまたはメニューの [リンクと添付ファイル] をクリックします。

  2. 変更するリンクをクリックし、[編集] をクリックします。

  3. リンク属性を変更し、[OK] をクリックします。

  4. [リンク] タブでリンクを確認し、Ctrl キーを押しながら S キーを押して、作業項目およびリンクに加えた変更を保存します。

作業項目間のリンクの削除

Team Web Access またはチーム エクスプローラーを使用して、作業項目間のリンクを編集または削除するには

  1. 削除するリンクを含むリンク元の作業項目を開きます。

  2. リンクを管理するためのタブをクリックします。

    注意

    タブの名前は、[リンク][その他のリンク]、または [実装] になります。 タブの名前は、作業項目の定義に従って決定されます。

  3. リンク元の作業項目にリンクさせる必要がなくなった作業項目をクリックまたは選択します。

    連続する範囲の作業項目を指定するには、Shift キーを押しながら、対象範囲の先頭と末尾の作業項目をクリックします。 連続していない列のセットを指定するには、Ctrl キーを押しながら各作業項目をクリックします。

  4. [リンクの削除] をクリックします。

  5. [はい] をクリックして、削除を許可します。

  6. [保存] をクリックして、リンク元とリンク先の両方の作業項目に対する変更を保存し、Team Foundation データベースからリンクを削除します。 

Microsoft Excel または Microsoft Project を使用して、作業項目間のリンクを編集または削除するには

  1. Microsoft Excel ワークシートまたは Microsoft Project の計画で、リンクを削除する作業項目をクリックします。

    注意

    Microsoft Excel または Microsoft Project でオフラインで作業している (つまり、Team Foundation Server に接続していない) 場合、このトピックで説明する手順を使用して、作業項目へのリンクを作成または削除することはできません。 作業項目へのリンクを作成するには、リンクを Team Foundation データベースに定義する必要があります。 ただし、オンライン ストレージの制約の例外として、Microsoft Excel では親と子のリンク、Microsoft Project 計画では親と子のリンクおよび先行処理と後続処理のリンクの両方を作成できます。 この例外は、まだ発行していない新しい作業項目だけでなく、データベース内に既に存在する作業項目にも適用されます。

  2. [チーム] タブまたはメニューの [リンクと添付ファイル] をクリックします。

  3. [作業項目リンクと添付ファイルの表示および編集] ダイアログ ボックスで、[リンク] タブをクリックします。

  4. リンク元の作業項目にリンクさせる必要がなくなった作業項目をクリックまたは選択します。

  5. [リンクの削除] をクリックします。

  6. [はい] をクリックして、削除を許可します。

  7. [発行] をクリックして、変更を Team Foundation データベースに保存します。

  8. (省略可能) Microsoft Excel ワークシートまたは Microsoft Project ドキュメントを保存します。

  9. (省略可能) [チーム] メニューの [最新の情報に更新] をクリックします。

    この手順により、リンクに加えたすべての変更が Microsoft Excel ワークシートまたは Microsoft Project ドキュメントに表示されます。

参照

処理手順

Office Excel を使用した作業項目の作成、オープン、および変更

Office プロジェクトのタスクの順序指定または従属化

Team Foundation 作業項目からの Microsoft Project 計画の作成

概念

バグ、タスク、およびその他の作業項目の検索

その他の技術情報

作業項目のリンク (アジャイル)

作業項目のリンク (CMMI)

作業項目間および他のリソースとの間の関係の作成