You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps新建Sprint时要求创建特定工作项的实现方案

在Azure DevOps中新建Sprint时强制创建特定工作项的方案

核心目标

新建Sprint时自动/强制生成指定类型的工作项,用于区分计划内、计划外(热修复/紧急发布)发布,支撑后续指标统计。


推荐方案:Webhook + REST API 自动化创建

Azure DevOps原生不支持新建Sprint时自动生成工作项,但可以通过Webhook触发自定义脚本实现:

  • 配置Azure DevOps的**「迭代创建」Webhook**,当有新Sprint创建时,触发服务端脚本或Azure Function
  • 在脚本中调用Azure DevOps REST API的Work Items - Create接口,创建预设类型的工作项(比如自定义的「发布跟踪项」),并将其迭代路径设置为刚创建的Sprint
  • 给该工作项类型添加自定义字段「发布类型」(枚举值:计划内/计划外),后续统计时直接基于该字段筛选数据

手动规范方案:迭代模板+查询校验

如果不想用自动化,可通过团队规范加查询校验落地:

  • 制定Sprint创建规范,要求团队每次新建Sprint后必须手动创建指定类型的工作项
  • 创建Azure DevOps查询,筛选出未关联指定工作项的Sprint,定期运行并提醒团队补全
  • 结合看板规则,将无指定工作项的Sprint标记为「未合规」,强化执行力度

对你备选方案的调整建议

你尝试的「基于迭代路径变更设置规则」不可行,因为Azure DevOps工作项规则仅支持工作项自身字段变更触发,不支持迭代路径变更作为触发条件。可以调整为:

  • 给发布相关的工作项类型添加规则:「迭代路径为必填项」+「发布类型为必填项」,确保任何分配到Sprint的发布类工作项必须明确标记发布类型
  • 通过全局查询统计所有标记了「计划内/计划外」的工作项,关联对应的Sprint后即可统计发布数量

内容的提问来源于stack exchange,提问作者PKET2014

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:32:07