使用过程模板文件
通过自定义一个或多个过程模板文件,可以自定义 Visual Studio Application Lifecycle Management (ALM) 团队项目的初始配置。您可以自定义多种类型的模板文件,包括根 XML 文件、插件文件和 XML 定义文件。通过自定义这些文件,您可以定义从过程模板创建的所有团队项目的初始配置。
您可以通过更改现有团队项目的报表、工作项类型和项目门户网站的运作方式来自定义该团队项目的元素。在这种情况下,您的更改会影响团队成员在该项目中的工作方式,但不会影响现有项目或将来的项目。有关更多信息,请参见自定义团队项目和过程。
主题内容
根过程模板文件
插件文件
新建团队项目向导和插件文件交互
测试管理的 XML 定义文件
定义用于跟踪工作项的对象的文件
过程指南文件
根过程模板文件
自定义根 XML 文件 ProcessTemplate.xml 可以定义要处理的插件文件的序列和每个插件的依赖项。ProcessTemplate.xml 文件包含成功创建团队项目所必须运行的所有任务组。每个任务组引用一个用于定义特定任务的从属 XML 插件文件(通常位于子文件夹中)。通常,您可以为每个插件指定一个任务组。
“新建团队项目向导”创建团队项目时,会运行 ProcessTemplate.xml 文件中定义的插件集。有关更多信息,请参见使用过程模板插件文件定义根任务。
插件文件
插件文件定义当项目主管使用“新建团队项目”向导创建团队项目时将要运行的任务和显示的屏幕。每个插件文件定义一个或多个任务。这些任务指定上载文件、设置组权限或定义某些其他配置元素。Microsoft Solutions Framework (MSF) 过程模板提供 11 个插件文件。可以修改每个插件以自定义过程模板。还可以删除过程模板中的插件,但分类插件除外。
每个插件读取任务集和依赖项以获取它必须运行的任务列表,并确定是否已运行前面的必要任务。通过使用这些定义文件来指定每个插件必须实现的初始配置。
插件为特定功能区域上载文件或配置数据。例如,工作项跟踪插件设置新团队项目的工作项类型、查询和初始工作项。MSF 过程模板包含下表中描述的插件文件。有关如何自定义其中的每个文件的信息,请参见在过程模板中自定义功能区域。
文件夹 |
插件文件 |
描述 |
---|---|---|
版本 |
Build.xml |
定义任务,以配置指派给 Team Foundation Build 标识的初始安全权限并上载生成模板文件。 |
分类 |
Classification.xml |
定义团队项目的初始迭代和区域。 |
组和权限 |
GroupsandPermissions.xml |
定义团队项目的初始安全组及其权限。 |
实验室 |
Lab.xml |
定义任务,以配置指派给 Visual Studio 实验室管理工具版 标识的初始安全权限。 |
报告 |
ReportsTasks.xml |
定义团队项目的初始报表并设置报表站点。 |
测试管理 |
TestManagement.xml |
定义要上载的测试管理文件,这些文件会创建团队项目的初始测试变量、配置、设置和解决状态。这些设置由 Microsoft 测试管理器使用。 |
版本控制 |
VersionControl.xml |
定义团队项目的初始版本控制安全权限、签入说明以及是否需要独占签出。 |
工作项跟踪 |
WorkItems.xml |
定义团队项目的初始工作项类型、查询和工作项实例。 |
Windows SharePoint Services |
WssTasks.xml |
基于 SharePoint 站点模板定义团队的项目门户网站。还定义了模板文件和过程指南。 |
新建团队项目向导和插件文件交互
项目主管通过使用“新建团队项目”向导创建团队项目。所使用的插件决定了向导中所显示的屏幕。例如,如果过程模板不包含 Windows SharePoint Services 插件,则不会显示要求项目主管提供有关项目门户网站的信息的屏幕。
项目主管完成向导并单击**“完成”**之后,向导调用插件来执行创建团队项目的工作。调用插件的顺序由 XML 过程定义文件确定。
测试管理的 XML 定义文件
下表描述了一些 XML 定义文件,这些文件用于配置 Microsoft 测试管理器的初始状态。这些文件位于“测试管理”文件夹中。Microsoft 测试管理器 到最终的 Visual Studio 可用,并且 Microsoft Visual Studio 专业测试工具版。有关更多信息,请参见定义测试管理器的初始配置和测试应用程序。
文件 |
描述 |
---|---|
testconfiguration |
配置为团队项目定义的默认测试配置(硬件和软件)。创建项目之后,可以删除这些配置并创建其他配置。 |
testresolutionstate |
定义测试运行程序和 Microsoft 测试管理器使用的测试解析状态。
说明
您不能在创建团队项目后更改这些状态。
|
testsettings |
指定初始测试设置文件。只指定一个文件,即 localrun.testsettings。 |
testvariable |
定义初始测试变量。创建项目之后,可以修改这些变量并创建其他变量。 |
定义用于跟踪工作项的对象的文件
团队成员使用“工作项”来跟踪工作。您可能希望扩展由 Visual Studio Application Lifecycle Management (ALM) 提供的工作项选择范围,以便它能够更好地服务于您的团队使用的过程以及您的通信方式。为此,您可以创建新的工作项类型。“工作项类型”是一个模板,可从中创建新的工作项。您也可以修改现有的工作项类型。
下表描述了一些 XML 定义文件,这些文件用于配置跟踪工作项所使用的对象。可以针对过程模板自定义这些文件,也可以在以后针对单个团队项目自定义这些文件。
文件夹 |
文件 |
描述 |
---|---|---|
分类 |
FileMapping |
指定定义字段如何从 Office Project 映射到 Team Foundation 的文件。有关更多信息,请参见将 Microsoft Project 字段映射到 Team Foundation 字段。 |
工作项跟踪/工作项类型 |
MSF for agile software development v6.0:
能力成熟度模型集成 (CMMI) MSF for capability maturity v6.0:
Visual Studio scrum v2.0:
|
定义每种类型工作项的字段、工作流和窗体。有关为 MSF 过程模板定义的工作项的更多信息,请参见以下主题: 有关如何自定义或创建工作项类型的更多信息,请参见自定义项目跟踪数据、窗体、工作流及其他对象。 |
WorkItem tracking/链接 |
MSF for Agile Software Development:
MSF for CMMI Process Improvement:
Visual Studio scrum:
|
定义用于在工作项之间创建关系链接的其他类型。 有关更多信息,请参见定义自定义链接类型。 |
工作项跟踪 |
全局列表
说明
没有全局在该默认值列表定义过程模板。
|
全局列表定义跨工作项类型和团队项目共享的菜单项的列表。可以在该工作项类型列表可以处理上载过程模板。有关更多信息,请参见定义全局列表。 |
工作项跟踪 |
Categories.xml
|
定义将工作项类型与类别关联的组。有关更多信息,请参见定义类别以分组工作项类型。 需要其中的几个类支持敏捷积压工作和任务键盘使用的进程配置可从 Team Web Access。有关更多信息,请参见使用进程配置自定义积压工作和板页。 |
跟踪的工作项/进程 |
此过程包括 AgileConfiguration.xml 和 ProcessConfiguration.xml 的配置文件。 |
定义出现在 Team Web Access的积压工作和任务键盘页的配置。有关更多信息,请参见使用进程配置自定义积压工作和板页。 |
跟踪的工作项/查询 |
团队工作项查询 (.wiq) |
定义支持查找工作项的一组初始团队查询。可以编辑或修改这些查询。有关更多信息,请参见向过程模板添加工作项查询。 |
过程指南文件
过程指南文件上载到团队项目门户网站。这些文件指定指向过程指南内容、项目管理工作簿以及示例模板和文档的链接。可以针对过程模板自定义所有这些对象,也可以在以后针对团队项目定义对象时进行自定义。
下表描述 MSF 过程模板随附的过程指南文件。
说明 |
---|
过程模板文件不包括面板或 Microsoft Excel 报表。这些文件将根据在创建团队项目时所作的选择添加到团队项目。如果没有为团队项目配置 SharePoint 站点,则没有可用面板或 Office Excel 报表。有关这些项目的更多信息,请参见以下主题:面板(敏捷)、面板 (CMMI)、Excel 报表 (Agile)和 Excel 报表 (CMMI)。 |
文件夹 |
文件类型 |
描述 |
---|---|---|
Windows SharePoint Services/过程指南/支持文件 |
.htm 文件 |
定义过程指南 URL 文件。这些文件定义当团队成员在工作项窗体中单击 时所打开的 URL。MSF 过程模板包含指向 Microsoft 网站上的主题的链接。可以对这些文件进行自定义,使其指向过程指南的其他资源。 |
Windows SharePoint Services/共享文档 |
.xslx 文件 |
定义 Microsoft Excel 工作簿来支持 bug 会审,以及跟踪问题。 有关更多信息,请参见工作簿 (Agile)或工作簿 (CMMI)。 |
Windows SharePoint Services/示例和模板 |
.docx、.dotx 和 .xslx 文件 |
提供示例文档和模板,以作为创建工作产品的起点。如果为团队项目配置了 SharePoint 站点,则会将这些文件上载到团队项目门户网站。 |