关于VSTS看板用户故事列变更的审批与权限限制问询
嘿,这个需求完全可以实现!在Azure DevOps(也就是你说的VSTS)里,我们有两种核心方式来满足你的诉求:给列变更加审批流程,或者限制只有指定人员能移动工作项列。下面给你一步步讲清楚怎么操作:
1. 给列变更设置审批流程
Kanban列的移动本质对应工作项的状态转换,所以我们可以通过配置工作项的状态转换审批来实现:
- 打开项目的
项目设置(页面左下角的齿轮图标) - 进入工作项 -> 进程,选择你当前项目使用的进程(比如Scrum、Agile或者自定义进程)
- 找到「用户故事」这个工作项类型,点击「编辑」按钮
- 切换到「状态」标签页,找到你要管控的状态转换(比如从「待办」到「进行中」,对应Kanban看板的列移动)
- 点击该状态转换右侧的「添加审批」,配置审批人(可以是特定用户、安全组,甚至支持多人审批)
- 保存所有变更后,当有人尝试将用户故事移动到对应列时,系统会自动触发审批流程,只有审批通过后,工作项才会完成列的变更。
2. 限制仅授权人员进行列变更操作
如果不需要审批,只想限制操作权限,有两种更直接的方式:
方式一:管控状态转换权限
- 同样进入项目设置的进程编辑页面,找到用户故事的目标状态转换
- 点击该转换右侧的「权限」按钮,移除默认的「允许所有团队成员执行此转换」的权限
- 只添加你授权的用户或安全组,保存后只有这些指定人员才能执行该状态转换(也就是移动对应列)
方式二:直接设置Kanban列权限
- 打开你的Kanban看板页面,点击右上角的「看板设置」(齿轮图标)
- 切换到「列」标签,找到你要管控的列,点击列名称右侧的「权限」
- 配置只有特定用户/组拥有「移动工作项到本列」或「从本列移出工作项」的权限
- 这种方式更精准,直接针对Kanban看板的列操作进行权限管控
小提示
- 要修改这些设置,你需要拥有项目管理员或者进程管理员的权限
- 如果使用的是继承进程,修改会影响所有使用该进程的项目;如果是自定义进程,只会作用于当前项目
内容的提问来源于stack exchange,提问作者user3417479
相关产品推荐
相关产品推荐

