Share via


作業項目、およびリンク コントロールと制約のリンク

このトピックでは、リンクとハイパーリンクの作成に関連するコントロールとデータ フィールドについて説明します。[実装] して作業項目、作業項目のフォームの [リンク][すべてのリンク][テスト ケース] のタブ間にリレーションシップを作成します。

リンクを使用する方法の詳細については、「プロジェクトを効果的に追跡するためのリンクの種類の選択」を参照してください。リンクを作成する方法の詳細については、「追跡可能性をサポートする作業項目およびオブジェクトのリンク」を参照してください。

このトピックの内容

  • リンクのツール バーのボタン

  • リンク コントロールと制約

  • 既定のリンクの一覧のデータ フィールド

  • 追加のリンクは、クエリとレポートをサポートするフィールドを関連付ける

  • 作業項目間のリンクを必要とするレポート

リンクのツール バーのボタン

各タブには、次の図に示すボタンを含むツール バーを提供します。Team System Web Access のリンク コントロールのツール バーでこれらのコントロールのサブセットを提供します。

リンク コントロールのツール バー (チーム エクスプローラー)

作業項目フォーム リンク ツール バー コントロール

以下のボタンは、特定のアクションを実行した後にのみ使用できるようになります。

  • 開いている作業項目にリンクされた作業項目を作成するボタン (リンクされた新しい作業項目の追加) は、開いている作業項目を保存した後にのみ使用できるようになります。

  • 1 文字以上の作業項目のリンクのコントロール タブに一覧表示された場合のみがクエリの作業項目の一覧を開くボタン (クエリで開く) と Office で開く[Microsoft Office で開く] が使用可能になります。

  • 作業項目を開くボタン (作業項目を開く)、リンクを編集するボタン (リンクの編集)、およびリンクを削除するボタン (リンクの削除) は、リンクのコントロール タブに表示された作業項目を 1 つ以上クリックした後にのみ使用できるようになります。

[ストーリーボード] のリンク コントロールは、ストーリーボードまたはネットワーク ファイル共有にのみリンクを追加するユーザーを制限します。このコントロールを使用すると、新しいリンクの追加とリンク アイテムを開き、リンクを削除できます。また、Team Web Access のバージョンのみツール バー内の [ストーリーボード操作の開始] のリンクが表示されます。

ストーリーボードのリンク コントロール (Team Web Access)

Team System Web Access のストーリーボード リンクの制御

ページのトップへ

リンク コントロールと制約

作業項目間のリンクの作成をサポートするすべてのタブは、作業項目フォームで LinksControl 要素を使用することで実装されます。この要素は、リンク先にすることができる作業項目の種類、作成できるリンクの種類、および別のチーム プロジェクトの作業項目にリンクできるかどうかのフィルター処理および制限を制御します。リンクを制限する方法の詳細については、「LinksControlOptions 要素」を参照してください。

Dd997890.collapse_all(ja-jp,VS.110).gifスクラム プロセス テンプレート

次の表は、スクラム プロセス テンプレートに対して定義されているリンク コントロールの制約の一覧です。作業項目の種類の詳細については、Visual Studio ALM のスクラム プロセス テンプレートを参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

[フィードバック要求]

フィードバックの応答

  • 制約はありません。

リンク

[プロダクト バックログ項目]

バグ

障害

共有ステップ

タスク

テスト ケース

  • 制約はありません。

リンク

コード レビューの要求

  • 割り当て [親] と、コード レビューの応答の作業項目へのリンクの [子]

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリー

フィードバックの応答

  • 割り当ての [関連] のリンクのみ作成できます。

  • 割り当ては煩わせるために、製品バックログ項目リンク。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリーボード

[プロダクト バックログ項目]

  • 割り当ての [ストーリーボード] のリンクのみ作成できます。

タスク

[プロダクト バックログ項目]

  • 割り当てのタスクに [子] のリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

テスト ケース

[プロダクト バックログ項目]

バグ

  • [テスト担当者] リンクのみ作成できます。

  • テスト ケースへのリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

テストしたバックログ項目

テスト ケース

  • [テスト] リンクのみ作成できます。

  • 割り当ては煩わせるために、製品バックログ項目リンク。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ページのトップへ

Dd997890.collapse_all(ja-jp,VS.110).gifアジャイル プロセス テンプレート

次の表は、アジャイル プロセス テンプレートに対して定義されているリンク コントロールの制約の一覧です。作業項目の種類の詳細については、作業項目とワークフロー (アジャイル)を参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

ユーザー ストーリー

バグ

[フィードバック要求]

タスク

テスト ケース

  • 制約はありません。

実装

ユーザー ストーリー

タスク

  • 割り当て [親] と、ユーザー ストーリーとタスク間のリンクの [子]

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

リンク

懸案事項

共有ステップ

  • 制約はありません。

リンク

コード レビューの要求

  • 割り当て [親] と、コード レビューの応答の作業項目へのリンクの [子]

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリー

