自定义看板上的卡片

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

借助看板,你将获得一组丰富的工具和一组丰富的自定义选项。 看板将工作项显示为卡片。 每个卡片对应于用于共享信息、跟踪状态和分配工作的工作项。 信息丰富的卡片提供你和团队感兴趣的一目了然的信息,让你无需打开工作项即可更新字段。 使用样式规则,可以根据设置的条件突出显示卡片和任务。

启用批注时,可以快速访问链接的工作项和其他功能。 如果你不熟悉使用看板,请参阅 看板基础知识

在如下所示的卡片中,已为 bug 工作项类型设置了以下选项:

  • 显示所有核心字段:ID、分配到、情节点、标记
  • 显示另外三个字段:状态、更改依据和更改日期
  • 应用标记颜色
  • 应用样式规则以显示严重性=1 为黄色和粗体并带下划线的 Bug 字段
  • 启用任务、GitHub和测试批注

Card customize to show additional fields, tags, style rule, and annotations.

在如下所示的卡片中,已为 bug 工作项类型设置了以下选项:

  • 显示所有核心字段:ID、分配到、情节点、标记
  • 显示另外三个字段:状态、更改依据和更改日期
  • 应用标记颜色
  • 应用样式规则以显示严重性=1 为黄色和粗体并带下划线的 Bug 字段
  • 启用任务和测试批注

Card customize to show additional fields, tags, style rule, and two annotations.

注意

本文介绍看板的自定义。 有关自定义任务板的信息,请参阅 自定义冲刺任务板

可以增加或简化卡片上显示的信息。 这一切都取决于团队感兴趣的内容。

  • 你的团队是否希望按其 ID 引用工作项?
  • 他们是否希望看到估计值?
  • 他们是否希望根据设置条件突出显示工作项?
  • 或者,只是标题和工作分配的裸露骨头吗?

最佳选择是在使用看板时根据团队经常引用或更新的内容显示卡片字段。 此外,添加可用于筛选板的信息的字段。

注意

可以自定义与自定义看板中显示的卡片不同的工作项类型。 可以通过添加字段、更改工作流、添加自定义规则等来自定义工作项类型。 还可以添加自定义工作项类型和自定义积压工作级别。 有关详细信息,请参阅 自定义继承过程

注意

可以自定义与自定义看板中显示的卡片不同的工作项类型。 可以通过添加字段、更改工作流、添加自定义规则等来自定义工作项类型。 还可以添加自定义工作项类型和自定义积压工作级别。 有关详细信息,请参阅 自定义本地 XML 进程模型

先决条件

  • 必须具有要配置的看板。 添加团队时,将为该团队添加看板。 若要了解详细信息,请参阅 关于团队和敏捷工具
  • 若要配置团队设置,必须将你添加到团队管理员角色或Project管理员安全组的成员。 若要添加,请参阅 添加团队管理员 或更改 项目级权限
  • 分配基本访问权限或更高访问权限的用户可以练习所有积压工作和板功能。
  • 分配有 利益干系人 访问权限的用户对积压工作和板功能的访问权限有限。 利益干系人可以编辑板上的工作项,并将现有标记添加到工作项。 它们无法向开发板添加工作项,并且无法更新卡片上显示的字段。 有关详细信息,请参阅 “关于访问级别”。
  • 必须具有要配置的看板。 添加团队时,将为该团队添加看板。 若要了解详细信息,请参阅 关于团队和敏捷工具
  • 若要配置团队设置,必须将你添加到团队管理员角色或Project管理员安全组的成员。 若要添加,请参阅 添加团队管理员 或更改 项目级权限
  • 分配基本访问权限或更高访问权限的用户可以练习所有积压工作和板功能。
  • 分配有 利益干系人 访问权限的用户对积压工作和板功能的访问权限有限。 利益干系人可以编辑板上的工作项,并将现有标记添加到工作项。 它们无法将工作项添加到开发板,无法拖放工作项以更新状态或重新排序卡,并且无法更新卡片上显示的字段。 有关详细信息,请参阅 “关于访问级别”。

卡片自定义选项

