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’.