Отчет JIRA Python API: информация о выгорании спринта

Я пытаюсь получить информацию о спринте для диаграммы Burndown из JIRA через REST API, используя библиотеку python, найденную здесь: документация jira python

Кажется, я не могу вернуть саму диаграмму через API, поэтому я хотел бы получить всю информацию, чтобы нарисовать ее самостоятельно.

Без библиотеки я получил представление о том, что все работает: хотя большая часть моего вызова rest-api (список спринтов, значения спринта) работает, rest/greenhopper/1.0/rapid/charts/scopechangeburndownchart (что дало бы мне выгорание) имеет проблемы с доступом.

Мне действительно нужно использовать API, чтобы позже обработать информацию в другом классе Python. jira.sprint_info(board_id, sprint_id) или jira.incompleted_issues(board_id, sprint_id) работают, но моя проблема в том, что я не получаю никакой информации о стори-пойнтах, которые, например, были оценками.

Есть ли способ получить доступ к этим историям через API? Или я могу получить полный отчет о спринте? Документация API не может мне помочь, поэтому я надеюсь, что вы можете :) Большое спасибо!


person LUIGI    schedule 21.06.2016    source источник


Ответы (1)


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

issue.fields.customfield_10663

и повторите весь спринт, чтобы получить цель спринта:

# Calculate Incompleted Issues
sum_incompl = 0
for element in jira.incompleted_issues(board_id, sprint_id): #gets Ticket ID
    issue = jira.issue(element.key)
    estimated_storrypoints = issue.fields.customfield_10663  # SP estimated for this ticket
    sum_incompl = sum_incompl + estimated_storrypoints

#Completed
sum_compl = jira.completedIssuesEstimateSum(board_id, sprint_id) 

#Print all
print "Sum Incompleted Issues: ",sum_incompl
print "Sum Completed Issues ", sum_compl
person LUIGI    schedule 23.06.2016