自定义团队项目和过程

可以自定义您的团队项目,以支持团队使用的特定过程和操作。 例如,可以添加必需字段快速添加到产品积压工作页的面板到新产品要求的流畅定义。 其他常见自定义事件包括添加字段以支持报告要求,并更改定义的工作流与您的团队的过程。

备注

有关您可能希望为团队项目自定义 10 个区域的概述,请参见 自定义工作项跟踪和团队项目

在开始任何自定义活动之前,应熟悉可以自定义的类型的对象和方法,因此,每个类型如何使用支持您的项目跟踪要求。

此外,应了解这些对象、团队项目内容、团队活动和大小更改中存在的相互依赖项。 对团队项目应用于工作在该团队项目的所有团队的自定义。 这些自定义项应用于团队项目集合中所有团队项目。

可以自定义对象

可以自定义过程模板、团队项目或集合的对象。 您创建从过程模板的团队项目。 过程模板定义可用于跟踪的工作项对象类型,以及供团队成员使用的默认规则、策略、安全组和查询。 在过程模板中自定义对象提供对象的初始配置。 通过自定义过程模板,可以在使用该过程模板创建的所有团队项目之间提高过程的一致性。 您还可最大限度地减少时获取项启动并运行通过定义团队查询、报表、源代码管理签入说明,安全组和多。

下表描述可以针对过程模板自定义或对团队项目的对象。 有关自定义对象的信息,在创建团队项目后,选择该链接在对象的列下。 有关自定义为过程模板的一部分的对象的信息,请选择该链接 description 列下。

对象

团队项目

过程模板

描述

敏捷页和图表

选中标记 选中标记

创建积压工作、冲刺 (sprint) 计划和团队进度的支持。 若要定义初始配置,请参见 自定义积压工作和键盘页

警报

选中标记

发生更改。团队项目时,支持私有和团队电子邮件通知的定义。

区域

选中标记 选中标记

定义逻辑,实际功能,团队拥有的类别或区域。 定义初始区域和迭代参见。

生成过程模板

选中标记 选中标记

您可以在使用创建生成定义的 添加默认值生成过程模板。 以后可以自定义生成过程模板。

类别

选中标记 选中标记

组一个或多个工作项类型支持进程配置、查询和其他操作。 请参见 向过程模板添加工作项类别的类型定义

签入和签出策略

选中标记 选中标记

配置实施特定事件的规则,当用户签入或签入代码时。 请参见定义 Team Foundation 版本控制的初始配置

面板(敏捷)

面板 (CMMI)

选中标记

提供深入了解团队进度。 您可能已定义若干个面板,具体取决于创建团队项目时使用的过程模板。 您可以进一步自定义这些面板,也可以创建新的面板。 控件以要求具有 SharePoint 产品的集成。

文档

选中标记 选中标记

支持共享团队项目门户网站文档和文件。 需要 SharePoint 产品。 定义项目门户网站参见。

Excel 报表

选中标记

初始报表配置了过程模板支持控件以,并且无法自定义。 在创建团队项目后,您可以自定义和创建其他的 Excel 报表。

全局列表

选中标记

支持定义,并选取维护列表由许多团队项目使用。

全局工作流

选中标记

支持定义,以及工作项字段和维护全局列表由许多团队项目使用。

迭代

选中标记 选中标记

定义冲刺 (sprint) 或产品发布里程碑。 定义初始区域和迭代参见。

链接类型

选中标记 选中标记

支持链接关系的自定义工作项之间的。 添加工作项链接的类型定义参见。

Microsoft Project 字段映射

选中标记 选中标记

自定义发布和刷新数据的方式。,在使用 Microsoft Project 和 TFS 时。 如果向工作项类型添加新数据字段,则可以映射该字段,使其显示在您的计划中。 请参见将 Microsoft Project 字段映射到 Team Foundation 字段

过程指南

选中标记 选中标记

提供有关的支持给团队成员在使用团队项目内容。 您可以自定义点过程指南文件,并且位置过程指南的超链接。 . 定义项目门户网站参见。

报告

选中标记 选中标记

自定义该默认值设置报表您访问通过报表管理器或创建新的报表。 添加报表参见。

测试配置

选中标记 选中标记

