Есть ли в Jira API ретроспективного анализа или моментального снимка?

Я разрабатываю отчет о времени цикла в другом инструменте и подключаюсь к Jira через REST api. Во время исследования я не нашел в Jira ни одного API, похожего на API Lookupback в Rally. Журнал изменений в Jira не дает достаточно информации. Мне нужно узнать количество времени, затраченного на определенное состояние, или сколько времени артефакт был заблокирован или как долго он находился в состоянии готовности. Есть мысли о том, как я могу получить его информацию?

Спасибо, Лео.


person dsouzaleo    schedule 24.08.2018    source источник


Ответы (1)


В Jira такого API нет. Все состояние сохраняется как текущие значения, и только информация о прошлом находится в форме журнала изменений.

Мне нужно узнать количество времени, потраченного на определенное состояние

Затем вам нужно будет проанализировать журнал изменений, найти момент, когда проблема изменилась на желаемый статус, и продолжить итерацию через журналы изменений до момента, когда статус изменился на что-то другое.

или как долго артефакт был заблокирован

Затем вам нужно отслеживать журналы изменений на предмет ссылок на проблемы, переходить по этим ссылкам и находить, когда эти проблемы были решены.

как долго он был в состоянии готовности

В зависимости от того, что вы подразумеваете под состоянием готовности, если вы имеете в виду, как долго проблема была решена, это может быть взято с даты решения. Например, если вы имеете в виду, как долго все проблемы в конкретной версии или компоненте были решены, вы можете запустить поиск JQL и отсортировать по дате решения.

Другой вариант синтаксического анализа журнала изменений - это зарегистрироваться для получения обновленных событий и начать сбор необходимых вам данных, однако это будет работать только с момента установки плагина / дополнения без данных из прошлого.

person enterbios    schedule 24.08.2018