Jira 如何使用多个sprint更新问题

Jira 如何使用多个sprint更新问题,jira,jira-rest-api,Jira,Jira Rest Api,Jira Rest API似乎只允许您使用一个值更新sprint字段,因此不可能在多个打开的sprint中出现问题(可以使用Jira网站)。有什么想法吗 FYI可用于将问题从一个冲刺转移到另一个冲刺;并描述了更新问题,但并未真正详细说明特定字段。您可能会被误导,以为这是通过JIRA UI实现的。 通过UI问题只能在1个活动Sprint中更新,尽管它给出了问题所在的所有已关闭Sprint的历史记录。其概念是,从速度精度的角度来看,问题可以同时存在于一次冲刺中 JIRA UI看起来存储了不止一个值:

Jira Rest API似乎只允许您使用一个值更新sprint字段,因此不可能在多个打开的sprint中出现问题(可以使用Jira网站)。有什么想法吗


FYI可用于将问题从一个冲刺转移到另一个冲刺;并描述了更新问题,但并未真正详细说明特定字段。

您可能会被误导,以为这是通过JIRA UI实现的。 通过UI问题只能在1个活动Sprint中更新,尽管它给出了问题所在的所有已关闭Sprint的历史记录。其概念是,从速度精度的角度来看,问题可以同时存在于一次冲刺中

JIRA UI看起来存储了不止一个值:

但实际上,当您转到“编辑”时,您只能修改其中一个:

它实际上显示了Sprint的历史,该问题是Sprint的一部分,出于某种原因,Sprint没有关闭或重新打开

如果您试图用敏捷API更新问题,RESTAPI将限制您,并且当您更新它时,它将真正按照您所说的进行更新

{
   "errorMessages": [
        "You must specify a sprint which has not been completed."
    ],
    "errors": {}
}
如果您试图更新当前已关闭的sprint的一部分的问题的活动sprint。您将看到历史不会被重置,您的更新将被添加到历史冲刺中

作为RESTAPI的疯狂解决方案,您可以创建sprint,将问题分配给它们并关闭sprint,然后再次:)