快速入门:添加自定义工作项类型(继承过程)

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

在本快速入门中,你将创建自定义工作项类型(WIT)。 在 Azure Boards 中,可以使用不同的工作项类型来规划和跟踪不同类型的工作。 添加自定义 WIT 的主要原因是自定义网页表单和工作流状态,以满足特定的业务用例。 或者,你可以自定义现有的 WIT。 根据用于创建项目的流程,你的项目包含 9 个或更多可自定义的 WIT。

重要说明

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

例如,你可能希望在自定义 WIT 标记的票证中捕获客户问题。

屏幕截图显示了一个自定义票证工作项表单。

要详细了解可以自定义的内容,请参阅 关于进程自定义和继承的进程

提示

若要自定义单个项目,请始终首先 创建继承的进程并将项目迁移到该进程。 然后,你对继承流程所做的所有自定义都会自动显示在你迁移的项目中。

先决条件

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

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

打开组织流程设置

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

  2. 选择“组织设置”。

    显示可供选择的“组织设置”按钮的屏幕截图。

  3. 选择处理

    显示突出显示的“进程”按钮以供选择的屏幕截图。

  1. 登录到集合 (https://dev.azure.com/{Your_Collection})。

  2. 选择“集合设置”或“管理员设置”。

  3. 选择处理

    显示“集合设置”中突出显示的“进程”按钮的屏幕截图。

创建继承进程

有关详细信息,请参阅创建继承的流程

添加工作项类型

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

    屏幕截图显示了 MyAgile 进程的“所有进程”页,其中突出显示了“添加新的工作项类型”。

  2. 为 WIT 命名,并可选择指定说明、图标和颜色。 您指定的图标和颜色会在整个 Web 门户中显示,包括在工作项表单上,以及当关联工作项出现在待办事项、板和查询结果中时。

    屏幕截图显示“创建新工作项类型”对话框,可在其中输入名称和其他值。

    选择“创建”进行保存。

    每个新的 WIT都有一个预定义的详细信息页面,其中包含描述字段,以及讨论开发相关工作组。 还会添加标准元素,但不显示或可编辑。 这些组件包含在表单的页眉中,如下图所示,包括历史记录、链接和附件页面。 有关详细信息,请参阅关于工作项

    屏幕截图显示了新工作项的 WIT 标头详细信息。

  3. 为字段命名,并从支持的数据类型之一中选择字段类型。 字段名称必须唯一,且不超过 128 个字符。 有关其他限制,请参阅 什么是字段?如何使用字段名称? (可选)添加说明。

    本示例添加标记为 “客户票证”的整数字段。

    屏幕截图显示 Bug 的“创建字段”选项。

    可以添加的其他数据类型包括: PicklistIdentityRich-text、HTMLCheckbox

  4. (可选)在“ 选项 ”选项卡上,指示是否需要该字段。 指定默认值。

    屏幕截图显示了“选项”页,可在其中进行必填字段并指定默认值。

    如果需要字段,用户必须指定字段的值才能保存。 创建工作项时以及每次打开工作项且字段为空时,都会设置指定的默认值。

  5. (可选)在“布局”选项卡上,你可以输入与字段名称不同的表单标签。 此外,还可以选择字段在窗体上显示的页面和组。

    本示例添加新字段。 选择 新建字段图标)。

    屏幕截图显示了票证工作项中的新增字段选项。

  6. 在这里,我们将“客户票证”字段添加到标记为 “客户焦点”的新组。

    屏幕截图显示了“布局”页,可在其中指定字段的显示方式。

  7. 选择“添加字段”以完成字段的添加。 如果未指定其布局位置,它会添加到布局表单上的第一组字段中。

    提示

    添加字段后,可以将其拖放到页面上以重新定位到表单上。 如果您有多个字段要添加到自定义页面或组,先添加这些元素,然后再添加字段。

验证所做的自定义

我们建议你创建一个测试项目,并将自定义的继承进程应用于该项目,以验证所做的更改。

  1. 打开所有流程页,然后选择 ... 要使用的进程的上下文菜单。 然后选择“ 新建团队项目”。

    屏幕截图显示所选进程的“创建项目”选项。

    屏幕截图显示了修改后的进程的“创建项目”选项。

  2. 此时会打开 “创建新项目 ”页。 填写表单。

    屏幕截图显示了“创建新项目”窗体。

    屏幕截图显示了“创建新项目”页。

  3. 打开“工作项”。 选择项目,然后选择 “工作>工作项”。

    屏幕截图显示 Azure Boards 中已选择“工作项”。

  4. 选择您自定义的 WIT,在此示例中为票证

    屏幕截图显示“工作项”,其中选择了“新建工作项”,并突出显示了自定义票证项。

    如果未看到自定义 WIT,请刷新浏览器以确保它注册所有自定义更改。

  5. 验证添加的字段是否显示在表单上。 (感叹号)图标表示该字段是必需的。

    屏幕截图显示了“票证”窗体,并在“客户焦点”组中添加了“客户票证”字段。

将自定义流程应用于你的项目

验证自定义项后,现在可以将过程应用到现有项目。

提示

自定义 WIT 时,引用继承过程的所有项目都会自动更新,以反映添加的自定义 WIT。 要查看你的自定义,请刷新 Web 浏览器。

  1. 对于项目当前使用的过程,请选择项目编号。

    这是敏捷默认过程。

    屏幕截图显示团队项目编号作为链接。

  2. 打开 … 要更改的项目的上下文菜单,然后选择“更改流程”选项。

    这是 MyFirstProject1。

    屏幕截图显示了使用“更改过程”选项创建的项目。

  3. “更改项目进程 ”对话框中,从选项菜单中选择该过程。 然后选择“保存”

    屏幕截图显示了“更改项目过程”对话框,其中已选中“敏捷继承”。

问题解答

问:如何让自定义工作项类型显示在积压工作上?

答:修改需求积压工作以包含自定义工作项类型。 有关详细信息,请参阅 编辑或重命名需求积压

注意

添加自定义工作项类型的积压工作级别确定了此工作项类型的父工作项类型。

后续步骤

注意

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