TFS 2015 中的自定义字段警报

Custom Field Alert in TFS 2015

问题如下:

我在 TFS 工作项中有一个自定义 Requester 字段。它包含一个有效的 TFS 用户名。 当项目更改状态时,是否可以向此自定义字段中指定的人发送电子邮件?

换句话说:

Requester = [Me]
Send email on State change

来自以下问题:

1) “[Me]” variable for custom field alerts in TFS 2013
2)

我发现自定义字段(例如 Requester)没有 = 和 <> 运算符。他们只有更改、更改为、更改自。因此这是不可能的。 (您只能观察对自定义字段所做的更改)

有没有人看到、提出或实施过解决方案?也许是自定义插件?

提前致谢!

您正在寻找服务器端事件处理程序来实现此目的。

  • 拦截工作项更改事件
  • 检查更改是否是 状态变化
  • 如果是,则将电子邮件发送到列表中列出的地址 请求者字段。

codeplex 上有几个旧项目可以帮助您 运行 但您需要针对 TFS 2015 进行更新(并测试您稍后应用的任何更新)

Email alerts for TFS

TFS Work Item Watcher

刚刚出现在 VSTS 中的一项功能使它变得更加流畅

Follow a Work Item

尽管您会收到有关所有更改的通知,而不仅仅是状态更改

该功能已在 TFS“15”中添加(与 TFS2015 不同,请参阅 Brian Harry's blog post

该功能尚未 public 启用,但有一个功能标志,您可以通过更改 team foundation 注册表中的值来启用它来启用它 - 因为它不是 public但是您必须联系 Microsoft 以获取说明,

我在博客中提供了我的电子邮件post https://blogs.msdn.microsoft.com/rihamselim/2016/09/07/enabling-alerts-for-custom-fields-in-work-item-alerts/