如何在Azure DevOps看板中按时间段隐藏已关闭任务?
解决Azure DevOps看板已关闭任务堆积的方案
1. 基于自定义查询过滤看板视图
Azure DevOps看板支持绑定自定义查询来控制显示内容,你可以创建过滤掉过期已关闭任务的查询:
- 进入项目的Boards > Queries,新建一个Flat query
- 设置筛选条件:
- 工作项类型:勾选任务、需求等你需要的类型
- 添加筛选规则:
状态 不等于 已关闭或者 (状态 等于 已关闭并且关闭日期 大于 -14d(代表两周内,可替换为-7d即一周))
- 保存查询后回到看板,点击右上角的视图下拉菜单,选择基于查询的视图,选中你刚创建的查询
- 此时看板只会显示符合条件的工作项,超出指定时间的已关闭任务会被自动隐藏
2. 用工作项规则自动归档过期任务
如果需要保留已关闭任务但不想占用看板主区域,可以设置规则自动归档:
- 进入项目设置 > Boards > Team Configuration > Columns,添加一个新列(比如“已归档”),放在看板最右侧
- 进入项目设置 > Boards > Work Item Rules,新建规则:
- 触发条件:
当工作项状态变为 已关闭 - 添加延迟动作:设置延迟时间(如14天),动作选择更新工作项,将看板列设为“已归档”
- 触发条件:
- 超过指定时间的已关闭任务会自动移到归档列,你可以折叠该列来简化看板视图
3. 定期批量清理已关闭任务
如果偏好手动定期处理:
- 在Queries中创建筛选
已关闭 并且 关闭日期 小于 -14d的工作项查询 - 选中所有符合条件的工作项,点击批量编辑,选择从看板中移除(若无需保留可直接删除)
- 保存该查询,每周/两周执行一次批量操作即可
内容的提问来源于stack exchange,提问作者Scott Neville
相关产品推荐
相关产品推荐

