TFS2010 web - 向记录工作项的用户发送通知

时间:2011-09-21 13:44:58

标签: tfs tfs2010

如何向用户发送有关接受工作项的通知?

我已向我发送通知,但如何将电子邮件发送给记录工作项的用户?

任何想法?

1 个答案:

答案 0 :(得分:0)

您的要求有点复杂,无法开箱即用。请在项目名称Team Alert http://teamalert.codeplex.com/下查看在codeplex上托管的TFS2010的事件通知插件。

  

它是TFS 2010的服务器端扩展,允许您向事件中的任何人员字段发送电子邮件通知,无论该字段是否包含SID,帐户名称或显示名称。 < / p>

创作者在自己的网站上讨论您的需求:http://fszlin.dymetis.com/post/2011/03/22/Event-Notification-Plugin-for-TFS-2010.aspx

您的配置可能是这样的:

<alert  name="Bug Changes"  event="WorkItemChangedEvent"
 filterExpression="$&quot;CoreFields/StringFields/Field [ReferenceName='System.WorkItemType']/NewValue&quot; = Bug AND $&quot;CoreFields/StringFields/Field[ReferenceName='System.AuthorizedAs']/NewValue&quot; &lt;&gt; $&quot;CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue&quot;">
 <recipients>
  <recipient
   name="Owner" address="CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue"
   type="DisplayNameField"
   allowHtml="true"/>
 </recipients>
</alert>

这能解决您的需求吗?