依赖项

更新: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>
说明:

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>
提示:

列出每个 XML 过程定义文件中的任务,顺序与它们的依赖项的顺序相同。该顺序可使解决依赖项问题和可读性问题变得更加容易。

依赖项可用于指示在“新建团队项目向导”中运行插件的顺序。某些插件始终依赖于其他插件。同时,并非所有插件都是过程模板所必需的。下表标识哪些插件依赖于其他插件,以及它们在过程模板中是否为必需插件。

过程模板插件

依赖插件

必需?

分类

组和权限

分类插件。

工作项跟踪

分类插件、组插件和权限插件。

Windows SharePoint Services

分类插件、工作项跟踪插件和版本控制插件。

报告

分类插件和 Windows SharePoint Services 插件。

版本控制

分类插件和工作项跟踪插件。

请参见

概念

分类过程模板插件

Windows SharePoint Services 过程模板插件

报告过程模板插件

组和权限过程模板插件

其他资源

工作项跟踪过程模板插件

在工作项中使用版本控制