如何向用户发送有关接受工作项的通知?
我已向我发送通知,但如何将电子邮件发送给记录工作项的用户?
任何想法?
答案 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="$"CoreFields/StringFields/Field [ReferenceName='System.WorkItemType']/NewValue" = Bug AND $"CoreFields/StringFields/Field[ReferenceName='System.AuthorizedAs']/NewValue" <> $"CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue"">
<recipients>
<recipient
name="Owner" address="CoreFields/StringFields/Field[ReferenceName='System.CreatedBy']/NewValue"
type="DisplayNameField"
allowHtml="true"/>
</recipients>
</alert>
这能解决您的需求吗?