TFS2010具有相似名称的项目的电子邮件警报

时间:2012-11-02 11:35:36

标签: tfs2010

我有一个场景,我无法深入到底。

我有一个名为“动物园”的项目。我设置了一个检入警报(使用警报资源管理器)来向用户A发送电子邮件。过滤器定义中的详细信息是Field = ServerItem,Operator = Under和Value = $ Zoo,过滤器表达式为:

'Artifacts / Artifact [starts-with(translate(@ServerItem,“ABCDEFGHIJKLMNOPQRSTUVWXYZ”),“$ / Zoo”)]'<>空

我还有另一个名为“ZooLife”的项目,并设置了一个检查警报,向用户B发送电子邮件。

当项目被检入“ZooLife”项目时,用户B和用户A都会收到此签入的电子邮件。

任何人都可以帮助如何配置过滤器,以确保只接收检查到特定项目的任何内容的警报?或者,是否有任何特定的文档可以解释过滤的工作原理?

我希望用户A只接收“Zoo”项目的签入警报,而不是“ZooLife”项目。 我已经尝试将警报定义更改为Field = Folder,Operator = =和Value = $ / ZooLife,但是用户B收到的唯一签入警报是针对根级别所做的更改。

非常感谢提前

1 个答案:

答案 0 :(得分:2)

正如布莱恩指出的那样,你所看到的是预期的。尝试将您的启动条款更改为$ / zoo /。额外的斜线可以解决你的问题。