Merhaba,
Bildiğiniz gibi JIRA Suite Utilities eklentisi ile çağrının ana ekranında çağrının hangi durumda ne kadar kaldığını raporlayabilirsiniz, ancak bu veriyi JIRA arayüzü üzerinden tüm çağrılarınızı içeren bir rapor almanın henüz bir yolu yok. Aşağıdaki SQL ile veritabanı üzerinden bu raporu alabilirsiniz.
SELECT PERCENT dbo.jiraissue.pkey, dbo.OS_HISTORYSTEP.STEP_ID, dbo.issuestatus.pname, dbo.OS_HISTORYSTEP.ACTION_ID, dbo.OS_HISTORYSTEP.CALLER, dbo.OS_HISTORYSTEP.START_DATE, dbo.OS_HISTORYSTEP.FINISH_DATE,DATEDIFF(day, dbo.OS_HISTORYSTEP.FINISH_DATE, dbo.OS_HISTORYSTEP.START_DATE) AS timeinstatus FROM dbo.OS_HISTORYSTEP LEFT OUTER JOIN dbo.jiraissue ON dbo.OS_HISTORYSTEP.ENTRY_ID = dbo.jiraissue.WORKFLOW_ID LEFT OUTER JOIN dbo.issuestatus ON dbo.issuestatus.ID = dbo.OS_HISTORYSTEP.STEP_ID WHERE (dbo.jiraissue.RESOLUTIONDATE >= '2012-02-01') AND (dbo.jiraissue.RESOLUTIONDATE < '2013-03-01') ORDER BY dbo.jiraissue.pkey, dbo.OS_HISTORYSTEP.ID
Not: Malesef veritabanı üzerinde sadece Step ID verisi tutulduğu için durumun adı ile değil, id si ile rapor alabiliyoruz. ID değerlerini ilgili akış şeması üzerinden görebilirsiniz.
Eğer ihtiyacınız olursa, aşağıdaki sayfadan JIRA veritabanı ilişki tablosunu bulabilirsiniz.