打开看板的“设置”对话框后,选择以下选项卡之一来设置自定义选项。

“设置”选项卡

用于...


添加或删除卡片中的字段。
包括将 字段添加到卡片。

添加或删除卡片中的字段。

添加样式规则以基于字段条件更改卡片颜色和标题样式。

指定标记颜色,并启用或禁用标记颜色。

启用或禁用批注显示在卡片上。

配置测试在卡片上显示和行为的方式。

在板上重新排序卡片时,请选择预期行为。


注意

每个团队都可以为其看板自定义卡片。 板设置不会继承自其他团队,这些团队可能会共享区域路径的某些部分。

卡片自定义序列

在配置卡片之前,需要确保以下任务尽可能完成。 否则,你将发现自己重新访问配置。

进程管理员

  1. 添加要在积压工作或板上显示的自定义工作项类型。 有关详细信息,请参阅 “添加和管理工作项类型”。
  2. 自定义产品和项目组合积压工作,以确保所需的所有工作项类型将显示在积压工作和板上。 有关详细信息,请参阅 自定义积压工作 & 板
  3. 自定义每个工作项类型,以具有要显示的任何自定义字段。 有关详细信息,请参阅 自定义工作流

团队管理员

  1. 与团队会面,并确定团队希望如何管理 bug,类似于要求或任务。
  2. 将想要在卡片上自定义的任何标记添加到工作项。
  3. 与团队会面,并确定哪些批注应显示在卡片上,以及他们想要如何配置内联测试。

打开看板设置

如果你不是团队管理员, 请添加为一个。 只有团队和项目管理员可以自定义看板。

你可以自定义产品积压工作或项目组合积压工作(如功能和史诗)的看板中显示的卡片。 遵循类似的步骤,但从 相应的项目组合积压工作开始。

  1. 打开看板。

  2. 选择要自定义的积压工作级别。

    Open backlog level to customize.

  3. 选择 齿轮图标以配置开发板并设置常规团队设置。

    Open board settings for a team, vert nav.

  4. 完成更改后,选择“ 保存”。

  1. 打开看板

  2. 选择要自定义的积压工作级别。

  3. 选择 settings icon 打开看板的通用配置设置对话框。

    Kanban board, open common configuration settings.

  4. 完成更改后,选择“ 保存”。

选择卡片上显示哪些字段

通过显示卡片上的字段,可以直接在板上编辑该字段,而无需打开卡片,除非它是只读字段,如“更改依据”和“更改日期”字段。 当你需要一次更新许多工作项时,此快速更新功能非常有用。 例如,可以在看板中添加积压工作项的估计值。

若要更改标题,请选择右上角的铅笔图标。

作为第一步,你将看到,你可以确定每个卡片类型上显示哪些字段。 若要添加自定义字段,必须先 将其添加到用于自定义项目的过程

作为第一步,你将看到,你可以确定每个卡片类型上显示哪些字段。 若要添加自定义字段,必须先 将其添加到工作项类型定义

  1. 在“设置”对话框中,选择“字段”,然后选择工作项类型以查看可以修改的所有设置。 初始列设置如下所示。

    在这里,我们选择“用户故事”。 你的选择因用于创建项目 的过程 以及团队选择 处理诸如要求或任务等 bug 的过程而异。

    Settings,Fields, User Story tab (Agile process)

  2. 将复选标记放在要显示在板上的字段的复选框中。

    如果希望显示工作估计值,请检查 “显示工作量”。 显示工作 对应于以下字段:工作 (Scrum) 、故事点 (敏捷) 和大小 (CMMI) 。

  3. 若要添加字段,请选择 加号图标并输入要添加的字段的名称。

  4. 若要删除字段,请选择 字段旁边的删除图标。

  5. 完成更改后,选择“ 保存”。

注意

