迭代ID更改未触发的TFS警报

时间:2011-10-26 18:01:29

标签: tfs tfs2010

我已在使用警报资源管理器附加到Work Item Changed事件的TFS服务器上设置警报。我在警报中唯一的子句有一个迭代ID字段和一个更改运算符。我的过滤器表达式是:

“ChangedFields / IntegerFields / Field [ReferenceName ='System.IterationId'] / OldValue”<> “ChangedFields / IntegerFields /领域引用名称= 'System.IterationId'] /的NewValue”

但是,当我更改工作项的迭代时,我从未收到过电子邮件。基于同一服务器上的工作项更改事件的其他警报正在通过,没有任何问题。

1 个答案:

答案 0 :(得分:1)

我不确定“Iteration ID”代表什么,但是当您更改工作项中的“Iteration”时,“Iteration Path”肯定会发生变化。

因此改为你的“迭代路径”条款:

"CoreFields/StringFields/Field[ReferenceName='System.IterationPath']/NewValue" under '\'

这对应于这样的配置:

enter image description here