Scheda di riferimento di Jira Query Language (JQL)

Jira Query Language (JQL) ti consente di cercare, filtrare e segnalare i ticket all'interno di uno spazio di lavoro Jira utilizzando query flessibili ed efficaci per ottenere risultati precisi. È il modo per effettuare ricerche in Jira quando non basta selezionare i filtri.
JQL è pensato per chiunque abbia bisogno di ricerche precise e ripetibili tra i ticket: project manager che estraggono un report sullo stato, amministratori che effettuano verifiche in un backlog o ingegneri che cercano tutti i bug collegati a un rilascio specifico.
I 4 elementi fondamentali di una query JQL
Ogni espressione JQL è composta dagli stessi quattro elementi:
Parte | Che cosa fa | Esempio |
Campo | L'attributo in base a cui effettui la ricerca |
|
Operatore | Mette in relazione il campo con un valore |
|
Valore o funzione | L'elemento con cui stai facendo il confronto |
|
Parola chiave | Collega più espressioni tra loro |
|
Operatori comuni
Gli operatori definiscono il modo in cui Jira confronta un campo con il valore che stai cercando. Usali per trovare corrispondenze esatte, combinare le condizioni, effettuare ricerche in un elenco di valori o controllare se un campo è vuoto.
Operatore | Significato | Esempio |
| Corrispondenza esatta |
|
| Diverso da |
|
| Combina le condizioni, tutte devono essere vere |
|
| Combina le condizioni, una delle due può essere vera |
|
| Corrisponde a qualsiasi valore in un elenco |
|
| Contiene (ricerca di testo) |
|
| Il campo non ha alcun valore |
|
Funzioni JQL chiave e come usarle
Le funzioni JQL migliorano le capacità di invio delle query consentendo agli utenti di eseguire operazioni più complesse, ordinare i risultati e filtrare in base a criteri dinamici. Queste funzioni includono:
Funzione | Descrizione | Esempio |
| Ordina i risultati in base a un campo. |
|
| Trova i ticket che precedentemente erano in uno stato specifico. |
|
| Identifica i ticket modificati in un intervallo di tempo. |
|
| Filtra i ticket in base all'appartenenza al gruppo. |
|
Esempi di casi d'uso comuni di JQL in Jira
Ecco alcuni modi in cui puoi usare JQL in Jira.
Caso d'uso | Query JQL |
Trovare tutti i ticket ad alta priorità assegnati a te |
|
Elencare i ticket scaduti in un progetto specifico |
|
Visualizzare i ticket creati di recente |
|
Tecniche JQL avanzate
Usa la ricerca avanzata con JQL per sfruttare campi personalizzati e query complesse.
Tecnica | Esempio | Come si usa |
Uso di campi personalizzati |
| Cerca nei campi personalizzati per eseguire query più mirate. |
Sottoquery |
| Filtra i ticket in base ai risultati di un'altra query. |
Tipi di ticket specifici |
| Seleziona tipi di ticket e stati specifici. |
Come individuare gli errori prima di eseguire una ricerca

L'attuale editor JQL in Jira Cloud è progettato per individuare i problemi mentre digiti, invece che dopo aver avviato la ricerca:
Controllo degli errori: la sintassi non valida viene segnalata immediatamente con indicazioni per la correzione
Evidenziazione della sintassi: campi, operatori, valori e funzioni sono codificati mediante colori
Completamento automatico: mentre digiti, vengono visualizzate le parole chiave e le funzioni pertinenti
Modifica su più righe: espandi l'editor e usa il numero di riga per trovare gli errori
Riferimenti utente leggibili: nomi e avatar sostituiscono gli ID account non elaborati
Debugger JQL: quando una query restituisce un errore, Rovo suggerisce una query corretta che puoi rivedere e accettare
Cerca con Rovo
Per eseguire una ricerca precisa, non hai bisogno di memorizzare alcun elemento di sintassi JQL riportato sopra. Rovo, l'IA di Atlassian, traduce automaticamente ciò che digiti in JQL. Dalla barra di ricerca di Jira, seleziona Chiedi a Rovo e digita la domanda così come la formuleresti ad alta voce. Ad esempio:
"Trova tutti i bug segnalati nel progetto dell'app per dispositivi mobili questo mese"
Rovo lo converte nel JQL corrispondente, esegue la ricerca e mostra sia i risultati sia il JQL che ha generato al di sotto. Quest'ultima parte è importante: è un modo davvero utile per imparare JQL tramite esempi, perché puoi vedere esattamente a quali campi, operatori e funzioni è stata associata la tua domanda in linguaggio naturale. Se è troppo complessa perché Rovo possa risolverla in modalità Basic, la query passa automaticamente alla modalità JQL per darti un risultato più accurato. Puoi tornare alla modalità Basic in qualsiasi momento dal menu delle altre azioni.
Quando Ricerca Rovo funziona al meglio | Quando passare direttamente a JQL |
Sai più o meno cosa vuoi, ma non i nomi esatti dei campi o la sintassi | Hai bisogno di query precise e ripetibili per le board, le dashboard o i filtri salvati |
Stai effettuando la ricerca usando il linguaggio comune e parole chiave di ticket, spazi o board | La query richiede funzioni o logica che non possono essere espresse in modo affidabile nel linguaggio naturale |
Vuoi imparare la sintassi JQL man mano che procedi | Stai usando una lingua diversa dall'inglese |
JQL: domande frequenti
In che modo JQL può aiutarmi a trovare ticket specifici in Jira?
JQL ti consente di creare query personalizzate per filtrare i ticket in base a campi come Assignee (Assegnatario), Status (Stato), Project (Progetto) o Date (Data), così puoi individuare rapidamente i ticket più importanti per te.
Posso salvare e condividere le mie query JQL con il team?
Puoi salvare le tue ricerche JQL come filtri e condividerle con i colleghi del team, così sarà facile per tutti accedere allo stesso insieme di ticket.
Quali sono alcuni casi d'uso comuni di JQL nella gestione dei progetti?
Spesso i team usano JQL per monitorare i task in ritardo, seguire i progressi degli sprint, identificare i blocchi e generare report adatti al loro flusso di lavoro.
Esistono suggerimenti per scrivere query JQL più avanzate?
Usando operatori e funzioni e combinando più criteri con AND/OR, puoi creare query complesse per monitorare con precisione i ticket e creare report dettagliati.