問題
- 2つの別々のサイトがある場合、それぞれに異なる通知を作成したいのですが、 groupId==<groupId of your site>という条件では別々のサイトに別々の通知を設定することができません。
Aサイト "に "A通知 "を作成し、"Bサイト "に "B通知 "を作成した場合、"Bサイト "にトリガーがかかると、"A "と "B "の両方の通知が起動します。
環境
- Liferay DXP 7.4
解像度
- GroupIDはこのような条件では使用できないので、回避策としてGroupIDの代わりにChannelIDを使用したGroovyスクリプトを使用する必要がある。
- このLPSには、このような動作を実現するためのテンプレートGroovy Scriptがあります。
追加情報
- この解決策はコマースでも有効だ。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン