2014-02-19 6 views
1

Мы хотели бы интегрировать Jira с нашей локальной отчетной программой. Я хотел бы спросить, можно ли получить рабочий журнал по проекту Jira. Я имею в виду, могу ли я получить все время регистрации для конкретного проекта и определенный диапазон дат. Другим решением может быть извлечение всех пользователей, назначенных проекту, и их время регистрации в течение определенного периода времени. F.E.Jira worklog за проект

  • Получить все пользователи присвоенных проекта XY
  • Получить журнал работы для пользователя John Doe за февраль (общее количество отработанных часов и в лучшем случае также задачи, он работал)

Я совершенно новый в Джире и его отдыхе, поэтому каждый совет будет оценен.

ответ

1

Вы можете использовать эту rest end point, чтобы выяснить, какие проблемы проекта с использованием jql запрос как:

project = PROJECT_KEY 

Вы должны использовать SearchResult#getTotal, чтобы узнать, как много вопросов, на самом деле данный проект содержит, а затем позвонить N номер от searchJql с соответствующим значением startAt. Когда у вас есть ключи выпуска для конкретного проекта, вам нужно использовать getIssue для извлечения объекта «Проблема», который имеет метод getWorklogs. Когда вы запрашиваете worklogs выдачи вам нужно перебрать их и собирать значения, которые вы заинтересованы в каждом Журнал событий объекта есть методы:.

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

С помощью этих данных вы можете достичь всех своих целей. У вас будет информация, кто, как долго работал, по каким вопросам и так далее.