Jira Scrum看板怎么自定义状态和过渡规则?设置后不生效怎么办

欣龙 Dev 阅读 25

在Scrum看板里想给任务卡加个「待测试」状态,按照官方文档设置了自定义状态,但就是找不到过渡规则的修改入口。试着在工作流配置里点了好几处按钮都没反应,是不是需要额外插件?

之前用jira-admin:workflow:edit权限试过保存修改,提示「状态转换路径冲突」错误,但界面里看不出哪里冲突。有没有什么快捷方法能直接在看板界面添加状态?

我来解答 赞 5 收藏
二维码
手机扫码查看
1 条解答
公孙之芳
自定义状态和过渡规则确实容易踩坑,我刚搞完这个,直接说重点。

先确认你用的是经典工作流(Classic Workflow),不是简化版。简化版在看板界面改不了过渡规则,必须切到工作流编辑器里操作。

加「待测试」状态分三步走:
第一步,在项目设置里找到「工作流」,进对应的工作流方案(比如Default Workflow),点进去编辑
第二步,拖一个新状态节点进来,命名为「待测试」,保存一下
第三步,从「进行中」或者「已完成」拉个转换箭头指向「待测试」,设置好条件和权限

你说的「状态转换路径冲突」一般是两个问题之一:要么是已经有另一条路径从同一个源状态指向目标状态没覆盖全;要么是过渡条件重复了。解决办法是把旧的过渡删了重连一遍,别嫌麻烦,改一下就行。

权限方面,jira-admin:workflow:edit是对的,但要确保你是项目管理员,普通用户就算有权限也保存不了工作流。

最坑的是改完工作流后必须发布(Publish)!很多人改完以为生效了,其实还在草稿状态。发布之后还要去「工作流方案」里重新关联一次这个工作流到你的项目。

想在看板直接加状态?省省吧,Jira原生不支持。除非装插件像ScriptRunner或者Automation for Jira,不然只能走工作流这套。

最后验证:建个新任务,走一遍流程,看看能不能手动触发过渡到「待测试」。不行就清缓存,再不行就看日志有没有workflow validation failed记录。
点赞 1
2026-02-09 18:00