Our venture is using JIRA for keeping track of specific actions we take with our clients (nothing to do with bug-tracking).
We therefore have relatively long workflows with 20 or so statuses. I would really need to understand how each issue transitions into each status and would also need to keep track of these changes. The end goal of this archiving and reporting is to understand the conversion rates between each status, throughout our pipeline.
I haven't seen any plug-in that allows me to archive changes between statuses, therefore I was thinking of using "advanced search" with some JQL that would allow me to see on a daily basis how many issues moved from one status to another.
I am no master with JQL so could someone tell me what code I would need to write into the advanced issue search in order to see all the issues that moved from "new lead" to "contacted" (these are to consecutive status)?
On the other hand, if someone knows of a better and more efficient solution feel free to share it with me
Thanks
For getting the number of issues that had changed their statuses today, you can create a gadget in your dashboard in which your saved Favorite Filters will be shown together with the number of issues which that JQL return.
In order to achieve this:
I'm keen to do something similar, I want a list of issues that have changed status showing the status they changed from, and the status they changed to, and when they changed.
Is that possible without a plugin?
I'm not very proficient in JQL at this point. So any help is greatly appreciated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
JQL to get all issues which status had changed today from "new lead" to "contacted":
status changed FROM "new lead" TO "contacted" AFTER startOfDay()
It would be handy saving this JQL as one of your favourite Filters, so that you can perform that search with a mouse click.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is the list static once the page is posted? i.e. if I change a status tomorrow, will it be added to the list or not?
I wish that it isn't because I want to keep track of all the issues that were passed from "Submitted" to "Accepted" during a particular meeting in the meeting notes of this meeting.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jad,
That JQL is dynamic.
The JQL you need is, in example:
status changed FROM Submitted TO Accepted DURING("2020/12/25 09:30", "2020/12/25 13:30")
More info about the changed operator.
Hope it helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
A simple way is to copy the current date to a custom date field with a post function in the transition. Only put them on the view screen. They will be visible in the issue details and easily available if you export a report with them. I use this for 'milestone' events in our workflows. You need to put the copy post function AFTER the update function or you may get a date other than 'today'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Cool solution! +1ed!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Good discussion. I am wondering if someone knows how to view the "changed from" state on the filter results screen or elsewhere.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
JQL to get all issues which status had changed today:
status changed AFTER startOfDay()
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I meant more something like this: new lead -> contacted: 3 contacted -> follow-up: 5 follow-up -> ... : 2 etc. So pretty much a counted list of all movements in each possible transition between status
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Check my last comment. You can do so by saving all those JQL queries as your favorite filters and then, add the Favorite Filters gadget to your dashboard. This will require to save one filter for each change from one status to another one.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm keen to do something similar, I want a list of issues that have changed status showing the status they changed from, and the status they changed to, and when they changed. Could you help with a JQL?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the great answers. My issue now is that I have 20 status and like 30 transitions so if I have to input 30 JQL queries every day, it would be a total waste of my time. Any idea if there is a way to create a single query that outputs the amount of issues transitioning in-between each status (therefore automatically counting the amount of issues that moved)? I'm assuming this should be possible since JIRA operates as a database and I know this could be done with a normal SQL based database. Anyhow thanks again for your responses.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
all the issues that moved from "new lead" to "contacted"
For this you can use this JQL
status changed from "new lead" to "contacted" and updated > -24h and project=<your project name>
Also refer to this JQL article to familiarise yourself to JQL
https://confluence.atlassian.com/display/JIRA/Advanced+Searching
Pilar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.