2015-08-24 19 views
6

Sto provando a usare la funzione "Colori carta" di JIRA Agile, più il plugin ScriptRunner, per colorare le carte bloccate su una scheda agile JIRA.JIRA JQL: carte da colorare per stato bloccato

La mia definizione di "bloccato" è: il ticket ha un valore per il campo "Bloccato" o è collegato a un ticket non risolto in una relazione "è bloccato da".

Il meglio che posso fare è il seguente JQL:

(Blocked is not EMPTY) OR issueFunction in hasLinks("is blocked by")

Questo trova i biglietti che hanno un valore per il campo "Bloccato", ei biglietti che sono collegati ad un altro biglietto in un "è bloccata per "relazione, ma colorerà comunque la carta se tutti i bloccanti collegati sono stati risolti.

C'è un modo per trovare solo i biglietti collegati ai blocchi non risolti?

Ho cercato nel ScriptRunner docs ma non ho trovato nulla.

risposta

1

È possibile farlo viceversa: trova tutti i problemi collegati contrassegnati come bloccanti e senza risoluzione impostata.

Esempio per trovare tutti i biglietti non risolti con bloccanti irrisolti:

issueFunction in linkedIssuesOf("resolution is EMPTY", "blocks") and resolution is EMPTY 
+0

Sembra che ha fatto il lavoro, grazie! Aggiornamento – yolfer

+2

: Ho modificato leggermente il JQL per attivarlo anche quando il campo "Bloccato" ha un valore: 'Bloccato non è vuoto OPPURE (problemaFunzione in linkedIssuesOf (" la risoluzione è EMPTY "," blocchi ") e la risoluzione è EMPTY)' – yolfer

+3

FYI, questa soluzione richiede una sottoscrizione a pagamento per il plug-in ScriptRunner. È assurdo che Jira non abbia la capacità di cercare questi problemi con il JQL nativo. – Justin