2013-08-23 48 views
1

我正在嘗試運行JIRA API的查詢並獲得結果,其中可以看到每個問題經歷狀態更改的日期和時間。有沒有辦法通過JIRA API查看更改日期/時間票的狀態?

例如:運行查詢以獲取某個受讓人的所有問題,並查看其餘信息以及每個問題從「打開」更改爲「已解決」時的時間戳。

這可能嗎?編輯:我試圖擴大變更日誌,但是雖然這告訴我什麼狀態更改票通過(例如,特定的票證從「打開」轉換到「已解決」,然後從「已解決」,「關閉「),它並沒有告訴我什麼時候發生了這些轉變。

回答

1

原來,顯示狀態變化的每個過渡對象都有一個「已創建」字段,其中包含轉換髮生的時間和日期,我覺得這有點不恰當,但它確實存在。展開的changelog對象中的「歷史」數組內的示例對象:

{ "author" : { "active" : true, 
    "avatarUrls" : { "16x16" : "https://company.jira.com/secure/useravatar?size=xsmall&avatarId=10072", 
     "24x24" : "https://company.jira.com/secure/useravatar?size=small&avatarId=10072", 
     "32x32" : "https://company.jira.com/secure/useravatar?size=medium&avatarId=10072", 
     "48x48" : "https://company.jira.com/secure/useravatar?avatarId=10072" 
    }, 
    "displayName" : "First Last", 
    "emailAddress" : "[email protected]", 
    "name" : "first.last", 
    "self" : "https://company.jira.com/rest/api/2/user?username=first.last" 
}, 
"created" : "2013-04-17T16:21:13.540-0400", 
"id" : "24451", 
"items" : [ { "field" : "status", 
    "fieldtype" : "jira", 
    "from" : "5", 
    "fromString" : "Resolved", 
    "to" : "6", 
    "toString" : "Closed" 
    }, 
    { "field" : "assignee", 
    "fieldtype" : "jira", 
    "from" : "old.assignee", 
    "fromString" : "Old Assignee", 
    "to" : "first.last", 
    "toString" : "First Last" 
    } 
] 
} 
相關問題