按排名和选择列表值查询

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

使用规划、排名和优先级字段来确定团队完成工作项的顺序。 有效的排名和优先级有助于所有团队成员了解他们需要完成的每个项的相对重要性。

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

先决条件

类别 要求
访问级别 - 查看并运行共享查询:项目成员
- 要添加和保存共享查询:需要至少 基本 访问权限。
权限 对于要添加查询的文件夹,请将参与权限设置为允许。 默认情况下,“参与者”组没有此权限。

注意

具有公共项目 利益干系人 访问权限的用户与具有 基本 访问权限的用户一样,对查询功能具有完全访问权限。 有关详细信息,请参阅利益干系人访问快速参考

类别 要求
访问级别 - 查看并运行共享查询:项目成员
- 若要添加并保存共享查询:至少具有基本访问权限
权限 对于要添加查询的文件夹,请将参与权限设置为允许。 默认情况下,“参与者”组没有此权限。

支持的运算符和宏

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

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

选择列表查询示例

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

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

Picklist 值因流程和组织而异。 示例仅供参考,请在发布查询之前确认您的流程允许值。

筛选出

包括这些查询子句


列出阻止的任务 (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 - 中
  • 3 - 低

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

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

严重性1

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

  • 1 - 严重
  • 2 - 高
  • 3 - 中等
  • 4 - 低

引用名称=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" />