自定义团队项目

更新:2007 年 11 月

当您创建新的团队项目时,团队项目设置、工具和内容是由在“新建团队项目向导”中选择的过程模板确定的。当您使用团队项目时,您可能会发现初始设置已不再满足您的需求,您需要对团队项目进行自定义。例如,如果您在创建团队项目时使用了 MSF for Agile Software Development 过程模板,您可能会发现由该模板创建的 Contributors(参与者)组过于笼统,您需要像 Developer(开发人员)和 Tester(测试人员)这样更加特定于角色的组。或者,您可能发现默认的签入策略虽然很有用,但是您还需要提供您自己的签入策略。可以使用多种方法来精炼或自定义团队项目。

组和权限

如果默认组不充分或不适合,您可以更新这些组或创建新组。您还可以在组中增减个别用户,或者授予和撤消组的权限。有关如何自定义组和权限的更多信息,请参见 管理权限

工作项类型和查询

您可以自定义工作项类型以适合您的工作流或者您想跟踪的不同类型的工作项。例如,您可以:

  • 添加字段。

  • 重命名字段。

  • 限制字段的允许值列表。

  • 更改状态和受支持的状态转换。

  • 使字段成为必选字段或只读字段。

  • 使一个字段依赖于另一个字段。

  • 自动填充字段值。

  • 重新排列信息在窗体中的显示形式。

  • 更改某个字段所映射到的 Microsoft Project 列。

  • 生成工作项类型。

您还可以创建您自己的公共查询或私有查询。有关自定义过程模板中的工作项类型,然后使用更新的模板创建新团队项目的更多信息,请参见 自定义过程模板。有关如何直接自定义现有团队项目中的工作项类型的更多信息,请参见 自定义 Team Foundation 的工作项类型

源代码管理签入说明和策略

如果默认签入说明不充分或不适合,您可以添加或移除签入说明字段,或使某些字段成为必选字段,而使其他字段成为非必选字段。如果默认签入策略不恰当或不适合,则您可以添加、更新或删除个别签入策略。有关如何处理签入策略以及如何创建签入策略的更多信息,请参见 使用签入策略和签入说明

区域和迭代

当您使用任意一种 Microsoft Visual Studio Team System 过程模板创建新的团队项目时,该团队项目并不包含区域或迭代的分类结构。如果使用第三方过程模板,则团队项目的区域和迭代可能未设置。通过按区域或迭代根据层次结构将团队项目的功能/组件进行分类,可更新团队项目的结构。例如,通过提供层次结构,团队成员可将这些层次结构下的工作项和测试用例进行归档。有关为团队项目建立区域和迭代的更多信息,请参见 设置最初的项目区域或迭代

团队门户

如果团队项目使用团队门户,则该门户极有可能是用来向团队成员以及组织中的其他人员传达信息的中心点。您可以更改该门户或其内容的外观和行为。有关自定义过程模板中的团队门户,然后使用更新的模板创建新团队项目的更多信息,请参见 使用团队项目门户。有关如何自定义现有团队门户的更多信息,请参见可通过团队门户菜单访问的联机帮助。

过程指南

过程指南解释团队项目中所使用的所有角色、窗体、报告和工作流。可编辑 Team Foundation Server 附带的过程指南,以自定义团队应遵循的过程。有关如何自定义过程指南的更多信息,请参见 MSF for Agile Software Development 以及 MSF for CMMI Process Development

团队报告

通过使用 Business Intelligence Development Studio(SQL Server 2005 Reporting Services 设计器),或者通过提取报告并手动编辑其 XML,您可以创建自己的自定义报告。有关如何自定义团队项目报告的更多信息,请参见 如何:使用报表设计器为 Team System 创建详细报表

生成类型

每个团队项目可以有自己的生成类型。有关自定义团队的生成类型的更多信息,请参见 在 Team Foundation Build 中使用生成定义

请参见

其他资源

创建和管理团队项目