测试配置指定表示用户环境测试硬件和软件的组合。 可以 配置该初始测试配置,并定义其他配置为使用测试管理器。

测试解决状态

选中标记

指定测试失败的原因。 默认配置包括:需要调查,测试问题,产品问题,并且,配置问题。 定义初始配置测试管理器参见。

测试设置

选中标记 选中标记

测试设置控件实际上收集数据的诊断数据适配器。 可以 配置该初始测试设置 或指定测试设置使用测试管理器。

测试变量

选中标记 选中标记

支持反映用户环境软件以进行部署,例如客户端计算机类型、服务器操作系统、网络速度或数据库编辑元素的规范。 测试配置是线程的组合测试变量。 可以 配置该初始测试变量 或指定测试变量使用测试管理器。

TFS 组和权限

选中标记 选中标记

支持安全组和权限的配置。 可以 配置初始组、团队、成员和权限 或创建新组或更改权限

工作项字段

选中标记 选中标记

支持监视进度和跟踪数据。 跟踪数据支持查询和报告 参见。

工作项查询

选中标记 选中标记

查找工作项和生成报表的支持。 将查询添加到过程模板参见。

工作项类型

选中标记 选中标记

为所有跟踪和报告软件开发项目提供了基础。 可以自定义字段跟踪的,工作流和窗体。 工作项的类型包括 Bug、用户情景和任务。 添加工作项的类型定义参见。

返回页首

确定您的范围要求

需要考虑的四个范围区域是:

  • 评估要进行自定义的范围。 下表总结了选择及其范围含义的自定义选项。

    范围

    对象

    实现批注

    应用于过程模板的更改

    可以自定义对象参见。

    选择此选项,当计划创建多个团队项目,而您希望将在运行时访问的项,并实施团队标准处理。

    应用到团队项目的更改

    可以自定义对象参见。

    仅当您的团队的需求变化时,请选择此选项。

    应用于中的更改团队项目

    可以自定义对象参见。

    如果要实施一致性在若干现有团队项目中时,处理请选择此选项。 您将需要导入到对象定义文件的更改多个团队项目。

    应用于所有团队项目的更改项目集合中

    工作项字段,全局列表、链接类型

    在自定义团队项目集合中定义的对象时,他们会影响集合中定义的所有团队项目。 在实现在该级别时,更改请考虑因素。

  • 评估您的数据集成要求。 选择设置字段与集成 Team Foundation Build、测试管理器和 Team Foundation 版本控制。 这些应用程序自动数据的分配这些字段。 请参见 添加字段以支持与测试、生成和版本控件的集成

  • 评估您的本地化和全球化要求。 您可以本地化工作项类型,字段的名称,并且,为工作项定义的许多元素类型。 请参见 WITD 子元素的本地化和全球化

  • 评估支持跨组工作所需的类别组。 当具有不同名称的类似工作项时,可以使用类别对它们分组,更轻松地生成报表。 类支持灵活的查询,报告,处理配置和集成在团队项目。 请参见 定义类别以分组工作项类型

返回页首

自定义敏捷页和图表

敏捷页内容和外观基于机智对象的定义和团队进行的分配。 机智对象包括工作项类型,类处理,以配置。 工作项类型定义字段、工作流和您的团队使用获取数据窗体的布局。 此数据。机智数据存储区中。

Team Web Access 敏捷页和图表在实时引用机智数据存储区。 在下图中,工作项字段在蓝色框中显示底层的定义在团队项目集合中所有团队项目中应用。 桔黄色框指示为团队项目定义的机智对象。 敏捷页和图表,显示在紫色,为团队定义。

进程配置依赖项

返回页首

Dd286521.collapse_all(zh-cn,VS.110).gif机智对象自定义项和团队活动

可以通过自定义团队项目的过程来配置自定义敏捷页的外观。 您可以自定义出现在敏捷页通过修改团队项目的类别文件的工作项类型。 可以修改其他元素,例如 metastate 映射以及工作项字段映射,支持在进程配置中的图表生成团队项目的。

下表描述了可通过机智对象以及自定义通过团队活动和 Team Web Access定义的元素。

敏捷页或图表

可通过机智对象自定义

根据您的团队通过事件定义

