自定义团队项目

在 Visual Studio Application Lifecycle Management (ALM) 中创建新的团队项目时,团队项目设置、工具和内容是由在“新建团队项目向导”中选择的过程模板确定的。 当您使用团队项目时,您可能会发现初始设置已不再满足您的需求,您必须对团队项目进行自定义。

例如,您可能会发现由过程模板创建的“Contributors (参与者)”组过于笼统,您需要像“开发人员”和“测试人员”这样更加特定于角色的组。 或者,您可能发现默认团队查询虽然很有用,但是您还需要另外提供团队查询。 在创建团队项目之后,您可以使用多种方法来自定义团队项目。

主题内容

  • 添加或修改安全组

  • 更改项目结构区域和迭代路径

  • 自定义工作项窗体、字段和工作流

  • 添加工作项类型、链接类型或类别

  • 自定义工作项查询、报表和面板

  • 自定义团队项目资源

添加或修改安全组

任务

相关主题

创建组或更改现有组。 作为项目管理员,您可以通过指定组成员资格和权限来控制允许团队成员执行的任务。 为了简化此任务,Team Foundation 提供了默认的组和权限设置。

如果默认组不充分或不适合,您可以更新这些组或创建新组。 您还可以在组中增减个别用户,或者授予和撤消组的权限。

针对团队查询文件夹设置权限。 您可以使用文件夹和子文件夹来组织和共享团队查询。 可以对在“团队查询”下创建的查询和文件夹设置权限以允许或限制访问。 您可以为单个用户、Windows 组或 Visual Studio Team Foundation Server 组设置权限。

更改项目结构区域和迭代路径

当您使用任意一种 Visual Studio ALM 过程模板创建新的团队项目时,该团队项目并不包含区域的分类结构,而只包含一组最少的迭代路径。 如果使用其他公司的过程模板,则不可设置团队项目的区域和迭代。

通过将一组分层的功能或组件定义为区域路径,可以自定义团队项目的结构。 另外,您可以定义一组分层的时间段,即迭代或冲刺 (sprint)。 通过提供这两种结构分层,团队成员可以将他们的工作分配到相应的产品区域和进行工作的迭代中。

有关更多信息,请参见创建和修改区域和迭代

自定义工作项窗体、字段和工作流

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

  • 添加字段。

  • 重命名字段。

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

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

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

  • 自动填充字段值。

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

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

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

任务

相关内容

添加、移除或自定义使用工作项字段跟踪数据的方式。 您可以自定义现有工作项类型或创建工作项类型,以满足您的项目跟踪要求。

添加、移除或自定义使用工作项字段跟踪数据的方式。 使用工作项字段可以跟踪工作项类型的数据,定义查询的筛选条件以及生成报表。 对于要跟踪、用于定义工作流或在工作项类型窗体中显示的任何数据元素,必须使用 FIELD 元素在工作项类型定义文件中进行定义。

修改并自定义某工作项类型的工作项窗体。 通过相应工作项类型定义中的 FORM 节,可控制该工作项类型显示用户界面元素的方式。 每个工作项类型必须有且只能有一个表单。 您需要描述整个窗体,包括它的所有选项卡、字段和组。

在工作项类型之间共享选取列表。 若要快速更新用于许多工作项类型的选取列表的内容,请定义全局列表。

添加、移除或修改用于控制工作流的状态或转换。 通过定义工作流的初始状态、有效状态、这些状态之间的有效转换以及有权执行这些转换的用户或组,可以控制该工作流。

修改字段从 Office Project 到 Team Foundation 的映射方式。 如果您使用 Office Project 来计划和安排团队项目,则可能希望检查和修改用于安排的字段映射。 如果向工作项类型添加新数据字段,则可以映射该字段,使其显示在您的计划中。

Office Project 字段映射文件是一个 XML 文件,它可以上载到承载团队项目集合的服务器,以及从该服务器下载。

添加工作项类型、链接类型或类别

任务

相关主题

创建工作项类型。 可以根据现有类型创建工作项类型。 您可以添加一个字段,在该字段中添加规则,为该字段定义允许值,为该类型添加状态和转换,并更改该类型的窗体布局。

创建和自定义链接类型。 您可以自定义现有链接类型或创建链接类型来满足项目跟踪要求。 链接类型用于在工作项之间创建关系。

创建和管理工作项类型的类别。 可以将同一项目中的一个或多个工作项类型分组到某个类别中。 当团队项目包含以不同方式命名的类似工作项类型时,类别非常有用。 定义类别可支持查询、报表和团队协作。

自定义团队查询、报表和面板

任务

相关主题

跟踪工作项的状态及生成报表。 您可以使用工作项查询生成工作项列表, 还可以生成简单或复杂的查询以准确找到所需信息。 此外,可以使用简单列表或说明工作项间链接关联的树列表来显示查询结果。

定义支持项目跟踪要求的报表。 您可能已定义若干个报表,具体取决于创建团队项目时使用的过程模板。 您可以进一步自定义这些报表,也可以创建新的报表。 这些报表可能包含已添加到工作项类型的新数据字段。

通过使用 Business Intelligence Development Studio 或 SQL Server 2008 Reporting Services 设计器,或者通过提取报表并手动编辑其 XML,您可以创建自己的自定义报表。

定义帮助深入了解团队进度的面板。 您可能已定义若干个面板,具体取决于创建团队项目时使用的过程模板。 您可以进一步自定义这些面板,也可以创建新的面板。

自定义团队项目资源

任务

相关主题

创建或维护团队过程指南。 过程指南解释团队项目中所使用的所有角色、窗体、报表和工作流。 可创建过程指南,以匹配您的团队应该遵循的过程,并按需要自定义该指南。

更改警报格式。 可以针对您或团队成员对工作项进行的更改自定义电子邮件通知的内容和格式。 例如,可以为项目、工作项和生成事件生成通知,并且可以自定义发送给团队成员的通知的外观和行为。

请参见

概念

自定义团队项目和过程

其他资源

利用团队项目资源在团队中进行协作

启动新团队项目