2014-02-19 164 views
1

我們希望將Jira與我們的本地報告應用程序集成。我想問問是否有可能獲得每個Jira項目的工作日誌。我的意思是我是否可以檢索特定項目和特定日期範圍的所有記錄時間。 另一個解決方案可能是檢索分配給項目的所有用戶以及他們在特定時段的記錄時間。 F.E.每個項目的Jira工作日誌

  • 檢索所有指定項目XY
  • 檢索工作日誌,用戶李四二月份的用戶(總工作時間和在最好的情況下也的任務,他正在研究)

我在Jira和其餘的api中都很新,因此每個建議都會很讚賞。

回答

1

您可以使用此rest end point找出哪些項目的問題用JQL查詢,如:

project = PROJECT_KEY 

您需要使用SearchResult#getTotal找出多少問題,實際上給定的項目包括,過一會兒給N多時間searchJql與適當的startAt值。如果您有特定項目的問題密鑰,則需要使用getIssue來檢索問題對象,該對象的方法getWorklogs。當您獲取問題的worklogs你需要在它們之間迭代,並收集值你有興趣在每個工作日誌對象有方法:

  1. getAuthor()
  2. getMinutesSpent()
  3. getUpdateDate()

有了這些數據,您就可以實現所有目標。您將獲得有關誰在哪些問題上工作了多長時間等信息。

相關問題