在 Azure DevOps 和 Azure Boards 中按级别和选择列表值进行查询

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

使用计划、分级和优先级字段来指定该团队应先完成哪项工作。 通过设置工作项的分级和优先级,所有团队成员都可了解他们必须完成的工作的相对重要性。

当你创建积压工作时,可以设置工作项的级别和优先级。

支持的运算符和宏

指定字符串或整数字段的查询子句可以使用下列运算符。

  • = 、、 <> > 、 < 、 >= 、 <=
  • =[Field]、<>[Field]、>[Field]、<[Field]、>=[Field]、<=[Field]
  • In、Not In
  • 曾是

选择列表查询示例

下一部分所述的大多数计划字段都是整数或字符串字段。 有关数字或富文本字段的示例查询,请参阅按数值字段查询按标题、ID 和富文本字段查询

若要使用 In 和 Not In 运算符,请输入与所选字段对应的项的名称或标签,用逗号分隔。 例如,若要筛选用户情景或 bug 这样的工作项类型,请添加子句:Work Item Types In User Story,Bug

筛选目标

包括这些查询子句


列出阻止的任务 (Scrum)
(阻止的字段为字符串类型)

Work Item Type In Task
And Blocked = Yes

优先级 1 bug(“优先级”字段为整数类型)

Work Item Type In Bug
And Priority = 1

涉及体系结构领域的功能和情景
(“值区域”字段为字符串类型)

Work Item Type In Feature,User Story
And Value Area = _ Architectural


用于计划工作和确定工作优先级的字段

下表描述了可以用来计划工作和确定工作优先级的一些字段。 有些字段只对特定的流程有效—基本敏捷Scrum功能成熟度模型集成 (CMMI)

字段名称

说明

工作项类型


积压工作优先级 1

由后台进程分配的一个数字,用来跟踪积压工作或板的项的序列。 若要详细了解如何使用此字段,请参阅使用积压工作进行有效的项目管理、设置积压工作优先级或堆栈级别顺序

引用名称=Microsoft.VSTS.Common.BacklogPriority,数据类型=双精度

bug、长篇故事、功能、产品积压工作项、任务 (Scrum)

被阻止

指示无法对工作项执行进一步的操作。 如果已打开某个问题来跟踪阻止的问题,则应创建指向该问题的链接。

  • 对于 Scrum 流程、任务工作项:可以指定“是”或清除字段。
  • 对于 CMMI 流程工作项:可以指定“是”或“否”。

引用名称=Microsoft.VSTS.CMMI.Blocked,数据类型=字符串

bug、更改请求、需求、风险、任务(CMMI、Scrum)

已提交

指示是否在项目中提交了需求。 可以指定“是”或“否”。

引用名称=Microsoft.VSTS.CMMI.Committed,数据类型=字符串

要求 (CMMI)

升级

指示问题是否影响项目计划的关键路径。 可以指定“是”或“否”。

引用名称=Microsoft.VSTS.CMMI.Escalate,数据类型=字符串

问题 (CMMI)

优先级 1

与业务相关的 Bug、问题、任务或测试用例的主观分级。 你可以指定以下值:

  • 1:最高优先级,尽快实现功能或修复。 如果未成功解决,则无法交付产品。
  • 2:中等优先级。 在未成功解决问题的情况下,无法交付产品,但无需立即解决问题。
  • 3:低优先级。 根据资源、时间和风险来选择性地实现或修复。 如果在未成功解决问题的情况下交付产品,需要在发行说明中将问题记录为已知问题。
  • 4:最低优先级。 跟踪基本上不会影响使用的问题(例如小的拼写错误)。
    引用名称=Microsoft.VSTS.Common.Priority,数据类型=整数

bug、更改请求、长篇故事、功能、障碍、问题、产品积压工作项、需求、风险、共享步骤、任务、测试用例、用户情景

风险

对成功完成用户情景的相对不确定性的主观分级。 定义的允许值包括:

  • 1 - 高
  • 2 - Medium
  • 3 - Low

引用名称=Microsoft.VSTS.Common.Risk,数据类型=字符串

长篇故事、功能、用户情景(敏捷)

严重性 1

Bug 对项目的影响的主观分级。 你可以指定以下值:

  • 1 - 严重
  • 2 - 高
  • 3 - 中
  • 4 - Low

引用名称=Microsoft.VSTS.Common.Severity,数据类型=字符串

bug、问题 (CMMI)、风险 (CMMI)

堆栈排名 2

由后台进程分配的一个数字,用来跟踪积压工作或 Web 门户中板的项的列表顺序。 若要详细了解如何使用此字段,请参阅使用积压工作进行有效的项目管理、设置积压工作优先级或堆栈级别顺序

引用名称=Microsoft.VSTS.Common.StackRank,数据类型=双精度

bug、长篇故事、功能、需求 (CMMI)、风险 (CMMI)、任务,用户情景(敏捷)

时间关键性

捕获业务价值如何随时间下降的主观度量单位。 较高值指示长篇故事或功能在本质上比值较低的那些项具有更高的时间关键性。

引用名称=Microsoft.VSTS.Common.TimeCriticality,数据类型=双精度

长篇故事、功能

会审

指示对于工作项处于挂起状态的会审决定的类型。 当工作项处于“已建议”状态时,可使用此字段。

可以指定以下值之一:

  • “挂起”(默认值)
  • 了解详细信息
  • 收到信息
  • 已会审

引用名称=Microsoft.VSTS.Common.Triage,数据类型=字符串

仅 CMMI:bug、更改请求、长篇故事、功能、问题、需求、任务

值区域 1

由长篇故事、功能或积压工作项处理的客户价值区域。 值包括:

  • 体系结构:用于实现可交付解决方案的业务功能的技术服务
  • 业务:满足客户或利益干系人需求、可直接提供客户价值以支持业务的服务(默认值)

引用名称=Microsoft.VSTS.Common.ValueArea,数据类型=字符串

bug、长篇故事、功能、产品积压工作项 (Scrum)、需求 (CMMI)、用户情景(敏捷)


注意:

  1. 若要更改菜单选择,请参阅添加和管理字段(继承的流程)添加或修改字段,自定义选择列表(本地 XML 流程)
  2. 产品积压工作页上的项的序列由添加或拖动项的位置决定。 拖动项时,后台进程会更新积压工作优先级 (Scrum) 或堆栈级别(敏捷、基本、CMMI)字段。 这些字段决定了积压工作项在积压工作页上的显示顺序。 它们将分配给 ProcessConfiguration 文件中的 type="Order"

有关“积压工作优先级”或“堆栈级别”字段的详细信息

“积压工作优先级”和“堆栈级别”字段不显示在工作项窗体上。 (若要了解原因,请参阅工作项窗体上对积压工作进行排序的字段位于何处?。)

将字段添加到窗体:

  • 对于继承的流程,请将“堆栈级别”字段添加到工作项类型(对于项目引用的自定义流程)。

  • 对于本地 XML 流程,请将字段添加到窗体中,修改 WIT XML 定义以添加以下控件元素

    <Control FieldName="Microsoft.VSTS.Common.StackRank" Type="FieldControl" Label="Stack Rank" LabelPosition="Left" />
    

    或者,对于 Scrum:

    <Control FieldName="Microsoft.VSTS.Common.BacklogPriority" Type="FieldControl" Label="Stack Rank" LabelPosition="Left" />