我们正在使用TFS 2010和团队资源管理器的项目管理工作项功能。
当工作项目(如错误或任务等)被分配给用户时,如何向该人发送电子邮件通知他们新项目?
答案 0 :(得分:53)
安装TFS Power Tools后,您必须创建自定义提醒。
在团队资源管理器中,右键单击Team Project Collection Root并选择Alerts Explorer。
警报资源管理器打开。从“警报资源管理器”工具栏中单击“新建”它将打开“新建警报”对话框。展开要创建的警报类型,以查看预先构建的模板的选择。单击符合通知要求的警报模板,或单击[空白警报]。
在“警报定义”部分中,重命名警报并定义自定义表达式。例如,您可以修改表达式,以便在项目主管创建或更新工作项或分配工作项时随时接收电子邮件通知。
答案 1 :(得分:14)
试用电动工具。我相信Power Tools允许您管理一些电子邮件功能http://msdn.microsoft.com/en-us/vstudio/bb980963。当我使用TFS项目管理时,Power Tools帮助我获得了一些我需要的东西。我想它会在Alert Explorer中。
答案 2 :(得分:6)
Jehan33提供了一个很好的答案,但它没有解决很多人提出这个问题的共同主题。警报资源管理器允许您为特定用户设置警报,但不能为适用于所有用户的通用通知设置警报。我想通常需要一个全局设置来通知用户,当他自己以外的人改变工作项时,工作项被分配给他。如果你想这样做,你可以选择使用插件,自己写一个或者在codeplex上有一些插件。
例如:http://teamalert.codeplex.com/
另外,编写自己的插件并不像听起来那么糟糕,你可以找到一些非常好的资源。您最有可能想要一个订阅WorkItemChangedEvent的插件,该插件将检查谁正在更改WorkItem以及他们要更改的内容以确定您是否要发送通知。此时,您可以从Active Directory中获取电子邮件地址,并根据需要发送电子邮件。
答案 3 :(得分:1)