How can i count time period between two transition, how time it took for that phase??

st_shekhar June 6, 2018

I am trying to count time period between two transition, how time it took for  that phase??

2 answers

0 votes
Piotr Bojko
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 6, 2018

Hello,

 

With following addon  - https://marketplace.atlassian.com/apps/1218767/smart-ql?hosting=server&tab=overview

 

You can write following report:

select AUX.ASISSUEKEY(ch.ISSUE), ch.NEWSTRING, ch.CREATED, lead(ch.CREATED, 1) over (partition by ch.issue order by ch.id) until from changes ch
where fieldtype = 'jira'
and field = 'status'

 and this will lead to 

Screenshot from 2018-06-06 16.00.43.png

First column is your issue, second is a status, third is from when this status was active, the last colunm indicates the time when issue was transitioned to next status.

 

Having such query you can easily compute a time period - just update the query to be more sophisticated.

0 votes
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 6, 2018

Hello,

After you counted the time period between two transitions, how do you want to show it? Do you need it for an external application or somewhere in Jira?

If you need it for an external application, then you can use Jira Rest Api. If you need it in Jira internally, then you can use Jira Java Api.

Suggest an answer

Log in or Sign up to answer