slim
samen
werken

Wat is JQL (Jira Query Language)?

JQL staat voor Jira Query Language, ook wel Jira zoektaal genoemd in het Nederlands. In Jira Software kan je met behulp van JQL alle informatie uit jouw installatie opzoeken die je maar nodig hebt. In dit artikel zullen we de basis van JQL uitleggen.

Wil je graag filteren in jouw boards maar geen JQL gebruiken? Bekijk dan onze tutorial over Jira boards en filters.

Basis en geavanceerde zoekopdrachten

Er zijn twee soorten zoekopdrachten in Jira, namelijk basis zoekopdrachten en geavanceerde zoekopdrachten. Bij Basis zoekopdrachten voer je een projectnaam, issue type, status of assginee in een simpele zoekbalk.

Een geavanceerde zoekopdracht gebeurt met behulp van JQL. Dit gebeurt met behulp van query’s: de zoektermen in JQL-taal. Een query bestaat uit drie elementen: velden, operatoren en waarden. De velden bevatten bepaalde elementen uit Jira, bijvoorbeeld prioriteit of issue type. Operatoren verbinden de velden aan waarden. Veel voorkomende operatoren zijn gelijken (=), niet gelijken (!=) en minder dan (<). De waarden zijn de eigenlijke gegevens waar je naar op zoek bent. Een voorbeeld van een query is

status = “open”

Status’ is hier het veld, ‘=’ de operator en ‘open’ de waarde.

Keywoorden in JQL

Met keywoorden kun je verschillende query’s combineren. Belangrijke keywoorden in JQL zijn bijvoorbeeld AND, OR, IS, NOT, EMPTY, NULL en ORDER BY. Het keywoord AND zorgt er bijvoorbeeld voor dat je een combinatie van beide query’s zoekt. Een voorbeeld zoekopdracht hierbij is:

Project = “Nieuw kantoor” AND status = “open”

Met deze zoekopdracht vind je dus alle openstaande issues in het project genaamd ‘Nieuw kantoor’.

Ook interessant:

Over de auteur: Sjoerd Rienks

Sjoerd is gecertificeerd Atlassian consultant bij Agile Scrum Group. Hij helpt organisaties hun online werkomgeving in te richten. Met een achtergrond in de IT vindt hij het leuk om organisaties niet alleen kennis over te brengen, maar ook praktisch te helpen.