Jira 简明教程
JIRA - Advanced Search
除了前一章中解释的搜索类型外,JIRA 还有一些高级搜索选项,可以使用以下三种方式执行。
-
Using Field Reference
-
Using Keyword Reference
-
Using Operators Reference
上面提到这三处进行了详尽的解释。
用户在执行任何高级搜索时应考虑以下几点。
-
高级搜索使用结构化查询来搜索 JIRA 问题。
-
搜索结果显示在问题导航器中。
-
搜索结果可以导出到 MS Excel 和其他许多可用格式。
-
Save 和订阅功能可用于高级搜索。
-
高级搜索使用称为 JQL 的 JIRA 查询语言。
-
JQL 中的简单查询由一个字段、操作符以及一个或多个值或函数组成。例如,以下简单查询将查找“WFT”项目中的所有问题:
Project = "WFT"
-
JQL 支持类似 SQL 的语法,例如 ORDER BY、GROUP BY、ISNULL() 函数,但 JQL 并不是一个数据库查询语言。
Using Field Reference
字段引用表示 JIRA 问题中表示字段名称(包括自定义字段)的单词。语法为:
<field name> <operators like =,>, <> “values” or “functions”
运算符将字段值与右侧显示的值进行比较,以便查询仅检索到为真结果。
-
转到问题 → 在导航栏中搜索问题。
下面的屏幕截图显示了如何导航搜索部分。
如果存在现有的搜索条件,请单击新建筛选器按钮以重置该条件。下面的屏幕截图显示了如何从一个新的条件开始:
使用字段、运算符和值键入查询,例如 issueKey = “WFT-107” 。
还有其他字段——受影响版本、受让人、附件、类别、注释、组件、创建、创建者、描述、到期、环境等。只要用户开始键入,自动完成功能将有助于以定义的格式书写。
下面的屏幕截图显示了如何使用高级功能添加字段名称条件。
Operator selection ——下面的屏幕截图显示了如何选择运算符。
下一步是输入值,然后单击搜索符号。下面的屏幕截图显示了如何添加值和搜索。
以下屏幕截图显示了基于设置的条件的搜索结果。
Using Keyword Reference
在这里,我们将了解如何使用关键字引用以及它的优点。
JQL 中的关键字:
-
将两个或更多查询连接在一起,形成一个复杂的 JQL 查询。
-
更改一个或多个查询的逻辑。
-
更改运算符的逻辑。
-
在 JQL 查询中具有明确的定义。
-
执行特定功能,定义 JQL 查询的结果。
关键字列表:
-
AND - 例如 - 状态 = 打开并且优先级 = 非常紧急并且受让人 = 阿希什。
-
OR - 例如 - 到期日 < 现在() 或到期日为空。
-
NOT - 例如 - 受让人 = 阿希什。
-
EMPTY - 例如 - 受影响版本为空 / 受影响版本 = 空。
-
NULL - 例如 - 受让人为空。
-
ORDER BY - 例如 - 到期日 = 空,按创建日期排序,优先级倒序。
与字段引用类似,一旦用户开始输入,自动完成功能有助于获得正确的语法。以下屏幕截图显示了如何添加关键字。
单击搜索符号,它将提供搜索结果。以下屏幕截图显示了基于条件集的结果。