若要显示父工作项的 标题 ,请选择“ ”字段。 从卡片中选择 标题将打开父工作项。 若要更改父工作项,请打开子工作项并删除链接并添加其他父工作项。 你可以根据父工作项筛选开发板,无论 字段是否添加到卡片中。

  1. 在“设置”对话框中,选择“字段”,然后选择工作项类型以查看可以修改的所有设置。 初始列设置将如下所示。

    在这里,我们选择“用户故事”。 你的选择因用于创建项目 的过程 以及团队选择 处理诸如要求或任务等 bug 的过程而异。

    Settings,Fields, User Story tab (Agile process)

  2. 将复选标记放在要显示在板上的字段的复选框中。

    如果希望显示工作估计值,请检查 “显示工作量”。 显示工作 对应于以下字段:工作 (Scrum) 、故事点 (敏捷) 和大小 (CMMI) 。

  3. 若要添加字段,请选择 加号图标并输入要添加的字段的名称。

  4. 若要删除字段,请选择 字段旁边的删除图标。

  5. 完成更改后,选择“ 保存”。

定义样式规则以突出显示卡片

使用样式规则,当卡片的相应工作项满足你设置的条件时,可能会导致卡片更改颜色。 在这里,我们通过将卡片显示为黄色来突出显示严重性 1 个 bug。

Styling rule applied to bugs with Severity=1

样式规则的示例

应应用哪些规则来突出显示工作项? 下面是几个示例及其关联的条件。

