Share via


プロセス テンプレートへの作業項目カテゴリの種類定義の追加

プロセス テンプレートにカテゴリを追加できます。カテゴリにより、グループ ラベルを 1 つ以上の作業項目の種類に関連付けます。カテゴリは、チーム プロジェクトに名前の異なる類似した作業項目の種類が含まれている場合に便利です。1 つのファイルでカテゴリの定義を指定してから、そのファイルを指定して WorkItemTracking プラグインの taskxml 要素にアップロードします。

重要 : 重要

Microsoft Solutions Framework (MSF) v5.0 用のプロセス テンプレートでは、テスト ケースの管理に役立つ 4 つのカテゴリを定義します。詳細については、「作業項目の種類のカテゴリ要素参照リファレンス」を参照してください。

このトピックの内容

  • カテゴリの定義

  • アップロードするカテゴリの定義ファイルの指定

  • CATEGORIES 要素リファレンス

プロセス テンプレートからチーム プロジェクトを作成したら、witadmin コマンド ライン ツールを使用して、チーム プロジェクト コレクションのカテゴリをエクスポートおよびインポートできます。詳細については、「作業項目の種類のカテゴリのカスタマイズ [witadmin]」を参照してください。

カテゴリの定義

カテゴリを定義するファイルは、categories-01.xsd ファイルで定義されているカテゴリのスキーマ定義に従っており、WITD コンテナー要素内の独自のファイルで指定されている必要があります。作業のトラッキングに使用するスキーマ ファイルは、Microsoft Web サイトの「Process Template and Work Item Schemas for Visual Studio Team Foundation (Visual Studio Team Foundation のプロセス テンプレート スキーマと作業項目スキーマ)」でダウンロードできます。

次の例は、Requirement Category という名前のカテゴリを定義し、作業項目の種類 User Story に関連付ける構文構造を示しています。

<CATEGORIES>
   <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
      <DEFAULTWORKITEMTYPE name="User Story" />
   </CATEGORY>
   . . . 
</CATEGORIES>

カテゴリの定義ファイルをカスタマイズまたは作成できます。MSF プロセス テンプレートでは、定義されたカテゴリのファイルは WorkItem Tracking フォルダー内にあります。カテゴリを定義する方法の詳細については、「作業項目の種類のカテゴリをグループ化するカテゴリの定義」を参照してください。

ページのトップへ

アップロードするカテゴリの定義ファイルの指定

カテゴリの定義のセットをアップロードするには、taskxml 要素で CATEGORIES 要素を指定します。filename 属性は、カテゴリの定義ファイルの相対パスを表します。たとえば、次の構文では、categories.xml ファイルがアップロードされるように指定しています。

<CATEGORIES fileName="WorkItem Tracking\categories.xml" />

カテゴリ ファイルをアップロードするタスクを指定する方法を次の例に示します。各カテゴリでは既定の作業項目の種類を指定するため、カテゴリの定義ファイルをアップロードするタスクは、作業項目の種類の定義をアップロードする WITs タスクが正常に完了するかによって異なります。

<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
   </taskXml>
</task>

ページのトップへ

CATEGORIES 要素リファレンス

カテゴリの定義ファイルのアップロードに使用する CATEGORIES 要素を次の表に示します。作業項目トラッキング プラグイン ファイルの taskXml コンテナー要素内で、次の要素を指定します。

[!メモ]

アップロードする定義ファイルを指定するには、CATEGORIES (作業項目トラッキング) 要素を使用します。定義するカテゴリのセットを指定するには、CATEGORIES (定義) 要素を使用します。詳細については、「作業項目の種類のカテゴリ要素参照リファレンス」を参照してください。

要素

構文

Description

CATEGORIES

<CATEGORIES fileName="CategoriesFilePathName" />

作業項目トラッキング プラグインの子要素です (省略可能)。

作業項目トラッキング プラグイン タスクが処理されるときにアップロードされる、カテゴリの定義を格納するファイルのパスと名前を指定します。

ページのトップへ

参照

関連項目

作業項目の種類のカテゴリのカスタマイズ [witadmin]

概念

作業項目を追跡するためのオブジェクトの作業項目トラッキング プラグインによる定義およびカスタマイズ

その他の技術情報

作業項目の種類のカテゴリ要素参照リファレンス