使用继承的过程自定义项目

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

每个项目都基于一个进程,而该进程定义了跟踪工作的构建块。 创建的第一个项目使用其中一个默认进程 — 敏捷基本ScrumCMMI

你只能自定义继承的进程。 对继承的进程所做的任何更改都会自动显示在使用该进程的项目中。 你可以通过添加或修改作为进程一部分的工作项类型 (WIT) 来快速自定义进程。 否则,使用以下序列来自定义项目:

  1. 自定义继承的进程:通过修改字段、WIT、工作流、窗体和积压工作,修改继承的进程以符合你的特定要求。
  2. 验证你的自定义项:创建测试项目并验证你的更改。
  3. 将继承的进程应用于项目:基于继承的进程添加新项目,并更改现有团队项目使用的进程。
  4. 刷新并验证你的自定义项:刷新 Web 门户并打开你修改的类型的工作项。

重要说明

继承过程模型适用于配置为支持模型类型的项目。 如果使用较旧的集合,请检查进程模型兼容性。 如果本地集合配置为使用本地 XML 进程模型,则只能使用该进程模型来自定义工作跟踪体验。 有关详细信息,请参阅 组织级进程自定义

注意

可以使用审核日志和审核功能查看对继承过程所做的更改。 有关详细信息,请参阅访问、导出和筛选审核日志

先决条件

有关定制 Azure Boards 以符合特定业务需求的指南,请参阅 配置和自定义 Azure Boards

类别 要求
权限 - 若要创建、删除或编辑进程:需为 项目集合管理员 组的成员或拥有特定集合级别权限,包括 创建进程删除进程编辑进程,以及删除组织 中设置为“允许”的字段 。 有关详细信息,请参阅 自定义继承的进程
- 若要更新版块:需要是 团队管理员项目管理员 组中的一员。
访问 - 即使你拥有 基本 访问权限或较低访问权限,如果有人授予你权限,你仍然可以更改进程。
- 要更新和更改现有工作项的类型:必须是项目的成员。
项目进程模型 - 具有包含项目的项目集合的继承流程模型
- 若要将数据迁移到 Azure DevOps Services,请使用 Team Foundation Server 数据库导入服务
知识 - 熟悉 自定义和处理模型

注意

自定义继承的进程时,使用该过程的任何项目都会自动反映自定义项。 为了确保平稳过渡,建议在组织范围内创建一个测试过程和项目来测试自定义项。 有关详细信息,请参阅创建和管理继承的进程

添加或修改字段

锁定的 字段和继承的 字段对应于来自系统进程的继承字段。 不能自定义锁定的字段,但可以自定义继承字段的某些选项。 可以完全自定义添加到进程的字段。

  1. 登录到组织 (https://dev.azure.com/{yourorganization})。

  2. 选择齿轮图标组织设置

    显示突出显示的“组织设置”按钮的屏幕截图。

  3. 依次选择“进程”>、继承的进程>和要自定义的 WIT

  4. 要添加字段,请选择 新建字段图标)。

    “进程工作项类型”页的屏幕截图,向 WIT 添加字段。

    在出现的对话框中,选择要添加的字段类型。 例如:整数选取列表(下拉菜单)人员名称/标识多格式文本或 HTML,或复选框(布尔值)

  5. 通过以下方式修改现有字段:

为工作项类型添加或修改规则

添加规则以支持特定的工作流和业务用例。 规则允许你清除字段的值、将值复制到字段中,以及基于不同字段值之间的依赖关系应用值。

  1. 选择你的继承进程和工作项类型。
  2. 选择规则>新建规则

显示“进程”、“WIT”、“Bug”、“布局”、“新自定义控件”的屏幕截图。

有关详细信息,请参阅规则和规则评估

添加或修改工作项类型

