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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

每个项目都基于定义用于跟踪工作的构建基块的过程。 创建的第一个项目使用一个默认流程:AgileBasicScrum CMMI。

每个项目都基于定义用于跟踪工作的构建基块的过程。 创建的第一个项目使用其中一个默认流程:AgileScrum CMMI。

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

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

重要

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

注意

通过审核日志查看对继承过程所做的更改。 有关详细信息,请参阅 Access、导出和筛选审核日志

先决条件

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

  • 组织要求:确保 Azure DevOps 中有一个组织。

  • 权限

    • 成为项目集合管理员的成员
    • 具有集合级别权限,例如“创建进程”、“删除进程”、“编辑进程”或“从组织中删除字段”设置为“允许”。
    • 这些权限允许修改组织中的进程和字段。
  • 项目流程模型要求

  • 权限

    • 成为项目集合管理员的成员
    • 具有集合级别权限,例如“创建进程”、“删除进程”、“编辑进程”或“从组织中删除字段”设置为“允许”。
    • 这些权限允许修改组织中的进程和字段。

注意

自定义继承的进程时,使用该进程的任何项目都会自动反映自定义项。 为了确保平稳过渡,我们建议创建一个测试过程和项目,这样就可以在实现自定义项组织之前对其进行测试。 有关详细信息,请参阅 创建和管理继承的进程

添加或修改字段

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

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

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

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

  3. 选择要自定义的 WIT>继承进程>。

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

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

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

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

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

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

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

显示 Process、WIT、Bug、Layout、New 自定义控件的屏幕截图。

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

添加或修改工作项类型

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

  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. 再次使用导入/导出过程工具将修改后的流程导入生产组织。

更改项目的过程

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