タスク

更新 : 2007 年 11 月

タスクは、新しいチーム プロジェクト内のプロセス固有のものを設定するために実行する必要がある作業を指定します。タスクは、新しい作業項目の種類の作成、レポートの追加、プロジェクト ポータルへのファイルのコピー、セキュリティ グループの設定などの作業を実行できます。

たとえば、次の XML は、作業項目の種類を定義するファイルを参照することによって、すべての作業項目の種類を作成するタスクを示しています。

<task
   id="WITs"
   name="WorkItemType definitions"
   plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
   completionMessage="WorkItemTypes created"         
   completionDescription = "Processing work item types used by work item tracking">
   <taskXml>
      <WORKITEMTYPES>
         <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml"/>
         <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml"/>
         <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Qos.xml"/>
         <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Scenario.xml"/>
         <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Risk.xml"/>
      </WORKITEMTYPES>
   </taskXml>
</task>

タスク内の各要素を次の表に示します。

要素

説明

id

タスクを識別します。別のタスクがこのタスクに依存する場合は、この id が参照されます。

name

タスクが実行する内容を表します。

plugin

このタスクを実行するプラグインを識別します。

completionMessage

タスクが正常終了すると、ユーザーにメッセージを表示します。メッセージは、チーム プロジェクトの作成時に表示されます。

completionDescription

タスクの処理中に説明を表示します。説明は、チーム プロジェクトの作成時に表示されます。

dependency

このタスクが依存する別のタスクの id を指定します。このタスクが開始する前に、別のタスクが完了する必要があります。

taskXml

このタスクを完了するために実行する必要がある作業を説明する情報を含みます。この要素ブロック内の XML は多様であり、各プラグイン固有です。

参照

概念

依存関係

その他の技術情報

プロセス テンプレート プラグイン