分配新的TFS错误,任务或其他工作项时收到电子邮件

Lui*_*ion 21 tfs tfs-workitem

我们正在使用TFS 2010和团队资源管理器的项目管理工作项功能.

当工作项(如错误或任务等)被分配给用户时,如何向该人发送电子邮件通知他们新项目?

Jeh*_*n33 53

安装TFS Power Tools后,您必须创建自定义警报.

  • 在团队资源管理器中,右键单击Team Project Collection Root并选择Alerts Explorer.

  • 警报资源管理器打开.从"警报资源管理器"工具栏中单击"新建" 它将打开"新建警报"对话框.扩展要创建的警报类型,以查看预先构建的模板的选择.单击符合通知要求的警报模板,或单击[空白警报].

  • 在"警报定义"部分中,重命名警报并定义自定义表达式.例如,您可以修改表达式,以便在项目主管创建或更新工作项或分配工作项时随时接收电子邮件通知.

在此输入图像描述

  • 屏幕截图有一个很好的解释!谢谢你,杰汉.(对不起,我不能投票给你答案,因为我还没有15名代表.) (2认同)
  • 我使用此方法设置了一些警报,但它们似乎都没有生成任何电子邮件. (2认同)

Mar*_*ark 14

试试电动工具.我相信Power Tools允许您管理一些电子邮件功能http://msdn.microsoft.com/en-us/vstudio/bb980963.当我使用TFS项目管理时,Power Tools帮助我获得了一些我需要的东西.我想它会在Alert Explorer中.


ctb*_*ctb 6

Jehan33提供了一个很好的答案,但它没有解决很多人提出这个问题的共同主题.警报资源管理器允许您为特定用户设置警报,但不能为适用于所有用户的通用通知设置警报.我想通常需要一个全局设置来通知用户,当他自己以外的人改变工作项时,工作项被分配给他.如果你想这样做,你可以选择使用一个插件,你自己写一个或者在codeplex上有一些插件.

例如:http://teamalert.codeplex.com/

另外,编写自己的插件并不像听起来那么糟糕,你可以找到一些非常好的资源.您最有可能想要一个订阅WorkItemChangedEvent的插件,该插件将检查谁正在更改WorkItem以及他们要更改的内容以确定您是否要发送通知.此时,您可以从Active Directory获取电子邮件地址,并根据需要发送电子邮件.