以交互方式筛选Azure Boards中的积压工作、板、查询和计划

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

使用筛选器函数,可以交互方式将一个或多个筛选器应用于Azure Boards工具。 已筛选每个工具,以便根据工具函数显示工作项的子集。 例如,积压工作和板根据团队的所选 区域路径迭代路径 显示工作项。 查询结果 根据定义的查询子句列出工作项。

通过选择 “筛选器”启用筛选器功能。

选择筛选器函数最新版本的屏幕截图。

初始关键字筛选器函数的屏幕截图。

从这些工具中,可能仍有大量工作项列出或显示。 交互式筛选支持专注于其中一部分的功能。 可以将一个或多个筛选器函数应用于每个Azure Boards工具。

使用筛选器完成以下任务:

  • 在日常 scrum 会议中,筛选看板以专注于特定冲刺的分配工作。
  • 或者,如果团队使用 Sprints 任务板,请筛选团队成员已完成的已分配工作。
  • 若要专注于一组工作项,请根据 父工作项按区域路径标记进行筛选。
  • 若要对工作项进行会审,请创建一个查询和筛选器,以专注于按区域路径或标记分组的类似工作。

支持的筛选器函数

筛选器函数可从所有Azure Boards工具获取:工作项、板、积压工作、冲刺积压工作板和任务板、查询和交付计划。 支持的一组功能取决于工具和 Azure DevOps 版本。 (使用内容选择器查看版本可用的筛选器。)

下表根据✔️列出的工具指示支持的选项。

积压工作和板受团队定义的筛选器的约束,如 “设置积压工作和板”中所述。 其他工具具有基于所选视图、查询筛选器子句或设置的预定义筛选器。

筛选器函数可从所有Azure Boards工具获取:Boards、积压工作、冲刺积压工作、任务板和查询。 支持的一组功能取决于工具和 Azure DevOps 版本。 (使用内容选择器查看版本可用的筛选器。)

支持的选项带有✔️或已列出。


工具

关键字ID


Fields

Parent
工作项


标记


✔️

  • 分配给
  • 工作项类型
  • 状态
  • 区域路径

✔️


✔️

  • 分配给
  • 工作项类型
  • 状态
  • 区域路径

✔️

✔️


✔️

  • 分配给
  • 工作项类型
  • 状态
  • 区域路径

注释 1

✔️


✔️

  • 分配给
  • 工作项类型
  • 状态
  • 区域路径

✔️ (注释 2)

✔️


✔️

  • 分配给
  • 工作项类型
  • 状态
  • 区域路径

✔️


✔️

  • 工作项类型
  • 分配给
  • 状态
  • Tags

注释 1

✔️


✔️

  • 工作项类型
  • 分配给
  • 状态
  • 区域路径
  • 迭代路径
  • Tags

✔️

✔️


✔️

  • 工作项类型
  • 分配给
  • 状态
  • Tags

✔️


✔️

  • 项目
  • 区域路径
  • 分配给
  • 工作项类型
  • 状态

✔️


备注

  1. 虽然 父工作项 不是积压工作或查询结果的筛选器函数,但可以将 字段添加为列,然后在父标题上执行关键字/短语搜索,以有效筛选父工作项。 Azure DevOps Server 2020 及更高版本支持父字段。 请参阅本文后面的 “父”字段和“父工作项 ”部分。
  2. Azure DevOps Server 2020 及更高版本的 Sprint 积压和任务板支持父工作项筛选器。

其他筛选器、排序、分组、重新排序和汇总函数

除了上表中汇总的标准筛选器函数之外,下表还指示哪些工具具有可应用、排序、分组、重新排序和汇总函数的更多筛选器。 某些函数(如重新排序)在启用筛选器函数时不起作用。



工具

筛选器设置

Sort

重新排序

汇总


✔️ (注释 1)
已完成的工作项

✔️


✔️ (注释 1)

✔️


✔️ (注释 1)
正在进行项
已完成的子项

