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.
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
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.
Hi Atlassian community, My name is Max and I work on the product integration team at Atlassian. I am pleased to announce the early access program for the Jira Cloud add-in for Outlook. This add-in...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events