Журнал Jira на проект

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

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

Я новичок в Jira и его остальном api, поэтому я буду благодарен за каждый совет.


person shippi    schedule 19.02.2014    source источник


Ответы (1)


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

project = PROJECT_KEY

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

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

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

person enterbios    schedule 06.04.2014