✔️ (注释 2)

✔️ (注释 3)

✔️


✔️ (注释 1)

✔️ (注释 2)

✔️ (注释 3)


✔️ (注释 1)
人员

✔️ (注释 4)

✔️


✔️

✔️ (注释 2)


✔️ (注释 6)

✔️


✔️ (注释 7)


其他筛选器、排序、分组和重新排序函数

除了上表中汇总的标准筛选器函数外,下表还指示哪些工具具有可应用、排序、分组和重新排序函数的其他筛选器。 某些函数(如重新排序)在启用筛选器函数时不起作用。


工具

筛选器设置

Sort

重新排序


✔️ (注释 1)
已完成的工作项

✔️


✔️ (注释 1)

✔️


✔️ (注释 1)
正在进行项
已完成的子项

✔️ (注释 2)

✔️ (注释 3)


✔️ (注释 1)

✔️ (注释 2)

✔️ (注释 3)


✔️ (注释 1)
人员

✔️ (注释 4)

✔️


✔️

✔️ (注释 2)


✔️ (注释 6)


✔️ (注释 7)


备注

  1. “工作项”页根据 所选视图受到筛选器的约束。 板和积压工作受为团队定义的筛选器,如 设置积压工作和板中所述。 已完成和正在进行的工作项根据分配给工作流状态的状态类别来确定,如 积压工作和板中的工作流状态和状态类别的使用方式中所述。
  2. 组合支持组合积压工作和板、父子链接和树层次结构。 当应用筛选并在清除筛选时恢复筛选时,树层次结构会平展。
  3. 积压工作和冲刺积压工作支持重新排序。 但是,启用筛选时,不支持重新排序。
  4. 任务板基于人员故事提供函数分组。
  5. 查询结果支持 多列排序
  6. 工作项按团队 Sprint 积压工作定义的顺序显示,该积压工作项继承自团队产品积压工作。
  7. 语义搜索支持按以下字段对搜索结果进行排序:“已分配给”、“ 已更改日期”、“ 创建日期”、“ ID”、“ 状态”、“ 标记”、“ 标题”和 “工作项类型”和“相关性”。

若要了解有关这些其他函数的详细信息,请参阅以下文章:

若要了解有关这些其他函数的详细信息,请参阅以下文章:

父工作项筛选器和父字段

使用 父工作项 筛选器可以专注于一个或多个选择功能或史诗。 此筛选器函数于 2016 年 7 月添加,并在 Azure DevOps Server 2017 年 2017 及更高版本中提供。

字段于 2019 年 7 月添加到 Azure Boards,然后随 2020 Azure DevOps Server 版本一起提供。 可以通过“列选项”对话框将字段添加到列表,但“工作项”工具除外。 还可以将 字段添加到看板和任务板上的卡片。

持久性和保存筛选器选项

为特定视图设置筛选器选项后,设置将一直保留,直到更改它们。 无需执行保存按钮或其他操作。

备注

不能设置默认筛选器选项,也不能为团队中的其他成员设置筛选器选项。

先决条件

  • 所有项目成员都可以练习筛选器函数。

  • 只有在用户清除筛选器函数之前,才会为当前用户设置所有筛选器函数。

  • 若要使用字段进行筛选,请先将字段添加为列或卡片。 例如,若要按 “分配到”、“ 迭代路径”或 “工作项类型”(或任何其他字段的内容)进行筛选,请将这些字段添加到卡片、积压工作、计划或列表上。

若要添加列或字段,请参阅以下文章:

