(继承过程) 自定义工作项类型的 Web 布局

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

工作项是规划和跟踪工作的主干。 因此,你需要确保每个工作项类型 (WIT) 跟踪团队所需的数据。

重要

本文适用于 Azure DevOps Services 和 Azure DevOps Server 2019 及更高版本。 若要自定义在 TFS 2018 或更早版本的集合上定义的任何项目,请参阅 本地 XML 进程模型

重要

只能对配置为支持继承过程模型的项目集合上定义的项目使用继承过程模型。 如果本地集合配置为使用本地 XML 进程模型,则只能使用该进程模型来自定义工作跟踪体验。 若要了解详细信息,请参阅 “自定义工作跟踪”,选择项目集合的进程模型

若要自定义在 TFS 2018 或更早版本的集合上定义的任何项目,请参阅 本地 XML 进程模型

为了支持工作跟踪要求,可以自定义每个 WIT 来添加自定义组,以收集在常见节下添加的自定义字段。 可以通过将逻辑相关的组和 HTML 字段放在窗体中的单独页面上来组织窗体,以最大程度地减少窗体中任意一个页面上的混乱。

例如,以下窗体显示已添加两个自定义页面: 影响缓解。 此外,已将多个新组和字段添加到“详细信息”页。

Customized user story form

添加自定义页面或组后,可以将 自定义字段添加到这些页面或组。 若要详细了解可以自定义的内容,请参阅 “关于进程自定义”和“继承的进程”。

先决条件

在自定义流程之前,建议查看“配置和自定义Azure Boards”,其中提供了有关如何自定义Azure Boards以满足业务需求的指导。 有关不同积压工作和板的说明,请参阅积压工作支持的任务、Boards、任务板和计划

打开 设置>Process

可以创建、管理和对 组织设置>Process 中的流程进行自定义。

  1. 选择Azure DevOps徽标以打开项目。 然后选择 “组织”设置

    Open Projects>Organization settings.

  2. 然后选择 “进程”。

    Then, choose Process.

    重要

    如果未看到 “进程”,则你正在从 TFS-2018 或更低版本工作。 不支持 “进程 ”页。 必须使用本地 XML 进程模型支持的功能。

创建、管理和对集合设置>Process 中的进程进行自定义。

  1. 选择Azure DevOps徽标以打开项目。 选择要自定义其进程的项目集合,然后选择“集合”设置

    Open Projects>Organization settings

  2. 然后选择 “进程”。

    Then, choose Process.

创建、管理和对来自 管理员设置>Process 的进程进行自定义。

  1. 选择Azure DevOps徽标以打开项目。 然后选择 “管理员”设置

    Open Project>Organization settings.

  2. 然后选择 “进程”。

    Then, choose Process.

注意

自定义继承过程时,使用该进程的所有项目都会自动更新,以反映自定义项。 出于此原因,我们建议在有多个自定义项时创建一个测试过程和测试项目,以便在将自定义项推出到组织之前对其进行测试。 若要了解详细信息,请参阅 创建和管理继承的进程

添加自定义组

可以将自己的自定义组添加到继承的页面和自定义页面。

  1. 在“布局”页中,选择 “新建”组

    Process>Work Item Types>Bug>Layout>Add new group

    如果“ 新建”字段 和其他选项处于禁用状态,则你没有编辑该过程所需的权限。 请参阅 设置工作跟踪的权限和访问权限,自定义继承的进程

  2. 为组命名,然后选择它应出现在的列。 有关列的信息,请参阅 关于进程自定义和继承的进程、布局和调整大小

    Add custom group dialog

  3. (可选) 添加组后,可以将组拖放到任何列或列中,或者从组的...中选择“上移”或“下移”选项。 上下文菜单。


删除或删除自定义组

删除组之前,请先将该组中定义的所有字段移到另一个组,或将其从窗体中删除。

提示

必须从组中删除所有字段,才能显示“删除”选项。

Delete icon从自定义组中选择“删除”选项... 上下文菜单。

注意

当继承组中的所有字段都隐藏时,继承的组本身不会显示在窗体上。

移动字段

在页面中,可以快速将字段拖放到页面内的新组或分区。

若要将字段移动到另一个页面,请从字段的 ...中选择“编辑” 上下文菜单,然后从菜单中选择“页面”。 (可选)选择现有组或创建新组。

在这里,我们将“客户票证”字段移动到“详细信息”页和“客户”焦点组。

Edit field dialog, Move field to custom group

从窗体中删除字段

只能从窗体中删除自定义字段。 对于继承的字段,你可以将其隐藏在窗体上显示。 若要了解详细信息,请参阅 自定义进程字段、显示、隐藏或删除字段

添加自定义页面

如果有多个要在该页中分组的自定义字段,请添加自定义页面。 可以添加和重新排序自定义页面。

  1. 在所选 WIT 的“布局”页中,单击“ 新建”页

    Process, Work Item Types, Bug: Layout, New page option

  2. 标记页面。

    Process, Work Item Types, Bug: Layout, Add a page to bug dialog

  3. 编辑页面以添加 字段

  4. 完成向页面添加组和字段后,请验证布局是否按预期显示。 刷新浏览器并打开刚自定义的类型的工作项。

    Bug work item form, Custom page

重新排序页面

可以使用拖放对自定义页面重新排序,或者从自定义页面中选择移动操作... 上下文菜单。 无法移动继承的详细信息页。

Re-order custom pages

删除页面

删除页面之前,需要将团队仍使用的任何字段移动到另一个页面。

Delete icon从自定义页面选择“删除”选项... 上下文菜单。

注意

删除页面不会删除任何数据。 为字段定义数据后,即使从窗体中删除数据,它也会保留在数据存储和工作项历史记录中。 始终可以通过选择“ 新建”字段 并选择“ 使用现有字段”来重新添加字段。

注意

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