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

如何在TFS 2017团队通知中添加Owner角色至指定成员下拉菜单?

在TFS 2017中添加Owner相关的警报通知选项

嘿,这个需求完全可以通过流程自定义实现,我给你梳理下具体的操作步骤:

1. 确认Owner字段的类型

首先要确保你的工作项模板中的Owner字段是**人员/组(Person/Groups)**类型的字段——只有这种类型的字段才会被TFS的警报系统识别为可选择的“特定团队成员”选项。如果当前不是这个类型,你需要先修改字段类型:

  • 打开TFS的团队项目设置,进入工作项类型页面
  • 找到对应的工作项类型(比如Bug、Task),选择编辑
  • 在字段列表中找到Owner字段,修改其类型为“人员/组”

2. 启用Owner字段的变更跟踪

要让警报系统识别Previous Owner和Current Owner,必须开启该字段的变更跟踪功能,这样系统才能记录字段的历史变更:

  • 如果使用Visual Studio Team Foundation Server Power Tools的Process Editor:
    1. 导出目标工作项类型的XML定义文件
    2. 在XML中找到Owner字段的<FieldDefinition>节点,添加或修改reporting属性,确保包含trackhistory="true",示例:
      <FieldDefinition name="Owner" refname="Custom.Owner" type="String" reportable="dimension" trackhistory="true">
        <!-- 其他配置内容 -->
      </FieldDefinition>
      
    3. 将修改后的XML文件重新导入到团队项目中
  • 如果使用Web界面(部分场景支持):
    进入工作项类型的字段编辑页面,找到Owner字段的高级设置,勾选“跟踪此字段的变更历史”选项

3. 验证警报选项

完成上述配置后,重新打开警报设置页面,在「Deliver to Specific team members」下拉菜单中应该就能看到Owner、Previous Owner、Current Owner这三个选项了。

注意事项

  • 变更跟踪开启后,只有配置完成之后的工作项变更会被记录,之前的历史变更不会生成Previous Owner的数据
  • 如果导入XML后没有立即看到选项,建议重启TFS的应用层服务,或者等待几分钟让配置生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:23:11