Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
你只能自定义继承的进程。 对继承的进程所做的任何更改都会自动显示在使用该进程的项目中。 你可以通过添加或修改作为进程一部分的工作项类型 (WIT) 来快速自定义进程。 否则,使用以下序列来自定义项目:
- 自定义继承的进程:通过修改字段、WIT、工作流、窗体和积压工作,修改继承的进程以符合你的特定要求。
- 验证你的自定义项:创建测试项目并验证你的更改。
- 将继承的进程应用于项目:基于继承的进程添加新项目,并更改现有团队项目使用的进程。
- 刷新并验证你的自定义项:刷新 Web 门户并打开你修改的类型的工作项。
重要说明
继承过程模型适用于配置为支持模型类型的项目。 如果使用较旧的集合,请检查进程模型兼容性。 如果本地集合配置为使用本地 XML 进程模型,则只能使用该进程模型来自定义工作跟踪体验。 有关详细信息,请参阅 组织级进程自定义。
注意
可以使用审核日志和审核功能查看对继承过程所做的更改。 有关详细信息,请参阅访问、导出和筛选审核日志。
先决条件
有关定制 Azure Boards 以符合特定业务需求的指南,请参阅 配置和自定义 Azure Boards。
| 类别 | 要求 |
|---|---|
| 权限 | - 若要创建、删除或编辑进程:需为 项目集合管理员 组的成员或拥有特定集合级别权限,包括 创建进程、删除进程、编辑进程,以及删除组织 中设置为“允许”的字段 。 有关详细信息,请参阅 自定义继承的进程。 - 若要更新版块:需要是 团队管理员 或 项目管理员 组中的一员。 |
| 访问 | - 即使你拥有 基本 访问权限或较低访问权限,如果有人授予你权限,你仍然可以更改进程。 - 要更新和更改现有工作项的类型:必须是项目的成员。 |
| 项目进程模型 | - 具有包含项目的项目集合的继承流程模型。 - 若要将数据迁移到 Azure DevOps Services,请使用 Team Foundation Server 数据库导入服务。 |
| 知识 | - 熟悉 自定义和处理模型。 |
注意
自定义继承的进程时,使用该过程的任何项目都会自动反映自定义项。 为了确保平稳过渡,建议在组织范围内创建一个测试过程和项目来测试自定义项。 有关详细信息,请参阅创建和管理继承的进程。
添加或修改字段
锁定的
字段和继承的
字段对应于来自系统进程的继承字段。 不能自定义锁定的字段,但可以自定义继承字段的某些选项。 可以完全自定义添加到进程的字段。
登录到组织 (
https://dev.azure.com/{yourorganization})。选择
组织设置。
依次选择“进程”>、继承的进程>和要自定义的 WIT。
要添加字段,请选择
(新建字段图标)。
在出现的对话框中,选择要添加的字段类型。 例如:整数、选取列表(下拉菜单)、人员名称/标识、多格式文本或 HTML,或复选框(布尔值)。
通过以下方式修改现有字段:
为工作项类型添加或修改规则
添加规则以支持特定的工作流和业务用例。 规则允许你清除字段的值、将值复制到字段中,以及基于不同字段值之间的依赖关系应用值。
- 选择你的继承进程和工作项类型。
- 选择规则>新建规则。
有关详细信息,请参阅规则和规则评估。
添加或修改工作项类型
你使用不同的 WIT 来规划和跟踪不同类型的工作。 添加自定义 WIT 的主要原因是自定义网页表单和工作流状态,以满足特定的业务用例。
选择继承的进程和要自定义的 WIT。
从“工作项类型”页中,选择
新建工作项类型。
为 WIT 命名,并可选择指定说明、图标和颜色。 指定的图标和颜色将在整个 Web 门户中显示,包括在工作项窗体上,以及在关联工作项出现在积压工作、面板、查询结果等上时。
选择“创建”进行保存。
现在,你可以向 WIT 添加字段,或通过以下方式自定义它:
修改工作项类型的工作流
工作流状态允许你跟踪工作项从新建到完成的状态。
要修改工作流,请选择你的继承进程、WIT,然后选择“状态”页。
你可以通过以下方式修改工作流:
添加自定义控件
自定义控件为工作项窗体提供更多功能。
从“进程”页中,选择你的继承进程 > WIT >添加自定义控件。
有关详细信息,请参阅向工作项类型添加扩展和自定义控件。
向工作项类型添加扩展
扩展是可安装的单元,可为你的项目提供新功能。
注意
系统会自动将组和页面扩展添加到所有进程(系统进程和继承的进程)的所有 WIT。 可以在继承的进程中隐藏所选 WIT 的扩展。
转到 Visual Studio Marketplace,找到一个扩展,然后选择免费获取。
从下拉菜单中选择要添加到的组织,然后选择“安装”。
返回到进程和 WIT,并核实扩展位于所需位置。 可以将其拖动到窗体中的所需位置。
修改积压和板
可以将更多的 WIT 添加到积压级别,也可以创建另一个组合积压。 例如,考虑以下示例:
- 我们引入了名为“计划”的第三级组合积压工作,专门用于跟踪自定义的“计划”WIT。
- 我们还将产品积压工作重命名为“情景”和“票证”,表明它现在包含用户情景和客户票证。
从“进程”页中,选择你的继承进程>积压工作级别。
你可以通过以下方式修改积压工作和板配置:
验证自定义项
我们建议你创建一个测试项目,并将自定义的继承进程应用于该项目,以验证所做的更改。 对进程所做的所有自定义都会立即在所有项目上生效。 如果要暂存更改,可以使用以下两种方法之一执行该操作:
创建测试项目并复制你的自定义进程
从“进程”页中,选择 … 要使用的流程的上下文菜单,然后选择“新建团队项目”。
在表单中输入信息,然后选择“创建”。 有关详细信息,请参阅创建项目。
从你的项目中,选择面板>工作项,然后从“新建工作项”下拉菜单中选择自定义的 WIT。 在以下示例中,我们选择“Bug”。
验证你添加的一个或多个字段是否显示在窗体上。
(感叹号)图标表示该字段是必需的。
创建测试组织并导入/导出你的进程
你也可以使用以下步骤验证对继承进程所做的自定义。
- 创建测试组织。
- 使用导入/导出进程工具将进程复制到测试组织。
- 在测试组织中验证进程自定义。
- 再次使用导入/导出进程工具将修改后的进程导入生产组织。
更改项目的进程
有关详细信息,请参阅更改项目的进程。