Azure DevOps Boards:如何阻止未关联测试用例/缺陷的任务流转?
Azure DevOps Boards 流程控制配置方案
问题1:阻止未关联测试用例的任务进入「Done」状态
完全可以实现,通过工作项规则就能搞定:
- 进入项目设置,依次打开「Boards」>「团队配置」>「工作项规则」
- 新建规则,触发条件选「当工作项状态更改为Done」
- 添加判断条件:「测试用例链接计数」等于0
- 设置动作为「阻止状态更改」,同时自定义提示语,比如“未关联测试用例的任务无法标记为完成”
问题2:阻止未关联Bug的任务移入「Committed」列
操作逻辑和上面一致,还是用工作项规则配置:
- 同样进入工作项规则页面,新建规则
- 触发条件设为「当工作项状态更改为Committed」
- 添加判断条件:「Bug链接计数」等于0
- 设置动作为「阻止状态更改」,自定义提示语,比如“未关联Bug的任务无法移入Committed列”
补充说明
这些规则是团队级别的配置,需要你拥有项目管理员权限才能操作。如果需要更复杂的状态转换逻辑,也可以通过自定义继承过程模板来调整工作项类型的状态约束,但基础需求用工作项规则就足够了。
内容的提问来源于stack exchange,提问作者Linux Dev
相关产品推荐
相关产品推荐

