TFS(v15.117.27024.0)添加Feature自定义状态后看板不显示求助
解决TFS Feature自定义状态在Kanban看板不显示的问题
我之前也碰到过一模一样的情况——给工作项加了自定义状态,下拉列表能看到,但Kanban看板就是不显示,大概率是这几个环节没配置到位,咱们一步步排查:
Kanban板的列映射未关联新状态
这是最常见的原因!你虽然在工作项类型(WIT)的XML里添加了Approved状态,但Kanban看板的列是独立配置的,需要手动把新状态分配到看板的某一列(或者新建对应列)。
操作步骤:- 打开团队项目设置,进入Boards > Kanban boards
- 选中你的Feature看板,点击右上角的Configure按钮
- 切换到Columns标签页:要么把Approved状态添加到现有列的状态列表中,要么新建一个名为"Approved"的列,然后将该状态分配给这个新列
- 保存配置后刷新看板,应该就能看到Approved状态的工作项了
检查工作项状态的类别配置
TFS的Kanban会根据状态的<StateCategory>属性来识别状态归属,虽然只要列映射了就会显示,但如果类别配置错误可能影响流转逻辑。打开你编辑的XML文件,确认Approved状态的类别设置符合你的流转需求:
比如如果Approved是New之后的过渡状态,可以设置为:
<State value="Approved" type="Proposed" statecategory="New">
或者如果它属于进行中状态:
<State value="Approved" type="InProgress" statecategory="InProgress">
重点是确保这个状态的类别是有效的,并且在看板列配置中被包含。
确认XML变更已正确导入并生效
有时候编辑XML后导入可能存在缓存或未成功的情况,你可以做这些验证:- 重新导出Feature的WIT定义,检查Approved状态是否存在,流转规则是否完整
- 新建一个Feature工作项,尝试切换到Approved状态并保存,确认状态能正常使用
- 重启TFS客户端(比如Visual Studio)或清空浏览器缓存后刷新网页版看板
排查看板的筛选限制
有些看板可能设置了筛选规则,隐藏了特定状态的工作项。点击看板右上角的Filter按钮,检查是否有排除Approved状态的筛选条件,确保该状态没有被过滤掉。
按照这几个步骤排查下来,应该就能解决Kanban看不到Approved状态的问题了——我当初就是漏了看板列的映射,折腾了好一会儿才找到问题所在。
内容的提问来源于stack exchange,提问作者Adela Ferrer
相关产品推荐
相关产品推荐