产品积压工作

  • 的工作项类型可以向产品积压工作。 通过修改要求类别来更改此设置。

  • 进行快速添加项显示为积压工作使用“quick 的字段添加”面板。

  • 初始设置列和列顺序。

  • 用于管理积压工作优先级或积压工作项的排序顺序的字段。 通过修改 CommonConfiguration.xml 文件更改此,Order 类型。

    当添加项或重新序列项,后台进程动态更新 堆栈级别 字段 (agile 工作流状态与 CMMI) 或 积压工作优先级 字段 (scrum) 的值。

    请参见 自定义积压工作页

  • 设置默认值团队区域和迭代路径。 这些自动赋值到积压工作和键盘页创建的工作项。

    仅显示产品积压工作项指派给区域团队的默认值区域路径下。

  • 在列表中对项排序反映相对优先级通过拖动这些元素。

    通过产品积压工作页分配的排序顺序定义显示在迭代积压工作和键盘页项的序列。

  • 该迭代的拖动项。

    请参见 创建或添加到产品积压工作

迭代积压工作

  • 子类型的工作可以添加项 (默认值为任务)。 通过修改任务分类更改此操作。

    这些工作项类型显示在任务键盘。

  • 初始设置列和列顺序。

    请参见 自定义积压工作页

  • 将任务添加到积压工作项。

    提示提示
    若要了解哪些工作项为积压工作页的显示在中选择,选择 创建积压工作查询,选择 确定,然后选择 单击此处查看它。 链接。在该工作项调用,选择 编辑器
  • 将项拖动到产品积压工作或其他迭代。

    请参见 规划迭代

任务。

  • 的工作项类型显示在任务键盘。

  • 出现在委员会的列。 这些列与映射处理配置 metastates 的工作流状态。

    您将在 CommonConfiguration.xml 文件中的这些映射。 如果对工作流状态的更改,则可能需要对进程配置的更改。 不是必须映射所有的状态。

  • 的工作项的最大数目能出现在任务键盘 (默认值为 500)。

    请参见 自定义任务板页

  • 创建任务。

  • 将任务为不同的列。

  • 更新剩余工作和重新分配任务分配给另一个团队成员。

    请参见 运行迭代

Burndown 图表

  • 用于计算燃尽的字段。 通过修改 CommonConfiguration.xml 文件更改此,Remaining Work 类型。

    请参见 自定义积压工作页

  • 更新任务的剩余工作"字段。

    提示提示
    敏捷图表不为初始估计和完成的工作使用输入的信息。此信息仅用于外部框中 (OOB) Excel 和报表管理器报告 for agile 工作流状态与 CMMI 团队项目,如 为监视程序所需的活动继续并生成有用的报表所述。

容量

  • 用于的字段计算容量由事件。 通过修改 CommonConfiguration.xml 文件更改此,Activity 类型。

  • 团队工作 (周的默认值为星期六和 sunday)。

    请参见 自定义积压工作页

  • 对于每个任务,为事件指定值 (敏捷和 scrum) 或磨练 (cmmi)。

  • 对于每个迭代,设置容量和时间的每个团队成员。

速度并预测

  • 用于的字段计算速度和支持预测。 通过修改 CommonConfiguration.xml 文件更改此,Effort 类型。

    请参见 自定义积压工作页

返回页首

Dd286521.collapse_all(zh-cn,VS.110).gif实现批注

  • 如果您将某个工作项类型的类别,应将下表中列出的相应工作项字段添加到工作项类型的定义。 如果更改可用于跟踪数据的工作项字段,则必须将 进程配置文件定义的字段映射。

    字段

    类别

    用法

    事件 (敏捷和 scrum) 或专业 (cmmi)

    任务类别

    由事件支持容量的生成。

    剩余工作

    任务类别

    支持容量和燃尽图的生成。

    情景点 (敏捷),工作 (scrum),或者范围 (cmmi)

    要求类别

    支持团队速度图并预测的生成。

    堆栈级别 (agile 工作流状态与 CMMI) 或积压工作优先级 (scrum)

    要求类别,任务类别

    跟踪积压工作和任务项的排序顺序支持。

  • 您不能分配同一工作项类型到要求类别和任务类别。 任务键盘取决于分配给这两个类别的清单的工作项类型。

  • 如果从积压工作项的工作流添加一个状态、任务或 bug 和将请想在敏捷页或"我的工作函数将反映的状态,必须更新进程配置的 metastate 映射。 请参见 工作流状态,metastates,和进程配置

