2016-04-25 48 views
1

的问题如下:自定义字段警报在TFS 2015年

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

换句话说:

Requester = [Me] 
Send email on State change 

从以下几个问题:

1)“[Me]” variable for custom field alerts in TFS 2013
2)How to create custom Field with transition workflow in TFS

我想通了,自定义字段(如Requester)没有=和<>运营商。他们只有改变,改变,从改变。因此这是不可能的。 (您只能观察对自定义字段所做的更改)

有没有人看到过,实施过这种解决方案?也许是一个自定义插件?

谢谢您提前!

回答

3

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

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

有CodePlex上几个老项目,这应该让你和运行,但你需要更新TFS 2015年(与任何更新和测试您以后应用)

Email alerts for TFS

TFS Work Item Watcher

有,只是突然出现在VSTS这一特点使得这个有点滑头

Follow a Work Item

虽然你会得到上的所有更改通知,而不仅仅是状态改变

1

在TFS“15”中加入该功能(不一样的TFS2015,见Brian Harry's blog post

功能未公开启用但是有一个功能标志,您可以通过更改团队基础注册表中的值来启用该功能 - 因为它尚未公开,所以您必须联系Microsoft以获得说明,

我已经提供了我的电子邮件地址博客文章 https://blogs.msdn.microsoft.com/rihamselim/2016/09/07/enabling-alerts-for-custom-fields-in-work-item-alerts/

+0

小心从链接添加一些细节? –

+0

该功能在TFS“15”中添加(与TFS2015不同,请参阅[Brian Harry的博客文章](https://blogs.msdn.microsoft。com/bharry/2016/08/08/tfs-15-rc1-is-available /)) 该功能尚未公开启用,但有一个功能标志,您可以通过更改团队基础中的值注册表来启用它 - 因为它不是公开的,你将不得不联系微软的指示,我已经在博客文章中提供了我的电子邮件,希望有帮助 – Riham

+0

你可以编辑你的答案,添加一些这些细节? –