リンク コントロール、制約、フィールドのリファレンス
作業項目フォームには、次のリンク用タブが含まれます。[実装]、[リンク]、[すべてのリンク]、および [テスト ケース] このトピックでは、リンクとハイパーリンクの作成に関連するコントロールとデータ フィールドについて説明します。
リンクを使用する方法の詳細については、「作業項目のリンク」を参照してください。 リンクの種類を追加するには、「リンクの種類の管理 [witadmin]」を参照してください。 リンクのコントロールと制限をカスタマイズするには、作業項目の種類の LinksControlOptions の定義を変更します。「リンク コントロールの定義とリンク関係の制限」を参照してください。
リンクのツール バーのボタン
各タブにはボタン付きのツール バーがあります。 ここに示す Team Web Access のリンク コントロールのツール バーには、これらのコントロールのサブセットがあります。
リンク コントロールのツール バー (チーム エクスプローラー)
これらのボタンは、特定のアクションを実行した後にのみ使用できるようになります。
開いている作業項目にリンクされた作業項目を作成するボタン () は、開いている作業項目を保存した後にのみ使用できるようになります。
クエリ内の作業項目の一覧を開くボタン () と [Microsoft 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 |
要件とタスク (親と子) をリンクし、要件とテスト ケース (テスト担当者とテスト) をリンクします。 各バグをコード障害を識別したテスト ケース (テスト担当者) へリンクするか、要件 (関連) へリンクします。 |