JIRA Python API 报告:Sprint Burndown 信息
JIRA Python API Report : Sprint Burndown Information
我正在尝试使用此处找到的 python 库通过其 REST API 从 JIRA 获取燃尽图的 Sprint 信息:jira python 文档
看来我无法通过API取回图表本身所以,我想获取所有信息来自己绘制它。
在没有 Lib 的情况下,我可以看到一切正常:
尽管我的大部分休息-api 调用(Sprint 列表、Sprint 值)都有效,但 rest/greenhopper/1.0/rapid/charts/scopechangeburndownchart
(会给我燃尽图)有访问问题。
我确实需要使用 api,以便稍后在不同 python class 中处理信息。
jira.sprint_info(board_id, sprint_id)
或 jira.incompleted_issues(board_id, sprint_id)
工作,但我的问题是,我没有得到任何关于故事点的信息,例如估计值。
有没有办法通过 API 访问这些故事点?或者我什至可以获得整个冲刺报告? API 的文档无法帮助我,所以我希望你可以 :)
非常感谢!
我发现您可以通过
获取估计的故事点数
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
我正在尝试使用此处找到的 python 库通过其 REST API 从 JIRA 获取燃尽图的 Sprint 信息:jira python 文档
看来我无法通过API取回图表本身所以,我想获取所有信息来自己绘制它。
在没有 Lib 的情况下,我可以看到一切正常:
尽管我的大部分休息-api 调用(Sprint 列表、Sprint 值)都有效,但 rest/greenhopper/1.0/rapid/charts/scopechangeburndownchart
(会给我燃尽图)有访问问题。
我确实需要使用 api,以便稍后在不同 python class 中处理信息。
jira.sprint_info(board_id, sprint_id)
或 jira.incompleted_issues(board_id, sprint_id)
工作,但我的问题是,我没有得到任何关于故事点的信息,例如估计值。
有没有办法通过 API 访问这些故事点?或者我什至可以获得整个冲刺报告? API 的文档无法帮助我,所以我希望你可以 :) 非常感谢!
我发现您可以通过
获取估计的故事点数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