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

Azure DevOps Server 2022:为Feature工作项添加用户选择字段的方案咨询

在Azure DevOps Server 2022中添加支持报表的自定义业务负责人用户字段

针对你的需求,完全可以不占用现有系统字段,创建一个关联系统用户列表的自定义字段且支持报表,具体步骤如下:

1. 创建自定义用户类型字段

你可以通过两种方式完成创建:

  • 使用Process Editor(推荐):
    1. 打开Visual Studio,安装Azure DevOps Server的Process Editor扩展(未安装的话需先安装)。
    2. 连接到你的Azure DevOps Server实例,定位到对应项目集合与项目。
    3. 打开「Work Item Types」,选择「Feature」工作项类型进入编辑模式。
    4. 在「Fields」选项卡点击「New Field」,配置参数:
      • 字段名称:Business Owner
      • 字段引用名:建议用自定义前缀,比如Custom.BusinessOwner(避免和系统字段冲突)
      • 类型:选择Identity(该类型自动关联系统用户/组列表,用户可直接选择系统内的用户)
      • 允许的值:保持默认的「All users and groups」即可
  • 使用witadmin命令行:
    打开命令提示符,定位到Azure DevOps Server工具目录(通常为C:\Program Files\Azure DevOps Server 2022\Tools),执行以下命令创建字段:
    witadmin createfield /collection:http://你的服务器地址:8080/tfs/项目集合 /n:"Business Owner" /type:Identity /refname:Custom.BusinessOwner /friendlyname:"业务负责人"
    
    之后通过witadmin exportwitd导出Feature的WIT定义,手动将该字段添加到表单布局,再用witadmin importwitd导入修改后的定义。

2. 配置字段的报表支持

要让字段能用于报表,必须确保它同步到Azure DevOps的数据仓库:

  1. 在Process Editor的字段编辑界面,找到刚创建的Custom.BusinessOwner字段,将Reportable属性设置为Dimension(适合报表分组、筛选)或Detail(适合显示详细数据)。
  2. 保存工作项类型修改后,等待数据仓库同步(通常需1-2小时,可通过Azure DevOps Server的「Administration」->「Data Warehouse」查看同步状态)。

3. 验证功能

  • 打开Feature工作项,确认表单中出现「业务负责人」字段,且能从系统用户列表中选择用户。
  • 数据同步完成后,在报表管理器(或Power BI连接数据仓库)中,检查Custom_BusinessOwner字段是否存在,能否正常用于报表制作。

注意:由于你的系统从TFS 2010升级而来,需确保项目使用继承式流程或托管式XML流程(旧XML流程也适用,仅Process Editor操作路径略有差异)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 09:57:48