フィードバックの応答

  • 割り当てのユーザー ストーリーへの [関連] のリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリーボード

ユーザー ストーリー

  • 割り当ての [ストーリーボード] のリンクのみ作成できます。

テスト ケース

ユーザー ストーリー

バグ

  • [テスト担当者] リンクのみ作成できます。

  • テスト ケースへのリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

テストされたユーザー ストーリー

テスト ケース

  • [テスト] リンクのみ作成できます。

  • 割り当てがユーザー ストーリーにのみリンクします。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ページのトップへ

Dd997890.collapse_all(ja-jp,VS.110).gifCMMI プロセス テンプレート

次の表に、CMMI プロセス テンプレートに対して定義されているリンク コントロールの制約の一覧です。作業項目の種類の詳細については、作業項目とワークフロー (CMMI)を参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

必要条件

バグ

変更要求

[フィードバック要求]

懸案事項

校閲

リスク

共有ステップ

タスク

テスト ケース

  • 制約はありません。

実装

タスク

  • 割り当て [親] と、要件とタスクの間に [子] のリンク。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

リンク

コード レビューの要求

  • 割り当て [親] と、コード レビューの応答の作業項目へのリンクの [子]

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリー

フィードバックの応答

  • 割り当ての要件への [関連] のリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ストーリーボード

必要条件

  • 割り当ての [ストーリーボード] のリンクのみ作成できます。

テスト ケース

必要条件

バグ

  • [テスト担当者] リンクのみ作成できます。

  • テスト ケースへのリンクのみ作成できます。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

テストされる要件

テスト ケース

  • [テスト] リンクのみ作成できます。

  • 割り当てが要件にのみリンクします。

  • 他のチーム プロジェクトの作業項目へのリンクを除外します。

ページのトップへ

リンクのリストの既定のデータ フィールド

すべてのリンク一覧には、次のデータ フィールドが表示されます。

  • 作業項目 ID

  • 作業項目の種類

  • Title

  • 担当者

  • 状態

  • [リンク コメント]

リンク一覧に列を追加または削除したり、既定の列や列の順序をカスタマイズすることができます。詳細については、「LinksControlOptions 要素」を参照してください。

これらのフィールドの詳細については、「タイトル、ID、説明、および履歴のフィールド参照」および「割り当ておよびワークフローのフィールド参照」を参照してください。

次の表では、[リンク コメント] データ フィールドについて説明します。データ型とフィールドの既定値の詳細については、「作業項目フィールドの使用」を参照してください。

フィールド名

説明

参照名

[データ型]

reportable 型属性の既定値

index 属性の既定値

コメント

リンクを作成したチーム メンバーからのコメントが含まれます。この属性フィールドは、作業項目フォームのリンク一覧に列として表示されるように構成できます。

System.Links.Comment

PlainText

なし

False

ページのトップへ

クエリとレポートをサポートする追加のフィールド

次の表は、リンクしたときに作業項目の種類ごとに追跡される、作業項目フォームには表示されないフィールドの一覧です。クエリのフィルター処理およびレポートの作成に、これらのフィールドを使用できます。

フィールド名

説明

参照名

[データ型]

reportable 型属性の既定値

index 属性の既定値

外部リンク数

この作業項目から、Team Foundation リンク サービスを介して登録されている、作業項目でない成果物へのリンクの数。詳細については、Microsoft Web サイトの「Linking Service (リンク サービス)」のこのトピックを参照してください。

System.ExternalLinkCount

Integer (整数型)

なし

False

ハイパーリンクの計算

作業項目に定義されているハイパーリンクの数。

System.HyperLinkCount

Integer (整数型)

なし

False

関連リンク数

この作業項目から別の作業項目へのリンクの数。

System.RelatedLinkCount

Integer (整数型)

なし

False

説明

作業項目の種類、ID、およびリンク先の作業項目のタイトルが含まれます。このリンク属性フィールドは、作業項目フォームのリンク一覧に列として表示されるように構成できます。

System.Links.Description

PlainText

なし

False

ページのトップへ

作業項目間のリンクを必要とするレポート

次の表に、特定の作業項目間にリンクを作成するために必要な の既定のプロセス テンプレートで定義されているレポートを示します。

プロセス テンプレート

レポート

リンクの要件

アジャイル

ストーリーの概要レポート (アジャイル)

ストーリーの進行状況レポート (アジャイル)

ユーザー ストーリーとタスク間、およびユーザー ストーリーとテスト ケース間にリンクを作成する必要があります。

CMMI

必要条件の概要レポート (CMMI)

必要条件の進行状況レポート (CMMI)

要件とタスクおよび要件とテスト ケース間にリンクを作成する必要があります。

ページのトップへ

参照

関連項目

LinksControlOptions 要素

概念

Visual Studio ALM の作業項目フィールド参照

その他の技術情報

ユーザー設定のリンクの種類の定義