咨询:TFS新建团队默认看板列映射的定义来源
TFS新团队默认看板列映射的配置位置解析
这个问题确实挺容易踩坑的——我之前也碰到过类似的困惑,明明项目看板配置好了,新建团队却又回到不符合预期的默认列映射。咱们一步步捋清楚:
核心配置来源:流程模板而非项目现有配置
你猜的没错,这确实和工作项状态与看板列的映射有关,但它并不在processconfiguration.xml里(你没找到是对的)。对于传统XML流程模板来说,新团队的默认看板列映射定义在流程模板的WorkItem Tracking\Process\KanbanColumns.xml文件中;如果你们用的是继承型流程(Inheritance Process),这个默认配置则是在TFS Web门户的流程设置里。为什么没沿用项目默认?
TFS的设计逻辑是:项目级看板是项目全局的视图参考,但每个团队的看板是独立可定制的资产。新建团队时,系统会直接从流程模板的默认看板配置初始化,而不是复制项目已有的看板设置——这就是为什么你以为会沿用项目默认,但实际并非如此的原因。怎么修改默认配置?
- 针对XML流程模板:导出你的流程模板,找到
KanbanColumns.xml文件,里面会明确定义哪些工作项状态对应哪些看板列。修改后重新导入流程模板,后续新建的团队就会使用你调整后的默认列映射了。 - 针对继承型流程:在TFS Web门户进入
Project Settings > Process,找到团队使用的目标流程,编辑其看板列的默认配置。保存后,新创建的团队就会自动继承这个修改后的设置。
- 针对XML流程模板:导出你的流程模板,找到
补充:已创建团队的调整
如果是已经建好的团队,你可以直接进入团队设置的看板页面手动调整列映射,但这只对单个团队生效;要让所有新团队都用符合预期的默认配置,必须修改流程模板或继承型流程的全局设置。
内容的提问来源于stack exchange,提问作者George Altenbaugh
相关产品推荐
相关产品推荐

