更新:2007 年 11 月
一个任务可以依赖于其他任务,要求必须完成这些其他任务才能运行主要任务。例如,在创建工作项类型的所有任务运行完毕之后,才能运行创建工作项实例的任务。因此,工作项实例任务依赖于工作项类型任务。
在任务和组中使用依赖项元素可以指示存在依赖项的情况。下面的示例演示如何使用依赖项元素来指定 WorkItemTracking 任务组依赖于 Classification 和 Groups 任务组。
<group id="WorkItemTracking"
   description="Workitem definitions uploading."
   completionMessage="Workitem definitions uploaded.">
   <dependencies>      <dependency groupId="Classification"/>      <dependency groupId="Groups"/>   </dependencies>
   <taskList filename="WorkItem Tracking\WorkItems.xml"/>
</group>
| .gif) 说明: | 
|---|
| GroupId 元素引用其他组中的 ID 元素值。 | 
下面的示例演示如何使用依赖项元素来指定 WorkItems 任务依赖于 ID 为“WITs”的任务。
<task
   id="WIs"
   name="WorkItems"
   plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
   completionMessage="Work items uploaded"
   completionDescription = "Processing the actual work items used by work item tracking">
   <dependencies>      <dependency taskId="WITs" />   </dependencies>
| .gif) 提示: | 
|---|
| 列出每个 XML 过程定义文件中的任务,顺序与它们的依赖项的顺序相同。该顺序可使解决依赖项问题和可读性问题变得更加容易。 | 
依赖项可用于指示在“新建团队项目向导”中运行插件的顺序。某些插件始终依赖于其他插件。同时,并非所有插件都是过程模板所必需的。下表标识哪些插件依赖于其他插件,以及它们在过程模板中是否为必需插件。
| 过程模板插件 | 依赖插件 | 必需? | 
|---|---|---|
| 分类 | 无 | 是 | 
| 组和权限 | 分类插件。 | 否 | 
| 工作项跟踪 | 分类插件、组插件和权限插件。 | 否 | 
| Windows SharePoint Services | 分类插件、工作项跟踪插件和版本控制插件。 | 否 | 
| 报告 | 分类插件和 Windows SharePoint Services 插件。 | 否 | 
| 版本控制 | 分类插件和工作项跟踪插件。 | 否 | 
请参见
概念
Windows SharePoint Services 过程模板插件