工作项 条件
高优先级项 Priority = 1
高工作量项目 Effort 20Story Points 20
过去 5 天内未更改过时的项目 Changed Date @Today-5
标题包含关键字 Title Contains Yes
严重性 1 bug Severity = 1 - Critical AND Work Item Type = Bug
高价值业务项 Business Value 50
分配给特定功能区域的项 Area Path Under Fabrikam Fiber\Phone
包含特定标记 Tags Contain RTM
仅) (Scrum 进程阻止的任务 Blocked = Yes

可以应用样式规则来更改看板和任务板上的卡片颜色。

  1. 在“设置”对话框中,选择“样式”以指定样式规则。 选择 加号图标以添加样式。 选择要应用于卡片的颜色,并定义样式规则的条件。

    在此示例中,我们将显示仪表板的 “样式 ”对话框。

    Settings, Styles dialog.

    创建和排序样式规则时,请遵循以下规则:

    • 指定的条件的工作方式与 构造查询时的工作方式类似。

    • 所有子句都被视为 AND 子句,不支持分组子句。

    • 卡规则适用于满足规则条件的所有工作项。

    • 规则颜色适用于基于列出规则的顺序的工作项。 如果添加多个样式规则,请确保按最重要的顺序移动它们。 将它们拖动到你希望应用的顺序。

    • 可以快速启用和禁用样式规则。

      在这里,我们添加一个过时的任务规则,其中突出显示过去五天内未更改的任务。

      Taskboard, Style dialog, example style rule.

  2. 若要复制或删除样式规则,请选择 操作图标,然后选择“ 克隆 ”或“ 删除”。

  3. 完成更改后,选择“ 保存”。

  1. 在“设置”对话框中,选择“样式”以指定样式规则。 选择 加号图标以添加样式。 选择要应用于卡片的颜色,并定义样式规则的条件。

    在此示例中,我们将显示仪表板的 “样式 ”对话框。

    Settings, Styles dialog.

    创建和排序样式规则时,请遵循以下规则:

    • 指定的条件的工作方式与构造查询时的工作方式类似

    • 所有子句都被视为 AND 子句,不支持分组子句

    • 卡片规则适用于满足规则条件的所有工作项

    • 规则颜色适用于基于列出规则的顺序的工作项。 如果添加多个样式规则,请确保按最重要的顺序移动它们。 将它们拖到你希望应用的顺序。

    • 可以快速启用和禁用样式规则。

      在这里,我们添加一个过时任务规则,其中突出显示过去五天内尚未更改的任务。

      taskboard, Style dialog, example style rule.

  2. 若要复制或删除样式规则,请选择操作图标,然后选择“克隆或删除”。

  3. 完成更改后,选择“ 保存”。

向标记分配颜色

在设置标记颜色之前,请将标记添加到要用颜色突出显示的 积压工作项

  1. 在“设置”对话框中,选择“标记颜色”,然后选择加号图标以添加标记颜色。 然后,选择要显示在卡片上的标记和颜色。

    Settings, Tag colors dialog (Kanban).

    提示

    如果未在卡片上显示标记,请选择 “字段 ”,并确保已选中“ 显示标记”。

  2. 完成更改后,选择“ 保存”。

启用或禁用批注

默认情况下,所有批注都已启用,这些批注适用于所选板。 这些批注包括添加到下一级积压工作、GitHub和测试的所有工作项类型。 禁用这些批注,你的团队将不使用这些批注,或者你不希望团队用于特定积压工作级别。

禁用批注时,还可以禁用该功能以从看板中添加关联的对象。 例如,如果禁用“测试”批注,则禁用从当前所选看板添加测试的功能。

如以下示例所示, 任务测试 批注指示已为工作项定义两个任务和测试。 在 “批注 ”选项卡中禁用团队不使用的批注。

任务批注 测试批注 无批注
Task annotations enabled. Test annotations enabled. Annotations disabled.

若要了解有关使用这些功能的详细信息,请参阅 添加任务或子项作为清单添加、运行和更新内联测试

注意

如果项目集合使用本地 XML 进程模型自定义工作跟踪,则可以启用添加到任务类别的工作项类型,以便在产品看板上显示为清单。 若要了解如何操作,请参阅 设置积压工作和板,自定义看板清单项

  1. 打开要自定义的看板的“设置”对话框,然后选择“批注”。

  2. 检查要启用的注释。 例如,若要启用任务但禁用测试,请选中以下框。

    Kanban board, Settings dialog, Annotations tab.

    注意

    GitHub批注需要Azure DevOps Server 2019 Update 1 或更高版本。 若要详细了解如何将Azure Boards工作项链接到GitHub项目,请参阅链接GitHub提交、拉取请求和工作项的问题

    完成更改后,选择“ 保存”。

  1. 打开要自定义的看板的“设置”对话框,然后选择“批注”

  2. 检查要启用的注释。 例如,若要启用任务但禁用测试,请选中以下框。

    Kanban board, Settings dialog, Annotations tab.

    完成更改后,选择“ 保存”。

配置内联测试

可以控制通过看板添加的内联测试创建的测试计划。 可以选择为每个添加的新测试创建新的测试计划。 或者,将所有新测试添加到所选测试计划。

  1. 打开看板 (产品积压工作设置对话框,) 只想自定义并选择批注。 确保启用了 测试 批注,这是配置内联测试的要求。

  2. 然后选择 “测试”,然后选择所需的选项。 若要选择测试计划,请选择 操作图标,并从提供的查询中选择一个测试计划。

    Configure inline tests.

    在测试计划中,测试用例可以存在于多个测试套件中。 例如,可以为每个产品功能定义多个测试套件,以及跨功能的测试用例测试方案。 测试用例可能存在于具有相同配置和测试步骤的两个功能测试套件中。 由于此设置,测试人员可能会针对同一产品版本多次运行相同的测试用例。

    若要避免在此方案中发生的冗余,应选择 “在同一计划”复选框下,在多个套件中显示相同的测试结果 。 选中后,同一测试用例和配置的测试点会显示相同的最新结果。 测试人员运行任意一个测试时,输出将与所有其他测试点同步, (属于同一测试用例工作项和Test Plans中的相同配置) 。 测试人员可以使用结果,选择不再次运行测试。

  3. 保存所做更改。

  1. 打开看板 (产品积压工作设置对话框,) 你想要自定义。

  2. 选择 “批注 ”并确保启用 “测试 批注”。 这是配置内联测试的要求。

  3. 选择 “测试”,然后选择所需的选项。 若要选择测试计划,请选择 操作图标,并从提供的查询中选择一个测试计划。

    Settings dialog, Tests tab (Kanban), TFS 2015.

  4. 保存所做更改。

从卡片打开测试计划、测试套件

从看板卡中,可以轻松导航到创建测试的基础测试计划和测试套件。 选择 打开图标以打开另一个浏览器选项卡,其中显示了 “测试 ”和“关联的测试计划”和“测试套件”,用于控制内联测试。

Kanban board, Card, Go to test plan