如果你是懂SQL的开发人员
Atlassian JQL的操作和SQL十分相似,不过可不要和Java Query Languge混淆哦,搜索框配备了代码提示和内联验证,能让构建查询更方便。尝试JQL JIRA实例,你可以:
- 登录JIRA
- 点击问题
- 单击“编辑”(如果您有正在进行的检索)
- 单击“高级搜索”
你可以直接向JIRA输入你的查询,举一个完整的例子,进入高级搜索。因为我总是到这个页面进行模糊搜索,所以我保存了这个页面到书签。这个页面提供了很多信息,到这个页面键入“Ctrl + F“并进行检索,直接跳到感兴趣的主题或关键词是很有帮助的。
不懂SQL的人怎么办?
对于不搞技术的用户,JQL对你也来说也是同样的好用。JQL是非常好上手的自然语言,让我们用一个简单的例子来帮助解释一些基本概念。如果你走进 一个陌生的杂货店,你可以问别人“我在哪里可以找到三包装的达能饼干?”服务员会带你到正确的货架找到你想要的饼干。JIRA也可以解决同样的问题。
JIRA既有简单搜索也有高级搜索。简单搜索让用户填充一系列表单。高级搜索则是通过使用JQL这种查询语言来实现的。检索是由一系列的简单问题组成的一个更复杂的问题。检索有三个基本部分:字段,运算符和数值。你可以选择使用一些选择关键词把它们连接在一起。接下来让我们讨论每个名词的具体含义,每个名词我都链接了JQL的帮助文档。
字段——含有系统上的不同类型信息。在JIRA中字段可以包含优先性、版本数、问题类型等。
运算符—— 运算符是查询的根本。他们将字段和数值相联系。常见的运算符有等号(=), 不等号 (!=), 小于号 (<)等等。
数值——含有查询的实际数值。他们通常是我们要找的东西。
关键词——关键词是搜索语句中有特定含义的一些词。这篇文章里我们将重点讨论AND和OR。
如果您使用了连接关键词,在连接词之后应该跟一句字段-运算符-数值的搜索从句。回到刚才的例子,要找到达能牌的三包装饼干,我们要问店员三个问题。
- 店里的什么东西是达能牌的?
- AND 店里的什么东西是饼干?
- AND 店里的什么东西是三包装的?
我们可以用下面的视觉维恩图代表查询。我们感兴趣的是三个圆交错的中心区域。
在例子中的第一部分,我们在字段上填入的是公司名称。等于号是运算符。danone是我们查询的值。如果我们想系统地问店员问题,我们可以说:
company = acme AND itemtype="cookie" AND packagequantity = 3
|
在上面的例子中,查询语句要求公司必须是danone ,东西必须是一个饼干,数量是3。每个条件之间用AND相连接。这意味着AND的左、右边必须同时满足。因为我们想要找到满足所有三个标准的东西所以我们 使用关键字AND。你也可以使用OR,这意味着只有一个条件需要满足的。如果你想寻找打折的商品或商店品牌,我们可以使用OR查询。
使用AND将会给你两个圆的交叉区域,OR会给你两个圆全部的部分,我总是只爱用AND,但是有的时候OR也非常有用。使用AND得到的结果会更少,使用OR得到的结果会更多。
让我们回到JIRA吧?
在JIRA中输入JQL
JIRA的的JQL编辑器使学习JQL更简单。代码编辑器在你键入时给予提示。对于新用户来说,这将极大地简化了学习过程,开始使用十分方便。JQL编辑器知道识别输入的查询信息,并且给出即时的查询结果。
例如,如果我们想输入下面的JQL语句:
JIRA在我们的查询三个组成部分的每一个步骤都给予提示。当你看到你想选择的数值,您可以使用箭头键或鼠标来选择它。
当查询语句输入完毕,JIRA将会验证JQL,文本输入框左边的绿色对号说明语法正确。
“Syntax Help”将连接到JIRA的语法参考页面。
相关推荐
jira JQL Cheat Sheet jira JQL(JIRA Query Language)是一种搜索语言,用于在 JIRA 软件中搜索issue。JQL 由三个部分组成:字段、操作...通过了解 JQL language,可以更好地在 JIRA 软件中搜索issue,提高工作效率。
它被广泛应用于多种业务场景,包括但不限于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪及敏捷项目管理等领域。 #### 主要特性 **工作流** - **预设与定制**: JIRA提供了适用于缺陷管理的默认...
16. **问题状态**:从Open到Closed,Jira定义了问题的生命周期,便于跟踪问题处理进度。 17. **问题解决方式**:包括Fixed、Won't Fix、Duplicate、Incomplete、Cannot Reproduce等,用于标记问题的解决状态。 18....
JIRA是Atlassian公司推出的一款项目管理软件,广泛应用于缺陷跟踪、问题跟踪以及敏捷项目管理等多个领域。本文档主要介绍了如何将TestLink与JIRA系统集成,以实现测试过程中的缺陷快速提交。 在具体实现TestLink与...
在现代软件开发中,缺陷跟踪与源代码管理是两个核心环节,它们的有效结合可以极大地提升开发效率和问题追踪的准确性。JIRA和TortoiseSVN分别是当前流行的问题跟踪工具和版本控制系统。本文将探讨如何将这两者结合,...
Jira 缺陷跟踪管理软件安装手册是 JIRA 软件的安装指南,指导用户完成 JIRA 软件的安装和配置。该手册涵盖了 JIRA 软件的安装、配置、...只有通过正确的安装和配置,JIRA 软件才能正常地工作,提供缺陷跟踪管理服务。
JIRA是一款由Atlassian公司开发的项目与任务管理工具,尤其以其强大的缺陷跟踪(bug tracking)功能而闻名。本教程将深入探讨JIRA在bug跟踪、项目管理和工具使用上的核心概念。 ### 一、JIRA基础 1. **界面与导航*...
JIRA 是Atlassian公司开发的一款强大的缺陷管理和项目追踪工具,它专为软件开发团队设计,可帮助团队有效地管理缺陷、任务和工作流程。JIRA 提供了灵活的自定义功能,包括工作流程、字段、报告和筛选器,使得团队...
总结来说,JIRA的缺陷管理流程是软件开发团队高效协作的关键工具,它通过自定义的工作流配置文件(如"BUG-workflow.jwb")来规范问题的处理流程,确保每个Bug都能得到适当的处理和跟踪。理解和熟练运用这些流程,...
Jira ScriptRunner脚本-根据子任务修改父任务自定义字段状态
1. **问题追踪和管理**:JIRA可以帮助团队有效地管理项目,跟踪任务、bug和需求。通过内置的邮件通知功能,团队成员可以及时获取更新,提高协作效率。 2. **问题进展分析报告**:JIRA提供详尽的报告,使团队能够...
总的来说,JIRA是一款强大的工具,其灵活性和可扩展性使其成为项目管理和缺陷跟踪的理想选择。从安装到设置,再到实际应用,深入理解和熟练掌握JIRA的各个方面,将极大地提升团队的工作效率和项目的管理水平。
JIRA 是 Atlassian 公司出品的项目与事务跟踪工具,被广泛应用于软件开发、项目管理和缺陷跟踪管理中。为了提高软件开发日常中的工作效率,增进开发人员与项目经理、测试人员等的沟通频率,引入 JIRA 项目管理与缺陷...
GreenHopper 是缺陷管理软件 JIRA 的一个插件。它对项目管理方面增加了最大化的信息收集功能,并扩展了 JIRA 作为一个敏捷开发强大平台在功能方面的延伸。GreenHopper 插件能为您提供易于使用和直观的界面,同时提高...
JIRA中的问题可以是缺陷(bug)、所分配的任务(task)、新的改进(improvement)以及新的功能(NewFeature)。对问题的创建和管理是JIRA最主要的功能。在JIRA的功能框架中,项目管理者可以创建项目、问题,分配问题...
这款插件增强了Jira的基础功能,帮助团队更有效地追踪工作时间,优化资源分配,提高生产力。 时间分配在项目管理中至关重要,因为它直接影响到项目的进度和成本估算。Tempo插件提供了详细的时间记录功能,允许用户...
JIRA是一款功能强大的项目管理和缺陷跟踪工具,广泛应用于软件开发、项目管理等领域。它不仅能够帮助团队高效地跟踪缺陷和任务,还能促进团队成员之间的沟通与协作。通过JIRA的邮件通知功能,团队成员可以实时了解到...
docker exec --user root jira mv /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.4.6.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.4.6.jar_bak docker cp ...