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

Azure DevOps Services查询无法显示自定义字段值求助

解决Azure DevOps托管XML流程中布尔自定义字段查询不显示值的问题

以下是针对问题的排查和解决方案:

1. 修正布尔字段的控件类型

你当前XML中使用的FieldControl不适用于布尔类型字段,这类控件主要用于文本输入。布尔字段需要使用CheckboxControl来正确绑定、存储和显示值。修改你的控件定义为:

<Control Label="X meeting completed" Type="CheckboxControl" FieldName="X.Xmeetingcompleted" LabelPosition="Left" />

同时删除重复的Control节点,避免配置冲突。

2. 确认字段与目标工作项类型的关联

确保该字段已正确添加到你需要查询的工作项类型(如User Story、Bug等)的配置中:

  • 检查流程XML中,目标工作项类型的FIELDS节点下是否包含该字段的定义
  • 确保FORM节点下只保留一个正确的CheckboxControl绑定
  • 重新导入修改后的流程模板,并更新项目使用的流程,确保更改生效

3. 验证工作项字段值的存储

打开一个包含该字段的工作项,尝试勾选/取消勾选「X meeting completed」复选框,保存工作项后再次查看字段值是否正常显示。如果控件类型错误,可能导致值无法被正确持久化,进而查询中看不到结果。

4. 检查查询配置

  • 打开查询编辑器,切换到「列」选项卡,确认「X meeting completed」字段已被添加,且未被隐藏
  • 尝试创建一个极简查询(仅包含工作项ID和该布尔字段),排除其他筛选条件或列的干扰,测试是否能显示值

5. 数据同步(仅针对报表场景)

如果你是在Analytics报表或数据仓库视图中看不到值,由于你设置了reportable="dimension",需要等待Azure DevOps完成数据同步(通常需要1-4小时)。实时工作项查询不受此影响,可忽略此步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:22:17