21

我们将 TFS 2010 和 Team Explorer 的工作项功能用于项目管理。

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

4

4 回答 4

52

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

  • 在 Team Explorer 中,右键单击 Team Project Collection Root 并选择 Alerts Explorer。

  • 警报资源管理器打开。从警报资源管理器工具栏中,单击新建。它将打开“新建警报”对话框。展开您要创建的警报类型以查看预建模板的选择。单击与您的通知要求匹配的警报模板,或单击[空白警报]。

  • 在警报定义部分,重命名警报并定义您的自定义表达式。例如,您可以修改表达式以在项目主管创建或更新工作项或将工作项分配给您的任何时候接收电子邮件通知。

在此处输入图像描述

于 2011-03-19T21:25:53.930 回答
14

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

于 2011-03-19T12:55:45.143 回答
6

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

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

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

于 2012-04-20T17:47:42.160 回答
1

长期以来,电子邮件警报是了解 TFS 更改的唯一选择。

现在,您也可以考虑使用CatLight 状态通知器

当新的工作项与查询匹配时,它将直接在桌面上显示 toast 通知。

Catlight 工作项通知

于 2016-11-17T02:29:32.577 回答