你使用不同的 WIT 来规划和跟踪不同类型的工作。 添加自定义 WIT 的主要原因是自定义网页表单和工作流状态,以满足特定的业务用例。

  1. 选择继承的进程和要自定义的 WIT。

  2. 从“工作项类型”页中,选择新建工作项类型

    显示“进程”、“继承的进程”、“工作项类型”、“添加新工作项类型”的屏幕截图。

  3. 为 WIT 命名,并可选择指定说明、图标和颜色。 指定的图标和颜色将在整个 Web 门户中显示,包括在工作项窗体上,以及在关联工作项出现在积压工作、面板、查询结果等上时。

    显示“创建新工作项类型”对话框的屏幕截图。

  4. 选择“创建”进行保存。

    现在,你可以向 WIT 添加字段,或通过以下方式自定义它:

修改工作项类型的工作流

工作流状态允许你跟踪工作项从新建到完成的状态。

  1. 要修改工作流,请选择你的继承进程、WIT,然后选择“状态”页。

    “进程”页、“Bug WIT”、“状态”选项卡、“添加状态”

  2. 你可以通过以下方式修改工作流:

添加自定义控件

自定义控件为工作项窗体提供更多功能。

从“进程”页中,选择你的继承进程 > WIT >添加自定义控件

显示“选择你的继承进程”、“WIT”,然后“添加自定义控件序列”的屏幕截图。

有关详细信息,请参阅向工作项类型添加扩展和自定义控件

向工作项类型添加扩展

扩展是可安装的单元,可为你的项目提供新功能。

注意

系统会自动将组和页面扩展添加到所有进程(系统进程和继承的进程)的所有 WIT。 可以在继承的进程中隐藏所选 WIT 的扩展。

  1. 转到 Visual Studio Marketplace,找到一个扩展,然后选择免费获取

    显示市场扩展、工作项核对清单的屏幕截图。

  2. 从下拉菜单中选择要添加到的组织,然后选择“安装”

    显示选定组织和“安装”按钮的屏幕截图。

  3. 返回到进程和 WIT,并核实扩展位于所需位置。 可以将其拖动到窗体中的所需位置。

    显示 Bug 工作项窗体上的组扩展的屏幕截图。

修改积压和板

可以将更多的 WIT 添加到积压级别,也可以创建另一个组合积压。 例如,考虑以下示例:

  • 我们引入了名为“计划”的第三级组合积压工作,专门用于跟踪自定义的“计划”WIT。
  • 我们还将产品积压工作重命名为“情景”和“票证”,表明它现在包含用户情景客户票证

显示对积压工作级别所做更改的屏幕截图。

  1. 从“进程”页中,选择你的继承进程>积压工作级别

    显示 Web 门户、管理员上下文、“进程”页、打开的积压级别的屏幕截图。

  2. 你可以通过以下方式修改积压工作和板配置:

验证自定义项

我们建议你创建一个测试项目,并将自定义的继承进程应用于该项目,以验证所做的更改。 对进程所做的所有自定义都会立即在所有项目上生效。 如果要暂存更改,可以使用以下两种方法之一执行该操作:

创建测试项目并复制你的自定义进程

  1. 从“进程”页中,选择 … 要使用的流程的上下文菜单,然后选择“新建团队项目”

    从选定的流程中创建项目

  2. 在表单中输入信息,然后选择“创建”。 有关详细信息,请参阅创建项目

  3. 从你的项目中,选择面板>工作项,然后从“新建工作项”下拉菜单中选择自定义的 WIT。 在以下示例中,我们选择“Bug”

    显示“工作”、“工作项”页、“添加新工作项”、“Bug”序列的屏幕截图。

  4. 验证你添加的一个或多个字段是否显示在窗体上。 (感叹号)图标表示该字段是必需的。

创建测试组织并导入/导出你的进程

你也可以使用以下步骤验证对继承进程所做的自定义。

  1. 创建测试组织。
  2. 使用导入/导出进程工具将进程复制到测试组织。
  3. 在测试组织中验证进程自定义。
  4. 再次使用导入/导出进程工具将修改后的进程导入生产组织。

更改项目的进程

有关详细信息,请参阅更改项目的进程