Azure DevOps Server无法将功能或史诗设置为活跃状态
解决ADS中Epic/Feature状态可选范围受限的问题
以下是排查和解决该问题的具体步骤:
1. 检查工作项类型的状态机配置
Epic、Feature的可选状态由工作项类型(WIT)的状态机独立控制,和用户故事的状态配置不共享:
- 进入项目设置,打开「Boards」->「工作项类型」
- 分别选择「Epic」「Feature」类型,点击「编辑」
- 切换到「状态」标签页,查看当前配置的状态列表:如果只有“新建”“关闭”“已移除”,说明状态机未配置完整
- 点击「添加状态」,补充需要的状态(如“活跃”“已解决”等),同时设置合理的状态流转规则(比如允许从“新建”跳转至“活跃”)
2. 核对过程模板的继承配置
如果项目基于默认模板(Scrum/Agile)创建,可能在模板继承时修改了Epic/Feature的状态设定:
- 进入项目设置的「过程」页面,查看当前使用的过程模板
- 对比微软文档中对应模板的Epic/Feature状态配置,补全缺失的状态项
3. 排查状态跳转的必填字段限制
即使状态机配置了目标状态,若该状态触发的必填字段未完整填写,也会导致无法切换:
- 尝试切换状态时,留意页面是否有隐藏的必填字段提示(部分字段可能仅在状态切换时触发校验)
- 确认Epic/Feature的所有必填系统字段、自定义字段已填写完整
4. 确认权限配置(项目管理员也需核查)
虽然项目管理员默认拥有修改状态的权限,但仍需确认:
- 进入项目设置「权限」->「工作项」,检查「编辑工作项」「修改工作项状态」权限是否对项目管理员组启用
5. 清除浏览器缓存后重试
浏览器缓存可能导致界面未加载最新的配置:
- 清空浏览器缓存,或使用无痕模式打开ADS页面,再次尝试修改Epic/Feature的状态
内容的提问来源于stack exchange,提问作者Nicholas Callahan
相关产品推荐
相关产品推荐

