2016-06-21 8 views
0

Ich versuche, die Sprint Informationen für eine Burndown-Chart von JIRA über seinen REST-API mit dem Python-lib hier zu bekommen: jira Python DokumentationJIRA Python API Report: Sprint Burndown Informationen

Es scheint, dass ich nicht das Diagramm bekommen selbst zurück über die API, also würde ich gerne alle Informationen bekommen, um es selbst zu zeichnen.

Ohne die Lib bekam ich einen Blick Dinge arbeiten: Obwohl die meisten meines Rest-API-Aufruf (Liste des Sprints, Sprint Values) Arbeit, rest/greenhopper/1.0/rapid/charts/scopechangeburndownchart (mit würde ich die Burndown-) hat Zugriffsprobleme.

Ich muss wirklich die API verwenden, um die Informationen später in einer anderen Python-Klasse zu verarbeiten. jira.sprint_info(board_id, sprint_id) oder jira.incompleted_issues(board_id, sprint_id) funktionieren, aber mein Problem ist, ich bekomme keine Informationen über die Story Punkte, die zum Beispiel Schätzungen waren.

Gibt es eine Möglichkeit, über die API auf diese Story Points zuzugreifen? Oder kann ich den ganzen Sprintbericht bekommen? Die Dokumentation der API culdnt mir helfen, also ich hoffe du kannst es sich vorstellen :) Vielen Dank!

Antwort

0

fand ich heraus, um die geschätzten Storry Punkte über

issue.fields.customfield_10663

und itterate durch den Sprint Wohle acces kann den Sprint Ziel zu erreichen:

# 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