返回页首

跟踪数据支持查询和报告

为工作项访问的所有数据。机智数据存储区中编写,但是,仅选择的数据进行分析服务数据仓库中。 可报告特性分配给每个工作项字段确定数据是否已被写入只关系仓库数据库或写入一个关系仓库和 OLAP 多维数据集。 可报告字段具有其可报告特性设置的详细信息,度量、度量。 所有来自针对 Team Foundation Server 的部署而在所有项目集合中定义的所有团队项目的可报告数据都将写入一个关系数据仓库。 对来自该仓库的数据进行 OLAP 多维数据集然后处理其写入多维数据集。 通过将数据收集到单个数据仓库,可以跨团队项目集合进行报告。

下图重点项字段,字段特性和全局列表,在蓝色框中显示,在团队项目集合中所有团队项目中应用。 桔黄色框指示为团队项目定义的机智对象。

用于跟踪工作和数据存储的字段

备注

当团队成员创建和修改工作项,机智数据存储在实时进行更新。增量更新到关系仓库数据库和 OLAP 多维数据集然后编写每两分钟和两小时,分别。

返回页首

Dd286521.collapse_all(zh-cn,VS.110).gif自定义工作项字段

您可以添加新字段或自定义现有字段以支持您跟踪要求。 对于为 TFS 提供的默认值工作项类型定义的字段的完整列表,请参见 工作项字段参考 (Visual Studio ALM)

下表指示元素和属性分配给您可以自定义或本地化的字段。 若要添加字段或更改 FIELD 子元素,自定义字段定义的工作项类型。 使用的方法自定义机智对象参见。 若要更改字段特性,请参见 管理工作项字段

FIELD 子元素或属性

可以更改?

可以本地化?

说明、限制和依赖项

数据类型 (字段元素)

不,也存在例外情况

不可用

指定字段接受的数据类型。 通常,一旦中定义,您不能更改字段的数据类型。 可以切换字段仅数据类型 HTML 或 PlainText的字段。

友好名称 (字段元素)

友好名称出现在工作项查询下拉菜单,它必须是唯一的。在团队项目集合中定义的所有字段中 友好名称可能与工作项窗体中显示的窗体标签不同。

窗体标签 (控件元素)

在工作项窗体中,您可以指定所有标签要与友好名称不同。

可建立索引 (属性)

不可用

在筛选在字段时,可以使字段的索引来提高查询响应时间。 默认情况下,标记以下字段:赋值为时,创建日期,进行更改,状态、原因,区域 ID、迭代 ID 和工作项类型。

帮助文本或工具提示 (FIELD 子元素)

可以定义每个字段 255 个字符的自定义文本字符串在每个工作项类型中。

字段规则 (FIELD 子元素)

不可用

可以添加或修改规则与字段,并将字段规则。 例如,可以指定规则执行下列操作之一:

  • 使变为只读一个字段需要或。

  • 设置默认值或值复制到字段。

  • 清除字段,或限制进一步修改字段。

  • 确保不包含字段值与另一个字段相同。

  • 要求字符串字段的值与某一模式匹配。

  • 限制可以修改字段的用户。

  • 当另一个字段的值发生更改或指派了特定值时对字段应用规则。

字段规则,适用于

不可用

对于每个字段规则,可以指定规则执行或不适用于用户或组的名称。

字段规则,条件

不可用

对于大多数字段规则,您将基于值的条件规则分配给另一个字段。 请参见

选取列表/全局列表

不可用

自定义任何个选取列表定义为工作项类型、添加选取列表支持您添加的新字段。 此外,还可以替换选取列表与全局列表。 全局列表最大程度地减少需要更新工作项列表共享的多个类型的工作。 全局列表还支持跨组一致性。

报告特性

您可以更改字段的名称,当出现在报表,该报表引用名称和报告类型。 您可以本地化报告友好名称。

