0

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

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

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

我知道我可以简单地查询未完成的项目并将它们移动到 Excel 中的另一个迭代(冲刺),但我们正在努力养成让每个人按时完成工作的习惯,如果没有,尽快完成,并且通知将对此大有帮助。

有没有办法通过 TFS API 或 TeamFoundation PowerShell 模块来做到这一点?我进行了广泛的搜索,但似乎找不到这个问题的答案。即使有变通解决方案的任何帮助,也将不胜感激。

4

2 回答 2

0

如果你想让人们养成更新他们的工作项目的习惯,那么这会给你带来比它修复的问题更多的问题。他们不这样做是因为他们没有看到价值。

但是,您可以编写一个发送电子邮件的 TfsJob。需要计划的工作来检查是否有未完成的工作......

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

但是,您所拥有的是无法通过工具解决的人员问题。

于 2014-09-09T19:03:48.590 回答
0

我喜欢的是获得一份工作,无论是 SQL 服务器还是 Windows 服务,运行,然后自己操作工作项。

于 2014-09-16T09:54:00.393 回答