打开和清除筛选器函数

  1. 从Azure Boards工具中,选择所需的视图。 例如:

    • 对于“工作”项目,请选择 “分配给我”、“ 关注”、“ 提及”或其他视图
    • 对于积压工作和板,请选择所需的积压工作级别,例如 故事功能史诗
    • 对于冲刺积压工作和任务板,请选择迭代
    • 对于查询,请定义感兴趣的查询筛选器条件。
    • 对于积压工作和板,请选择所需的积压工作级别,例如 故事功能史诗
    • 对于冲刺积压工作和任务板,请选择迭代
    • 对于查询,请定义感兴趣的查询筛选器条件。
  2. 选择可用于视图的任何其他视图设置。 例如:

    • 对于“工作”项,从“视图”选项菜单中启用/禁用“已完成的工作项
    • 对于积压工作,从 “视图”选项 菜单中,启用/禁用 “正在进行的项 ”或“ 已完成的子项”
    • 对于任务板,从 “人员” 菜单中,选择“ 全部”、“ 未分配”或特定团队成员。
    • 对于积压工作,请在 “视图”选项 菜单中启用/禁用 “正在进行”项
    • 对于任务板,从 “人员” 菜单中,选择“ 全部”、“ 未分配”或特定团队成员。
  3. 对于列表视图,请添加列以显示包含要筛选的文本或可能排序依据的文本的字段。 对于卡片视图,请添加字段以在包含要筛选的文本的卡片上显示。

  4. 打开筛选器函数。

    选择 “筛选器 ”。 或者,输入 Ctrl+Shift+f 键盘快捷方式。

    例如,在这里,我们打开看板的筛选器工具栏, 积压工作项

    选择筛选器函数的屏幕截图

    选择 “筛选器 ”。

  5. 选择感兴趣的筛选器。

    筛选器图标将更改为实心图标 “筛选器” ,以指示应用筛选。

    页面将刷新,仅显示满足所有所选筛选条件的工作项。

非活动函数

应用筛选时,将禁用或更改以下函数。

  • 对于积压工作,加载项积压项目面板、重新排序 (堆栈排名) 以及预测工具将被禁用。
  • 对于设置为 “显示父级”的积压工作,将平展树层次结构。

清除或消除筛选

若要清除和消除筛选,请选择“ 清除”和“消除筛选 ”。

筛选器将保持原位,直到显式清除它们。 刷新积压工作、板或其他工具或从其他浏览器登录时,筛选器仍设置为以前的值。

筛选板后,可以选择筛选器图标来隐藏下拉列表,并在板上查看应用的筛选器。 筛选器图标将变为不透明,以表示筛选板。

筛选逻辑和布尔运算符

将布尔运算符应用于筛选器仅支持标记,如本文后面部分 基于标记的筛选器 中所述。 所有其他筛选器均使用隐式 AND 运算符应用。

应用关键字和 ID 筛选器

关键字筛选器函数根据通过 列选项 或板设置显示的字段筛选列表或卡片。 此外,还可以输入 ID 的值,即使 ID 字段可见。 因此,筛选时,请考虑哪些字段包含要筛选的关键字文本或标记,并确保其显示。

筛选不区分大小写。

按关键字筛选条件忽略字符

筛选器条件将忽略以下字符: , (逗号) 、 . (句点) 、 / (正斜杠) 和 \ (反斜杠) 。

