タスク
更新 : 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 は多様であり、各プラグイン固有です。 |