任务
更新: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 随每个插件不同而不同,并特定于每个插件。 |