当字段值以字符开头时,筛选器条件将忽略以下字符: {, (, [, !, @, #, $, %, ^, &, *, ~, `, ', "

使用关键字筛选开发板

在这里,我们将看板筛选为仅显示标题、标记或字段中包括“Web”的卡片。

看板,使用关键字搜索进行筛选。

在这里,我们将看板筛选为仅显示那些在标题、标记或显示字段中包括“Web”的卡片。 看板,使用关键字搜索筛选早期版本。

使用关键字筛选积压工作

在这里,我们筛选启用了 “显示父项 ”的积压工作,以仅显示包含“web”的工作项。

积压工作、层次结构、使用关键字搜索进行筛选。

筛选集始终是平面列表,即使已选择显示父级。

基于字段进行筛选

启用筛选后,请从多选下拉菜单中选择一个或多个值,供你使用的每个字段。 这些字段的值填充如下:

  • 区域:节点名称,它指定区域路径的最后一个节点、有效区域路径以及分配给该区域路径的工作项
  • 已分配给:当前分配到开发板上的工作项的所有用户以及未分配
  • 迭代为当前团队选择 的所有迭代路径,以及分配给该迭代的工作项
  • 工作项类型:为要求类别定义的工作项类型 (产品积压工作) 或功能或史诗类别 (功能或史诗项目组合积压工作) ,受工作项分配给工作项类型的约束
  • 标记:分配给板上工作项的所有标记
  • 父工作项:为团队定义的所有功能,或在查看功能板时为团队定义的所有史诗

备注

筛选器选项取决于符合筛选条件的工作项。 例如,如果没有分配给 Sprint 4 的任何工作项,则 Sprint 4 选项将不会显示在迭代路径的筛选器选项中。

使用选择字段值筛选看板

可以使用看板筛选产品积压工作 (故事、产品积压项目或要求) 或项目组合积压工作 (功能或史诗) 的字段值。

启用基于看板字段的筛选,早期版本

例如,此处筛选分配给 Jamal 和 Raisa 的所有项目。

看板,“工作分配”字段的筛选器

看板、工作分配字段筛选器、早期版本

看板筛选器逻辑

卡片根据按以下顺序和逻辑进行的分配进行筛选:

  1. 分配到:显示分配给用户 1 OR 用户 2 的所有卡 AND
  2. 迭代:显示分配给迭代 1 OR 迭代 2 的所有卡 AND
  3. 工作项类型:显示工作项类型 1 OR 的工作项类型 2 的所有卡 AND
  4. 标记:根据所选AND | OR内容显示具有标记 1 ANDOR标记 2 的所有卡片。 AND
  5. 父工作项:显示具有父工作项 1 OR 父工作项 2 的所有卡。

使用字段筛选积压工作

在这里,我们将根据关键字“问题”显示筛选积压工作。 筛选的页面显示 筛选的图标。 筛选集始终是平面列表,即使已选择显示分层积压工作视图也是如此。

根据关键字问题筛选积压工作。

基于父工作项进行筛选

可以使用 “按父项 筛选”功能,使用看板筛选产品积压工作 (故事、产品积压工作项或要求) 或项目组合积压工作 (功能) 筛选父工作项。

仅当已创建功能或史诗并将它们分别链接到用户情景或功能时,才能使用此功能。 创建链接的快速简单方法是 使用拖放来映射链接。 映射会在工作项之间创建父子链接。

备注

按父项筛选功能不支持筛选同一工作项类型的父工作项。 例如,无法通过指定嵌套用户情景的父级用户情景来筛选故事积压工作。

若要开始筛选,请选择 “筛选器 ”。 从父工作项的多选下拉菜单中选择一个或多个值。 这些值派生自定义的 功能

在这里,我们选择要筛选板的两个功能。

看板,“父”字段的筛选器

看板,筛选父工作项

最后一个板只显示那些作为子工作项链接到所选特征的故事。

基于标记进行筛选

如果已将标记添加到工作项,则可以使用一个或多个标记筛选工作。 对于积压工作和查询结果,请在筛选标记之前将 标记 添加为列选项。

选中要筛选的这些标记的框。 保留 OR 选择以针对所选的所有标记执行逻辑 OR。 或者,选择 AND 选项对所有所选标记执行逻辑 AND。

基于标记、2019 及更高版本的筛选板的屏幕截图。

基于标记、TFS 2017 和 2018 版本的筛选板的屏幕截图。

若要了解有关标记的详细信息,请参阅 向工作项添加标记以对列表和板进行分类和筛选

筛选工作项窗体中的历史记录视图

除了本文前面介绍的所有筛选器功能外,还可以筛选工作项窗体中的历史记录视图。

若要快速查找包含关键字或由特定人员或特定字段进行的修订,请通过选择 “切换”筛选器启用筛选器功能。

“工作项”窗体的屏幕截图,“历史记录”选项卡,Web 门户,已启用历史记录筛选器。

若要了解详细信息,请参阅 查询工作项历史记录和讨论字段