次の方法で共有


リンク コントロール、制約、フィールドのリファレンス

作業項目フォームには、次のリンク用タブが含まれます。[実装][リンク][すべてのリンク]、および [テスト ケース] このトピックでは、リンクとハイパーリンクの作成に関連するコントロールとデータ フィールドについて説明します。

リンクを使用する方法の詳細については、「作業項目のリンク」を参照してください。 リンクの種類を追加するには、「リンクの種類の管理 [witadmin]」を参照してください。 リンクのコントロールと制限をカスタマイズするには、作業項目の種類の LinksControlOptions の定義を変更します。「リンク コントロールの定義とリンク関係の制限」を参照してください。

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

各タブにはボタン付きのツール バーがあります。 ここに示す Team Web Access のリンク コントロールのツール バーには、これらのコントロールのサブセットがあります。

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

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

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

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

  • クエリ内の作業項目の一覧を開くボタン (クエリで開く) と [Microsoft Office で開く] ボタン (Office で開く) は、リンクのコントロール タブに少なくとも 1 つの作業項目が表示されたときにのみ使用できるようになります。

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

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

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

ストーリーボード リンクの制御

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

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

スクラム プロセス テンプレート

スクラム プロセス テンプレートは、ここに示すリンク コントロールの制約を定義します。 作業項目の種類の詳細については、「スクラム プロセス テンプレート」を参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

フィードバック要求

フィードバック応答

  • 制約はありません。

リンク

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

バグ

障害

共有ステップ

タスク

テスト ケース

  • 制約はありません。

リンク

コード レビュー リクエスト

  • コード レビュー応答の作業項目への [親][子] のリンクのみ作成できます。

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

ストーリー

フィードバック応答

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

  • バグとプロダクト バックログ項目へのリンクのみ作成できます。

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

ストーリーボード

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

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

タスク

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

  • タスクへの [子] リンクのみ作成できます。

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

テスト ケース

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

バグ

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

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

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

テストされたバックログ項目

テスト ケース

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

  • バグとプロダクト バックログ項目へのリンクのみ作成できます。

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

アジャイル プロセス テンプレート

アジャイル プロセス テンプレートは、ここに示すリンク コントロールの制約を定義します。 作業項目の種類の詳細については、「アジャイル プロセス テンプレートの作業項目の種類とワークフロー」を参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

ユーザー ストーリー

バグ

フィードバック要求

タスク

テスト ケース

  • 制約はありません。

実装

ユーザー ストーリー

タスク

  • ユーザー ストーリーとタスクの間の [親][子] のリンクのみ作成できます。

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

リンク

問題点

共有ステップ

  • 制約はありません。

リンク

コード レビュー リクエスト

  • コード レビュー応答の作業項目への [親][子] のリンクのみ作成できます。

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

ストーリー

フィードバック応答

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

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

ストーリーボード

ユーザー ストーリー

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

テスト ケース

ユーザー ストーリー

バグ

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

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

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

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

テスト ケース

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

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

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

CMMI プロセス テンプレート

CMMI プロセス テンプレートは、ここに示すリンク コントロールの制約を定義します。 作業項目の種類の詳細については、「CMMI プロセス テンプレートの作業項目の種類とワークフロー」を参照してください。

タブ名

作業項目の種類

リンクの制約

すべてのリンク

必要条件

バグ

変更要求

フィードバック要求

懸案事項

レビュー

リスク

共有ステップ

タスク

テスト ケース

  • 制約はありません。

実装

タスク

  • 要件とタスクの間の [親][子] のリンクのみ作成できます。

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

リンク

コード レビュー リクエスト

  • コード レビュー応答の作業項目への [親][子] のリンクのみ作成できます。

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

必要条件

変更要求

  • 変更要求の要件へのリンクは、[影響先] というリンクの種類のみ使用できます。

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

ストーリー

フィードバック応答

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

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

ストーリーボード

必要条件

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

テスト ケース

必要条件

バグ

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

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

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

テストされた要件

テスト ケース

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

  • 要件へのリンクのみ作成できます。

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

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

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

  • 作業項目 ID

  • 作業項目の種類

  • タイトル

  • 担当者

  • 状態

  • [リンク コメント]

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

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

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

フィールド名

説明

参照名

データ型

reportable 型属性の既定値

index 属性の既定値

リンクのコメント

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

System.Links.Comment

PlainText

なし

False

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

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

フィールド名

説明

参照名

データ型

reportable 型属性の既定値

index 属性の既定値

外部リンク数

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

System.ExternalLinkCount

整数

なし

False

ハイパーリンク数

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

System.HyperLinkCount

整数

なし

False

関連リンク数

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

System.RelatedLinkCount

整数

なし

False

説明

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

System.Links.Description

PlainText

なし

False

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

TFS の既定のプロセス テンプレートは、特定の作業項目間でリンクの作成を必要とするレポートを提供します。

プロセス テンプレート

レポート

要件のリンク

スクラム

バックログの概要 (スクラム)

PBI とタスク (親と子) をリンクし、PBI とテスト ケース (テスト担当者とテスト) をリンクします。

アジャイル

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

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

ユーザー ストーリーとタスク (親と子) をリンクし、ユーザー ストーリーとテスト ケース (テスト担当者とテスト) をリンクします。 各バグをコード障害を識別したテスト ケース (テスト担当者) へリンクするか、ユーザー ストーリー (関連) へリンクします。

CMMI

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

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

要件とタスク (親と子) をリンクし、要件とテスト ケース (テスト担当者とテスト) をリンクします。 各バグをコード障害を識別したテスト ケース (テスト担当者) へリンクするか、要件 (関連) へリンクします。

参照

概念

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