プロセス テンプレートへの作業項目カテゴリの種類定義の追加
プロセス テンプレートにカテゴリを追加できます。 カテゴリにより、グループ ラベルを 1 つ以上の作業項目の種類に関連付けます。 カテゴリは、チーム プロジェクトに名前の異なる類似した作業項目の種類が含まれている場合に便利です。 1 つのファイルでカテゴリの定義を指定してから、そのファイルを指定して WorkItemTracking プラグインの taskxml 要素にアップロードします。
Team Foundation Server (TFS) プロセス テンプレート では、アジャイル計画ツール、テスト ケース管理、およびその他の機能をサポートするときに使用される 10 を超えるカテゴリが定義されます。 カテゴリの定義ファイルをカスタマイズまたは作成できます。 MSF プロセス テンプレートでは、定義されたカテゴリのファイルは WorkItem Tracking フォルダー内にあります。 詳細については、「カテゴリを使用した作業項目の種類のグループ化」を参照してください。
プロセス テンプレートからチーム プロジェクトを作成したら、witadmin コマンド ライン ツールを使用して、チーム プロジェクト コレクションのカテゴリをエクスポートおよびインポートできます。 詳細については、「カテゴリのインポートとエクスポート [witadmin]」を参照してください。
カテゴリの定義
カテゴリを定義するファイルは、categories-01.xsd ファイルで定義されているカテゴリのスキーマ定義に従っており、WITD コンテナー要素内の独自のファイルで指定されている必要があります。
次の例は、Requirement Category という名前のカテゴリを定義し、作業項目の種類 User Story に関連付ける構文構造を示しています。
<CATEGORIES>
<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
<DEFAULTWORKITEMTYPE name="User Story" />
</CATEGORY>
. . .
</CATEGORIES>
アップロードするカテゴリ定義ファイルの指定
カテゴリの定義のセットをアップロードするには、CATEGORIES 要素で taskxml 要素を指定します。 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 (定義) 要素を使用します。
要素 |
構文 |
説明 |
---|---|---|
CATEGORIES |
|
作業項目トラッキング プラグインの子要素です (省略可能)。 作業項目トラッキング プラグイン タスクが処理されるときにアップロードされる、カテゴリの定義を格納するファイルのパスと名前を指定します。 |