0

我有一个我无法深入了解的场景。

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

'Artifacts/Artifact[starts-with(translate(@ServerItem, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz"), "$/Zoo")]' <> null

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

似乎当一个项目被签入“ZooLife”项目时,用户 B 和用户 A 都会收到一封用于此签入的电子邮件。

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

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

提前谢谢了

4

1 回答 1

2

正如 Bryan 在上面指出的那样,您所看到的都是意料之中的。尝试将您的开头与子句更改为 $/zoo/。额外的斜线应该可以解决您的问题。

于 2012-11-03T20:45:36.000 回答