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

TFS 2013:如何在冲刺结束时为未完成的工作项创建警报,tfs,tfs-power-tools,tfs-alerts,Tfs,Tfs Power Tools,Tfs Alerts,有没有办法在TFS上设置自定义警报?我已经使用web界面来创建警报,但我需要创建自定义警报,这些警报不仅基于工作项字段,还基于当前和过去的迭代。我知道Power Tools在以前的Visual Studio版本中曾经有一个警报资源管理器,但我不知道它是否支持我正在尝试的操作 本质上,这就是我需要的: 当当前迭代(在我的例子中是sprint)结束时,通知用户分配给他们的未完成工作项的警报 我知道你们中的一些人可能担心TFS不知道当前的sprint是什么,但我已经使用了这个解决方法,所以我不认为这是

有没有办法在TFS上设置自定义警报?我已经使用web界面来创建警报,但我需要创建自定义警报,这些警报不仅基于工作项字段,还基于当前和过去的迭代。我知道Power Tools在以前的Visual Studio版本中曾经有一个警报资源管理器,但我不知道它是否支持我正在尝试的操作

本质上,这就是我需要的:
当当前迭代(在我的例子中是sprint)结束时,通知用户分配给他们的未完成工作项的警报

我知道你们中的一些人可能担心TFS不知道当前的sprint是什么,但我已经使用了这个解决方法,所以我不认为这是一个问题

我知道我可以简单地查询未完成的项目,并将它们移动到Excel中的另一个迭代(sprint),但我们正在努力养成让每个人按时完成工作的习惯,如果不能,则尽快完成,通知将大大有助于这一点


是否有办法通过TFS API或TeamFoundation PowerShell模块实现这一点?我搜索了很多,但似乎找不到这个问题的答案。任何帮助,即使是一个变通解决方案,将不胜感激

如果您试图让人们养成更新工作项的习惯,那么这将给您带来更多问题,而不是解决问题。他们没有这样做,因为他们看不到价值

但是,您可以编写发送电子邮件的TfsJob。这将需要安排的工作,检查,看看是否有未完成的工作

这应该让你开始:


然而,您遇到的是一个无法通过工具解决的人员问题。

我喜欢的是找一份工作,无论是SQL server one还是windows服务,运行,然后自己操作工作项。

我同意您的说法,这是一个人员问题,但我们最近才实施了TFS,所以重点是让人们养成定期更新工作项目的习惯。我一定会研究你给我的解决方案。非常感谢!