You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TFS 2018:创建可在看板视图显示的自定义状态类型求助

如何在Azure DevOps Agile流程中实现自定义状态在看板折叠视图单独汇总?

问题描述:

我基于内置的InProgress状态类型创建了「Ready to Deploy」自定义工作项状态,现在希望让这个状态在折叠看板视图的汇总里单独显示——目前所有设为该状态的条目都被归入「In Progress」分组。我尝试找到状态类型的定义位置,翻查了多个XML文件也没结果;查微软官方文档只看到内置状态类型列表,没找到自定义新状态类型的方法。我们用的是默认Agile流程。


解决方案:

首先明确:Azure DevOps/TFS的状态类别(即你说的「状态类型」)是内置固定的,仅包含New、InProgress、Resolved、Completed、Removed这五个,无法新增自定义类别。但你可以通过以下两种方式实现需求:

方式1:配置独立的看板列映射

  1. 进入项目设置 → 板配置 → 列
  2. 点击「添加列」,创建名为「Ready to Deploy」的新列
  3. 将工作项状态中的「Ready to Deploy」映射到这个新列
  4. 完成后,折叠看板视图时,该列的工作项会单独显示为「XX Ready to Deploy」汇总项

方式2:复用未充分使用的内置类别(按需选择)

如果业务逻辑允许,可将「Ready to Deploy」的状态类别切换到某个闲置的内置类别:

  1. 导出对应工作项类型的XML定义,找到对应<State>节点:
    <State value="Ready to Deploy" type="InProgress" />
    
  2. 将type属性值改为目标内置类别(比如Resolved,需确保符合业务逻辑)
  3. 导入修改后的XML定义,并在看板配置中确保该类别对应的列包含「Ready to Deploy」状态
  4. 折叠时该状态会归入对应类别的汇总,若该类别仅绑定这一个状态,就等同于单独显示

补充说明:

状态类别是通过工作项类型(WIT)XML中的<State>元素的type属性指定的,你无法添加自定义的type值,只能使用微软提供的五个内置类别。


内容的提问来源于stack exchange,提问作者Angus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 15:10:10