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

Azure DevOps如何基于用户所属团队动态过滤Bug工作项下拉框可选值

Azure DevOps 按用户所属团队过滤自定义下拉字段可选值的实现说明

Azure DevOps 原生支持该定制需求,针对你使用的自定义过程模型,可通过以下方式配置:

推荐方案:原生工作项字段规则配置(无需编码)

操作步骤如下:

  • 首先确认团队成员已被正确加入项目内的「团队A」「团队B」对应团队节点,也可使用自定义的AAD安全组、项目级安全组作为规则判定条件。
  • 进入项目对应的自定义过程管理后台,找到Bug工作项类型的配置页,切换到「规则」标签。
  • 新建面向团队A的过滤规则:
    • 触发条件选择当用户属于组时,指定团队A对应的组为判定条件
    • 添加操作选择限制字段允许的值,选中你配置的自定义下拉框字段,勾选仅对团队A开放的可选值即可
  • 按照同样的逻辑新建团队B的过滤规则,指定团队B的组,配置对应的允许可选值。
  • 若有需要,可额外添加操作设置不同团队打开Bug时该字段的默认取值,规则优先级可通过上下拖动调整,排名越靠前的规则优先级越高。

特殊场景适配

  • 如果你使用的是旧版XML自定义过程模型,可在工作项XML定义中,给该自定义下拉字段的ALLOWEDVALUES节点添加filter属性,配置按用户所属组过滤的逻辑即可,效果和字段规则一致。
  • 若你的下拉可选值需要从外部系统动态拉取、而非固定列表,可开发自定义工作项扩展控件实现,不过常规固定选项的过滤需求用上述原生规则即可覆盖。

常见说明

  • 规则仅在用户编辑工作项时生效,查看工作项历史版本时,仍会展示历史提交的实际取值,不会被规则过滤。
  • 若用户同时属于团队A和团队B,两条规则的允许值会合并展示,两个团队的可选值都对该用户可见。

内容的提问来源于stack exchange,提问作者Cyril Cereaic Joseph

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:27:04