报告类型来确定字段的数据是否已被写入关系仓库数据库,到关系仓库数据库并对 OLAP 多维数据集,或者生成值的一个预先计算的总和,在处理 OLAP 多维数据集时。

有关完整的默认值可报告字段,请参见 Visual Studio ALM 的可报告字段参考。 有关 OLAP 多维数据集的更多信息,请参见 Analysis Services 多维数据集中提供的透视和度量值组 (Team System)

同步 (属性)

不可用

可以启用或禁用与 Active Directory 同步的用户帐户关联的字段。

返回页首

Dd286521.collapse_all(zh-cn,VS.110).gif自定义工作项类型

可以添加新工作项类型或自定义现有工作项类型。 下表指示您可以自定义工作项类型中的区域。 通过选择该链接了解在定义元素下。 对工作项类型的更改使用过程编辑器或通过导入修改后的 XML 定义文件。 使用的方法自定义机智对象参见。

定义元素

描述

名称

工作项类型的名称将出现在工作项查询下拉菜单,它必须是唯一的。团队项目中。 使用 witadmin 命令行工具,可以更改该名称。

描述

可以定义描述工作项类型的目的 255 个字符的自定义文本字符串。

字段

您可以添加或修改为工作项和字段规则定义的字段元素键入。 自定义工作项字段参见。

窗体布局

您可以自定义窗体的布局添加或更改字段、字段标签、选项卡和列。 此外,还可以自定义窗体中的以下元素:

  • 添加文本、超链接或 web 内容。

  • 定义控件限制链接关系

工作流状态、转换和原因

每个工作流定义包括一组活动和可本地化的状态、转换和原因。 团队使用工作流跟踪使进度工作项。 该选取列表状态,并在工作项窗体的原因从工作流定义派生。

工作流、字段分配和字段规则

可以指定应用于字段在状态转换或工作流转换时的规则和条件。

工作流、自动化对象模型和集成

可以指定自定义操作自动化基于在状态、原因或转换更改的选择的字段赋值。

返回页首

为监视程序所需的活动继续并生成有用的报表

当敏捷燃尽图和查询从机智数据存储区中生成,盒外 (OOB) 报告、自定义报表和控件以从将关系仓库数据库和 OLAP 多维数据集中的数据进行编译。 除了工作项数据外,仓库包含有关生成的数据,源代码,测试结果和代码复盖率。 为所有团队项目访问的所有数据写入数据存储区编写为团队项目集合。 所有数据的所有团队项目集合到关系仓库数据库和 OLAP 多维数据集 (tfs analysis)。

报告、度量值和数据存储

Dd286521.collapse_all(zh-cn,VS.110).gif所需的团队活动和最优方法

若要创建包含有关该状态的有用的数据的报表,请继续执行,因此,有关工作项,团队成员的趋势执行以下活动:

返回页首

使用的方法自定义机智对象

对于在创建团队项目后,可以通过以下方式之一可以自定义机智对象:

  • 使用过程编辑器修改工作项类型

    可以修改工作项类型使用过程编辑器,外接程序的一个增强工具为您可以下载并安装的 Visual Studio。 位于 工具 菜单下,进程编辑器提供图形用户界面。 您可以使用此工具导入和导出工作项类型,编辑工作项类型和修改过程模板的内容。 有关更多信息,请参见 Microsoft 网站上的以下页面:Team Foundation server 增强工具.

  • 修改工作项字段的特性:可以使用 witadmin 命令行工具更改属性分配给字段。 请参见 Managing Work Item Fields [witadmin]

  • 导出,修改,并导入机智对象的定义文件:对于要自定义的每个对象,必须执行下列步骤:识别范围更改,标识依赖项,导出对象,更新对象,导入对象,并验证更改。

    为自定义跟踪工作的对象处理

    用于自定义 WIT 对象的进程

    可以自定义使用此对象的过程包括工作项类型,类别,链接类型,全局列表,全局工作流,并处理配置。

    请参见witAdmin:自定义和管理用于跟踪工作项的对象

返回页首

其他资源

您可能会发现其他的答案您的问题或在以下 TFS 论坛之一来发送一个问题:

返回页首

请参见

任务

创建团队项目

概念

选择过程模板

计划和跟踪项目