如何在Azure DevOps中验证经办人属于区域路径对应团队?
Azure DevOps工作项经办人区域路径匹配管控方案
需求说明
- 工作项分配时,经办人字段必须设置为对应区域路径所属团队的成员
- 示例:Group A对应区域路径
Project\GroupA,仅Group A成员可被分配到该路径下的任务;Group B对应Project\GroupB区域路径,仅Group B成员可被分配至该路径下的任务 - 仅管控经办人字段,不限制不同组之间查看、编辑对方组的工作项
现有尝试的局限
- 流程规则配置:在「项目设置>面板>流程>工作项类型>规则」中,无法找到匹配“区域路径对应团队成员”的条件或操作,无法实现精准管控
- 团队节点安全权限:「项目设置>面板>团队配置>安全」中的“编辑此节点中的工作项”权限管控范围过大,会限制非对应团队成员的编辑权限,不符合仅管控经办人的需求
当前状态与临时方案
目前Azure DevOps原生功能暂不支持该精准管控场景,已提交相关功能请求。可通过以下方式实现临时管控:
- Power Automate自动化流:
- 触发条件:设置为工作项创建或更新时触发
- 检查逻辑:获取当前工作项区域路径对应的团队成员列表,对比经办人是否在列表内
- 执行动作:若经办人不在对应团队成员列表中,自动重置经办人字段并添加注释提醒相关人员
- 第三方扩展:可在Azure DevOps Marketplace中查找支持自定义规则的扩展(如Work Item Rules类扩展),部分扩展支持基于区域路径和团队成员的经办人校验规则
内容的提问来源于stack exchange,提问作者Emilie Greaker
相关产品推荐
相关产品推荐

