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

Azure DevOps Server Dev18.M170.8如何实现工作项级联字段功能?

在Azure DevOps Server Dev18.M170.8中实现级联字段功能的方案

由于Azure DevOps Server没有内置级联字段配置选项,且官方级联扩展仅支持云端Azure DevOps Service,以下是几种适用于Dev18.M170.8版本的实现方案:

方案1:工作项规则+全局列表手动维护(无开发成本)

适合简单级联场景,步骤如下:

  • 在工作项类型中创建两个下拉字段(比如父类别和子类别)
  • 为每个父字段选项创建对应全局列表,例如父选项「前端」对应全局列表「前端子类别」(包含React、Vue等选项)
  • 打开工作项类型编辑器,配置字段规则:当父类别字段值变更为某个选项时,将子类别字段的可选值设置为对应的全局列表
  • 后续更新级联关系时,只需修改全局列表内容或调整规则即可

缺点:父选项较多时,全局列表和规则的维护量会变大,无法自动同步选项变更

方案2:开发自定义本地扩展(灵活可控)

如果团队有开发能力,可自行开发适配本地Server的级联字段扩展:

  • 基于Azure DevOps扩展SDK,开发自定义字段控件,实现监听父字段变化、动态加载子选项的逻辑
  • 将扩展打包成.vsix文件,通过本地Azure DevOps Server的「扩展管理」页面上传并安装到目标项目集合
  • 在工作项类型的字段配置中,将子字段的控件类型替换为自定义的级联控件

优点:完全自定义级联逻辑,适配复杂场景;缺点:需要具备Azure DevOps扩展开发能力

方案3:Power Automate/Logic Apps+API半自动化(轻量无开发)

通过外部流程实现字段选项同步:

  • 配置Power Automate触发条件:当工作项的父类别字段发生变更时启动流程
  • 在流程中调用Azure DevOps Server的工作项API,根据父字段值获取预设的子选项列表,再更新工作项的子类别字段可选值
  • 需提前在Azure DevOps Server中配置好API访问权限(比如使用个人访问令牌)

优点:无需开发扩展;缺点:选项同步存在延迟,无法实现实时级联过滤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 05:07:06