TFS 2013:如何在Sprint结束时为未完成的工作项创建警报

时间:2014-09-04 10:54:46

标签: tfs tfs-power-tools tfs-alerts

有没有办法在TFS上设置自定义提醒?我已经使用Web界面创建警报,但我需要创建不仅基于工作项字段的自定义,而且还需要基于当前和过去的迭代。我知道Power Tools曾经在以前版本的Visual Studio中安装了一个Alert Explorer,但我不知道它是否支持我想要做的事情。

基本上,这就是我所需要的:
当前迭代(在我的情况下为sprint)结束时,向用户通知分配给他们的未完成工作项的警报。

我知道有些人可能会担心TFS不知道当前的sprint是什么,但我已经使用了这个解决方法http://intellitect.com/transitioning-between-sprintsiterations-with-tfs/所以我不相信这是一个问题。

我知道我可以简单地查询未完成的项目并将它们移动到Excel中的另一个迭代(sprint),但我们正在努力养成让每个人按时完成工作的习惯,如果没有,那么就像可能,并且通知将在很大程度上帮助实现这一目标。

是否有办法通过TFS API或TeamFoundation PowerShell模块执行此操作?我已经进行了广泛的搜索,但我似乎无法找到这个问题的答案。任何帮助,即使使用解决方案也将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您试图让人们养成更新工作项目的习惯,那么这将导致您遇到的问题多于修复问题。他们没有这样做,因为他们没有看到价值。

但是你可以写一个发送电子邮件的TfsJob。它需要是计划工作,检查是否有杰出的工作......

这应该让你开始:http://blogs.msdn.com/b/chrisid/archive/2010/02/15/introducing-the-tfs-background-job-agent-and-service.aspx

然而,你所拥有的是一个无法通过工具解决的人员问题。

答案 1 :(得分:0)

我喜欢的是找工作的东西,无论是SQL服务器还是Windows服务,运行,然后自己操作工作项。