似乎Jira Rest API只允许您使用一个值更新sprint字段,因此不可能在多个打开的sprint中出现问题(使用Jira网站可以 )。有什么想法吗?
FYI this agile API可用于将问题从一个sprint移动到另一个sprint; this Rest v2 API描述了更新问题,但并未真正详细介绍具体字段。
答案 0 :(得分:2)
通过JIRA UI可能会误导您。 通过UI问题只能使用1个活动Sprint进行更新,尽管它为所有已发布的部分Sprints提供了历史记录。这个概念是,从速度精度的角度来看,问题可以存在于一个Sprint中。
它实际上显示了冲刺的历史,其中问题是一部分,并且由于某种原因没有关闭或重新打开。
如果您尝试使用Agile API更新问题并且更新它时,其余的API将限制您,那么它将按照您的说明真正更新它。
{
"errorMessages": [
"You must specify a sprint which has not been completed."
],
"errors": {}
}
如果您尝试更新已成为当前已关闭冲刺的一部分的活动冲刺。您将看到不会重置历史记录,您的更新将被添加到历史记录Sprint中。
作为REST API的疯狂解决方法,您可以创建sprint,为它们分配问题并关闭sprint,然后再次:)