0

私は完全に根底に到達できないシナリオを持っています。

「Zoo」というプロジェクトがあります。チェックイン アラートを (アラート エクスプローラーを使用して) ユーザー A にメールを送信するように設定しました。フィルター定義の詳細は、Field = ServerItem、Operator = Under、および Value = $Zoo であり、フィルター式は次のとおりです。

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

「ZooLife」という別のプロジェクトもあり、チェックインアラートを設定して、ユーザー B に電子メールを送信します。

アイテムが「ZooLife」プロジェクトにチェックインされると、ユーザー B とユーザー A の両方がこのチェックインに関する電子メールを受信するようです。

特定のプロジェクトにチェックインされたものに対してのみアラートが受信されるようにフィルターを構成する方法を誰かが助けることができますか? または、フィルタリングの仕組みを説明する特定のドキュメントはありますか?

ユーザー A には、「ZooLife」プロジェクトではなく、「Zoo」プロジェクトのチェックイン アラートのみを受信して​​もらいたいです。アラート定義を Field = Folder、Operator = =、および Value = $/ZooLife に変更しようとしましたが、ユーザー B が受け取るチェックイン アラートはルート レベルで行われた変更のみです。

よろしくお願いします

4

1 に答える 1

2

Bryan が上で指摘したように、あなたが見ているものは予想されたものです。starts with 句を $/zoo/ に変更してみてください。余分なスラッシュが問題を解決するはずです。

于 2012-11-03T20:45:36.000 に答える