向过程模板添加工作项实例
通过将工作项添加到过程模板,您可以定义一组任务或其他项,作为对每个项目经理在创建团队项目后要执行的提醒。 例如,您可以创建一个为团队成员分配权限的任务,定义产品区域和里程碑、设置生成定义以及确定版本控制的分支策略。
备注
定义工作项实例是可选的。Microsoft Solutions Framework (MSF) 过程模板不包含任何工作项实例。
主题内容
定义工作项实例
WORKITEMS 元素参考
定义工作项实例
若要定义工作项实例,可指定工作项类型以及这些工作项的字段值。 您可以使用包含在 WORKITEMS 元素内的 WI 和 FIELD 元素。 可在 WorkItemTracking 插件文件中的 taskXml 元素内指定一组工作项实例。 每个工作项实例都必须符合工作项的架构定义,此定义在 WorkItemMethodology.xsd 文件中进行定义。 您可以从 Microsoft 网站上的以下页面下载用于跟踪工作项的架构文件:Process Template and Work Item Schemas for Visual Studio Team Foundation(Visual Studio Team Foundation 的过程模板和工作项架构)。
WI 元素的类型特性将指定正在创建的工作项类型,如任务、用户情景或问题。 您必须根据工作项类型向每个必填字段分配值。
以下示例指定了用于提醒项目管理员将团队成员分配给一个或多个安全组的工作项任务。 向所有必填字段分配值。 因为工作项实例依赖于工作项的类型定义,所以您必须指定在用于创建工作项类型的任务后执行的用于创建工作项实例的任务。
<task id="WIT_Instances" name="Work Item tasks definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item instances created">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<WORKITEMS>
<WI type="Task">
<FIELD refname="System.Title" value="Setup: Set Permissions" />
<FIELD refname="System.IterationPath" value="$$PROJECTNAME$$\Iteration 0" />
<FIELD refname="System.State" value="Active" />
<FIELD refname="System.Reason" value="New" />
<FIELD refname="System.Description" value="Using the admin UI in Visual Studio adds team members to one of the three groups: Project administrators, Contributors, or Readers." />
</WI>
</WORKITEMS>
</taskXml>
</task>
返回页首
WORKITEMS 元素参考
下面的语法演示了 WORKITEMS 元素及其子元素的结构。 可在 WorkItemTracking 插件文件中的 taskXml 元素内指定这些元素。
<WORKITEMS>
<WI type="TypeA">
<FIELD refname="Field1" value="Value1" />
<FIELD refname="Field2" value="Value2" />
. . .
<FIELD refname="FieldN" value="ValueN" />
</WI>
. . .
</WORKITEMS>
元素 |
语法 |
说明 |
---|---|---|
FIELD |
|
WI 的必需子元素。 指定字段的引用名称和要分配给该字段的值。 |
HYPERLINK |
|
WI 的可选子元素。 为工作项实例定义一个超链接。 可为相对路径指定 true 或 false。 |
WI |
|
WORKITEMS 的必需子元素。 定义要创建的工作项类型和要分配给特定字段的值。 |
WORKITEMS |
|
WorkItemTracking 插件的 taskXml 元素的可选子元素。 包含 WI 元素的集合,其中的每个元素各定义一个工作项实例。 |
返回页首