作業項目フィールドの定義

更新 : 2011 年 1 月

作業項目フィールドは、作業項目の種類のデータの追跡、クエリの条件の定義、およびレポートのデザインに使用します。 作業項目の種類に対して定義されている作業項目フィールドの使用方法のカスタマイズや、追跡データの追加要件をサポートするフィールドの作成ができます。

次のような理由で、作業項目フィールドをカスタマイズする場合があります。

  • チームの名前付け規則に合致させるためにフィールド ラベルを変更する。

  • フィールドの属性を追加または変更する。

  • 既定値を指定したり、ユーザーごとに設定できるフィールドの値を制御する。

  • フィールドを変更できるユーザーを制限する。

  • チームのプロセスまたは追跡要件に固有のデータをキャプチャするフィールドを追加する。

  • 選択リストを定義またはカスタマイズする。

  • 選択リストをグローバル リストで置き換えて、グループ間の一貫性をサポートし、保守を容易にする。

作業項目フォームでは、フィールドを使用してデータを表示し、ユーザーがデータ入力とオプション選択を実行できるようにしています。 作業項目フォームのフィールドの外観と動作は、作業項目の種類の定義に目的のフィールドを定義することによって制御できます。

作業項目の種類の定義では、名前、参照名、および種類を指定することによってフィールドを定義します。 フィールドに対して、ヘルプ テキストの設定、規則の順守、および特定のレポート動作の実行を定義することもできます。 チーム プロジェクトまたはコレクションに定義される作業項目のすべての種類に適用されるフィールドは、グローバル ワークフローを使用して定義できます。 グローバル ワークフローを使用すると、チーム プロジェクトまたはコレクションのすべての作業項目の種類に影響するフィールド規則を定義および更新できます。

作業項目フィールドは、チーム プロジェクト コレクションで保持されます。 既存のフィールドの属性の変更、名前の変更、および削除を実行できます。

一般的なタスク

タスク

関連トピック

指定できるフィールドの種類とフィールド属性について理解する。 テキスト、数字、HTML コンテンツなど、特定の種類のデータを格納するフィールドを定義できます。 レポート作成やクエリのためにデータ フィールドを使用する方法に応じて、追加の属性を設定できます。

FIELD (定義) 要素の構文を検索するFIELD (定義) 要素を使用して、作業項目フィールドを定義します。 1 つまたは複数の子要素を使用して、フィールドの動作の指定、既定値の定義、値の選択リストの定義などを実行できます。 フィールド規則要素を結合できます。 ほとんどの規則は、特定のユーザーやグループに適用したり、特定のユーザーやグループで無視するようにすることができます。

追跡プロセスで特定のアクションを実行するフィールドを指定する。 Team Foundation は、作業項目のすべての種類を追跡するために使用できるシステム フィールドを管理します。 これ以外のすべてのフィールドは、作業項目の種類の定義によってチーム プロジェクト コレクションに追加されます。 作業項目の種類は、作成されたチーム プロジェクトのプロセス テンプレートで指定されます。作業項目の種類をチーム プロジェクトへ後でインポートすることもできます。

最適な結果を得るには、既に使用されているフィールドがプロジェクトの追跡のニーズを満たしている場合は、そのフィールドを指定することをお勧めします。

フィールド値の動作、既定値または条件を指定する。 フィールド規則を設定することにより、フィールド値の動作と制約を定義できます。 フィールド規則は、追加の要素として FIELD 要素コンテナー内に記述します。 フィールド、状態、遷移、理由またはグローバル ワークフローについて、フィールド規則を定義できます。

リスト項目を定義し、これらの項目に対する条件をオプションで設定する。 フィールド リストを使用して、許可値、推奨値、または禁止値のセットを列挙します。 また、すべての種類の作業項目のグローバル リストを定義することもできます。

作業項目フィールドに割り当てられている属性を表示する。 チーム プロジェクト コレクションに対して定義されている単一のフィールドまたはすべての作業項目フィールドを表示できます。 また、定義されているにもかかわらず、参照元の作業項目の種類が存在しないフィールドも表示できます。

作業項目の種類のデータ追跡に必要なフィールドを指定する。 既存の作業項目の種類の定義をエクスポートし、変更してから、チーム プロジェクト コレクションに再度インポートすることにより、その作業項目の種類のデータ フィールドの追加と削除を実行できます。

アクティブな作業項目フィールドの名前を変更するwitadmin changefield コマンド ライン ツールを使用して、作業項目フィールドに対して定義されている表示名を変更できます。

使用されていないフィールドを削除するwitadmin deletefield コマンド ライン ツールを使用して、使用されていない作業項目フィールドを削除することにより、チーム プロジェクト コレクションに関するデータ ストレージの負荷を減らすことができます。

関連タスク

タスク

関連トピック

フィールドおよびその他の作業項目トラッキング オブジェクトの名前付けに関する制限を理解する。 すべての作業項目トラッキング オブジェクトに対して表示名を指定できます。一部のオブジェクトについては、参照名も指定する必要があります。 どちらの種類の名前も、オブジェクトの種類に基づいて定義されている要件を満たす必要があります。

フィールドを追加するか、既存のフィールドのレポート属性を変更する。 レポートの作成をサポートするには、フィールドを新規に追加するか、または既存のフィールドの属性を変更します。 フィールドを追加または変更するときは、系統的な名前を付けて Analysis Services キューブのフィールドを検索できるようにします。これは、フォルダー内でフィールドが論理的にグループ化されるためです。

プロジェクトまたはコレクションのすべての種類の作業項目で使用されるフィールドまたはリストを定義します。 グローバル ワークフローの一部として定義することにより、フィールドおよび列挙リストの定義と更新を行うことができます。

ワークフローを制御する状態または遷移を追加、削除、または変更する。 ワークフローは、その初期状態、有効な状態、それらの状態間の有効な遷移、およびその遷移を実行できるアクセス許可を持つユーザーまたはグループを定義することによって制御できます。 作業項目の種類の WORKFLOW セクションによって、作業項目の追跡方法が制御されます。

作業項目の種類に対応する作業項目フォームを変更およびカスタマイズする。 作業項目の種類の定義の FORM セクションを使用して、作業項目の種類でのユーザー インターフェイス要素の表示方法を制御できます。 作業項目の各種類に対し、1 つのフォームを必ず対応付ける必要があります。 タブ、フィールド、およびグループをすべて含めた、フォーム全体を定義します。

参照

概念

すべての WITD XML 要素のリファレンス

プロジェクトの追跡データ、フォーム、ワークフロー、その他のオブジェクトのカスタマイズ

その他の技術情報

作業項目フィールド (アジャイル)

作業項目フィールド (CMMI)

履歴の変更

日付

履歴

理由

2011 年 1 月

グローバル ワークフローとすべての FIELD 要素に関する情報とトピックへのリンクを追加。 削除されたトピックへのリンクを削除。

情報の拡充

2010 年 9 月

レポートを作成するための作業項目フィールドの追加方法と変更方法に関するトピックに、情報とリンクが追加されました。

情報の拡充