过程模板自定义概述

更新:2007 年 11 月

过程模板定义团队项目影响团队工作方式的一些主要方面。通过自定义过程模板,您可以定义团队项目控制的安全性、项目门户上可用的模板、源代码管理签入说明、新工作项类型和查询、用于监视的报告和状态,以及使用哪些迭代和组织单元。过程模板定义团队项目的初始过程设置。大多数过程设置也可以在创建团队项目之后进行自定义。

说明:

过程模板的最大大小为 2 GB。自定义过程模板时,请确保您的更改不会使模板的大小超过最大值。

更改的范围

自定义工作可以具有更大或更小的作用范围,具体取决于自定义的内容。下面提供了两种选择:

  • 自定义所有新团队项目 您可以通过更改过程模板的插件、工作项类型和过程指南来自定义过程模板。在这种情况下,从此过程模板创建的所有项目都会表现出您的自定义效果。

  • 自定义现有团队项目 您可以通过更改团队项目的报告方式、工作项类型和项目门户功能来自定义团队项目的元素。在这种情况下,您的更改会影响团队成员在该项目中的工作方式,但对其他项目、现有的项目或要创建的项目没有影响。

自定义所有新团队项目

若要自定义所有新团队项目,您应该更改团队项目所使用的过程模板。这将允许您在一个位置进行更改,而使这些更改反映在从新过程模板创建的所有新团队项目中。有关更多信息,请参见修改现有 MSF 过程模板。

说明:

您可能希望为一系列新团队项目创建一个新的过程模板。建议使用现有的过程模板(例如 MSF for Agile Software Development 或 MSF for CMMI Process Improvement),对其进行修改以符合您的需要。

修改现有 MSF 过程模板

过程模板插件

过程模板插件是在创建新的团队项目时运行的组件。插件设置必需的文件或为其区域配置数据。Microsoft 随 Visual Studio Team System 提供了六个插件:工作项跟踪、分类、Windows SharePoint Services、版本控制、报告以及组和权限。可以修改每个插件以自定义过程模板。有关修改插件的更多信息,请参见过程模板插件

工作项类型

团队成员使用“工作项”来跟踪要完成的工作。您可能希望扩展由 Visual Studio Team System 提供的工作项选择范围,以便它能够更好地服务于您的团队使用的过程以及您的通信方式。为此,您可以创建新的工作项类型。“工作项类型”是一个模板,可从中创建新的工作项。您也可以修改现有的工作项类型。有关自定义或创建过程模板的工作项类型的更多信息,请参见自定义工作项类型

过程指南

过程指南的内容记录特定软件开发过程的角色、工作项、工作产品、活动和报告。过程指南是对过程模板的补充。

Microsoft Visual Studio Team System 包括两个过程模板:MSF for Agile Software Development 和 MSF for CMMI Process Improvement。这些过程中的每一个都可以自定义并在项目中用于开发软件。自定义过程模板时,应更新相应的过程指南以迎合已做出的任何更改。有关更多信息,请参见 MSF for Agile Software DevelopmentMSF for CMMI Process Improvement

自定义现有团队项目

更改现有团队项目与更改过程模板相似,但范围要小的多。更改现有团队项目会影响团队成员进行日常工作的方式。但它不会更改以后从过程模板创建的新项目的性质。

报告

随着团队项目情况的变化,您可能希望修改用于管理项目的 Microsoft Excel 报表。另外,当数据仓库中有新字段可用或者您想要为报告选择不同的记录时,您可能希望修改您的报告。通过刷新报告,可以更新数据透视表或数据透视图报告以使用符合原始源数据规范的新数据。有关更多信息,请参见如何:在 Microsoft Excel 中为 Team System 编辑报表

报告设计器是 Visual Studio 中运行的一组图形工具和窗口。报告设计器提供了一个图形界面,您可以在其中定义数据源和查询信息,在报告中包括数据区域和字段,调整报告布局以及设置交互功能。您应该使用报告设计器作为主要工具,利用数据仓库生成和编辑自定义报告。有关更多信息,请参见如何:使用报表设计器为 Team System 创建详细报表

工作项类型

团队成员使用“工作项”来跟踪要完成的工作。您可能希望扩展由 Visual Studio Team System 提供的工作项选择范围,以便它能够更好地服务于您的团队使用的过程以及您的通信方式。为此,您可以创建新的工作项类型。“工作项类型”是一个模板,可从中创建新的工作项。您也可以修改现有的工作项类型。

说明:

可以在两个级别更改工作项类型定义:针对现有的单个项目或针对今后的所有项目。根据更改范围的不同,您的任务在一个很重要的方面将会有所不同。如果在这两种情况下以相同的方式创建和重新定义 XML 元素,则在自定义过程模板时,您仅需要在 XML 中进行编辑。当您自定义现有的项目时,您不但需要编辑 XML,还必须将 XML 文件中的更改导入到现有的团队项目中。为此,请使用工作项创作工具中介绍的工具。

使用以下工具来管理现有项目中的工作项类型。有关更多信息,请参见自定义工作项类型演练:对工作项类型进行基本自定义

使用 witexport 命令从 Team Foundation Server 导出工作项类型的 XML 定义。也可以用这个命令将 XML 定义输出到显示器。有关更多信息,请参见 witexport

一旦对工作项类型做出了更改,您就可以使用 witimport 命令来验证工作项类型,并将其从 XML 文件导入到 Team Foundation Server 的团队项目。有关更多信息,请参见 witimport

使用 witfields 命令管理 Team Foundation Server 的工作项类型字段。有关更多信息,请参见 witfields

使用 glexport 命令可从 Team Foundation Server 导出全局列表的 XML 定义。也可以用这个命令将 XML 定义输出到显示器。有关更多信息,请参见 glexport

一旦对全局列表做出了更改,您就可以使用 glimport 命令来验证全局列表,并将它们从 XML 文件导入到 Team Foundation Server 的团队项目。有关更多信息,请参见 glimport

SharePoint

安装 Team Foundation 时会自动创建一个默认的 Windows SharePoint Services 网站。此外,每次在 Team Foundation Server 中创建一个新项目时,都会自动创建一个项目网站。但是,您可以创建其他网站与 Team Foundation Server 一起使用。您也可以修改和删除这些 Windows SharePoint Services 网站。有关更多信息,请参见如何:创建、编辑和删除 Windows SharePoint Services 站点

项目门户

团队项目门户将作为 Windows SharePoint Services 中的网站进行创建。可以从 团队资源管理器 或 Web 浏览器访问团队项目门户,项目门户为用户提供快速了解团队项目的状态所需的信息。由于项目门户由 Web 部件构成,因此您可以创建自定义版本的项目门户。除了项目门户中显示的标准信息外,您还可以添加与项目内外的其他数据源连接的 Web 部件。有关更多信息,请参见使用团队项目门户

请参见

概念

过程模板自定义计划

过程模板结构

其他资源

过程模板的关键概念

过程模板架构参考

自定义工作项类型