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

迭代ID更改时TFS警报未触发,tfs,Tfs,我已使用警报资源管理器在TFS服务器上设置了一个警报,该警报连接到工作项更改事件。警报中唯一的一个子句有一个迭代ID字段和一个更改运算符。我的筛选表达式是: “ChangedFields/IntegerFields/Field[ReferenceName='System.IterationId']/OldValue”“ChangedFields/IntegerFields/Field[ReferenceName='System.IterationId']/NewValue” 但是,当我更改工作项

我已使用警报资源管理器在TFS服务器上设置了一个警报,该警报连接到工作项更改事件。警报中唯一的一个子句有一个迭代ID字段和一个更改运算符。我的筛选表达式是:

“ChangedFields/IntegerFields/Field[ReferenceName='System.IterationId']/OldValue”“ChangedFields/IntegerFields/Field[ReferenceName='System.IterationId']/NewValue”

但是,当我更改工作项的迭代时,我从未收到电子邮件。基于同一服务器上的工作项更改事件的其他警报不会出现问题。

我不确定“迭代ID”代表什么,但当您更改工作项中的“迭代”时,“迭代路径”肯定会更改。

因此,将您的子句改为“迭代路径”:

"CoreFields/StringFields/Field[ReferenceName='System.IterationPath']/NewValue" under '\'
这对应于这样的配置:

我不确定“迭代ID”代表什么,但当您更改工作项中的“迭代”时,“迭代路径”肯定会更改。

因此,将您的子句改为“迭代路径”:

"CoreFields/StringFields/Field[ReferenceName='System.IterationPath']/NewValue" under '\'
这对应于这样的配置: