我有一张 JIRA 票证,按照以下工作流程即可关闭。
新建 -> 审核中 -> 正在进行中 -> 已解决 -> 等待确认 -> 已关闭
现在,使用转换端点“/rest/api/2/issue/:issue_key/transitions”,我可以更改前两个状态,即从“New”更改为“In Review”,“In Review”更改为“Work In Progress”,但从“Work”更改为“Work In Progress” In Progress to Resolved 没有发生,它抛出 400 错误并带有下面的错误消息。
响应状态:400 描述:{"errorMessages":[],"errors":{"customfield_26106":"此转换需要此字段","customfield_27906":"此转换需要此字段"}}
请注意:我在传递转换 ID 时没有犯任何错误,检查了多次。
请帮助我解决方案,为什么它没有将其状态转换为“正在进行中”以解决。
这个错误不是不言自明的吗? Jira 项目可能具有复杂的配置。
看起来您无法在不设置 Jira 问题中的某些字段的情况下进行过渡
Work In Progress -> Resolved
。它抱怨 customfield_26106
和 customfield_27906
需要从一种状态过渡到另一种状态。