跨待办列表控制WIT可见性:已完成用户故事显示规则配置问题
解决已完成User Story仅显示在迭代待办的方案
核心问题分析
你之前把自定义Completed状态映射到RequirementBacklog的InProgress,这个全局映射会让产品待办认为这些故事还处于进行中,所以才会同步显示。我们的核心目标是给迭代待办和产品待办设置独立的状态规则,让同一个状态在两个待办列表里呈现不同的显示逻辑。
具体配置步骤
1. 调整产品待办的过滤规则
- 进入产品待办(Product Backlog)的配置页面,找到「状态过滤」或「待办项显示条件」的设置入口
- 添加过滤规则:直接排除所有处于自定义
Completed状态的User Story - 保存后,产品待办就会自动隐藏已完成的故事,不会再受全局状态映射的影响
2. 单独配置迭代待办的状态包含规则
- 打开迭代待办(Iteration Backlog)的配置界面,找到「待办项状态范围」或「可显示状态」的设置
- 明确将自定义
Completed状态添加到迭代待办的可显示状态列表中 - 注意:大部分敏捷工具支持不同待办列表独立配置状态规则,这个操作不会影响产品待办的过滤效果
3. 修正全局状态映射(可选)
如果之前的全局映射容易造成混淆,可以把自定义Completed状态从RequirementBacklog的InProgress映射中移除,改为:
- 在迭代待办的上下文里,
Completed标记为「已完成但保留在迭代待办」的状态 - 在产品待办的上下文里,
Completed直接对应「已完成,移出待办」的逻辑
验证建议
- 找一个测试用的User Story,将其标记为自定义
Completed状态,分别查看迭代待办和产品待办的显示情况 - 如果工具支持配置预览,保存前先预览效果,避免影响团队其他成员的使用
内容的提问来源于stack exchange,提问作者J. Bowser
相关产品推荐
相关产品推荐

