通知(Notifications)
OpenLM Platform が通知を送信する先を設定するには、Notification Service で各チャネルを 1 回ずつ構成します。Notification Service は OpenLM Platform 共通の配信ハブです。通知の内容は他の OpenLM アプリが決め、Notification Service がそのメッセージをメール、チケット、プッシュの 3 つのチャネルで配信します。
通知は複数の OpenLM Platform アプリケーション(Identity、Identity Alignment(Directory Sync の External Services ページ)、Alerts、Cloud、および任意の Custom アプリ)から発生し、それぞれが Notification Service にメッセージを渡します。1 件の通知は、1 つ・複数・またはすべてのチャネルで配信できます。
はじめに
次の前提条件を確認します。
- OpenLM Platform の管理者ロールがあること。通知設定の管理には、このロールが必要です。
Notification Service を開くには、Navigation(OpenLM Platform ヘッダーのグリッドアイコン)、Platform Administration、Notifications の順に選択します。
関連する作業については、Alerts を参照してください。
Notifications アプリには、左側ナビゲーションの Management の下に 3 つのページがあります。
- Email Notifications: メール配信の受信者と件名の書式設定。
- Ticketing Notifications: IT サービスプラットフォームへの email-to-ticket 配信。
- Push Notifications: プッシュ配信の履歴とデバイスのサブスクリプション。
仕組み
通知は次の手順で配信されます。
- OpenLM アプリ(例: 「License usage > 90%」のような Alerts ルール)が通知を発行します。
- アプリはその通知を Notification Service に送信します。
- Notification Service は、その通知が対象とする各チャネル(メール、チケット、プッシュ、またはそれらの組み合わせ)で配信します。
配信が一元化されているため、各チャネルの設定はNotification Service で一度だけ行えば、すべての OpenLM アプリで再利用されます。
メール通知(Email Notifications)
OpenLM Platform からのテストメールを受け取る宛先と、通知件名のタグ付け(任意)を選択するには、Email Notifications を開きます。
Test Email Recipients のグリッドと Advanced セクションがある Email Notifications ページ。
テスト用メール受信者を追加する
チャネルを検証するための宛先を追加するには、次の手順を実行します。
-
Email フィールドにアドレスを入力します。
-
Add を選択します。
行のアクションで、アドレスを編集または削除できます。
-
Send Sample Email を選択すると、その宛先にテストメッセージが送信されます。
成功すると、送信を確認するメッセージ「Email was sent, check inbox please.」が表示されます。
-
Save を選択します。
ホスト型の OpenLM Platform では、メールは OpenLM のマネージドメールサービス(no-reply アドレス)から一元的に送信されます。ここで構成できる Simple Mail Transfer Protocol (SMTP) サーバーの項目はないため、管理するのは受信者と件名の書式のみです。オンプレミス環境では、これに加えて Sender Account(Sender Email、Host、Port、SMTP のユーザー名とパスワードを表示する Security トグル、SSL トグル)を設定します。
個々の通知の受信者は、通知を発行したアプリ側で設定されます(例: 各 Alert 自身の受信者リスト)。Test Email Recipients は、このページからサンプルメールを送信するときに使用される宛先です。
件名のプレフィックスとサフィックスを追加する
発信元アプリケーションごとに、通知メールの件名へプレフィックス、サフィックス、またはその両方を追加するには、Advanced を展開します。受信トレイやチケットシステムで OpenLM Platform のメールをフィルタリング・振り分けしやすくなります。
Prefix/Suffix トグルをオンにした Advanced セクション。
-
Prefix/Suffix をオンにします。
-
Application として、OpenLM Identity application、OpenLM Identity Alignment、OpenLM Alerts、OpenLM Cloud、または Custom を選択します。
-
Prefix、Suffix、またはその両方を入力します。
-
Add を選択します。
アプリケーションごとに有効になるのは 1 件のみです。同じアプリケーションに複数追加した場合は、最初の 1 件が使用されます。
-
Save を選択します。
チケット通知(Ticketing Notifications)
通知をサポートチケットにするには、チケットシステムの受信用 email-to-ticket アドレスへメールで送信します。
Ticketing Notifications ページ。Ticket System を EmailSender に設定しています。
-
Ticket System で EmailSender を選択します。
EmailSender は、利用可能な配信方法です。
-
Test Email Recipients にチケットシステムの受信用アドレスを追加します(例: ServiceNow、Jira、Zendesk の受信メールアドレス)。
-
Send Sample Email を選択して、そのアドレスがメールを受け付けることを確認します。
-
Save を選択します。
チケット配信はメールのみです。OpenLM Platform は通知をメールとして送信し、チケットプラットフォームが email-to-ticket 機能で取り込みます。OpenLM Platform には直接的な API 連携や双方向連携はなく、チケットのステータスも追跡しません。メールと同様に、オンプレミス環境ではここで独自の Sender Account を設定します。
プッシュ通知(Push Notifications)
プッシュは、受信を購読しているデバイスへリアルタイムにアラートを配信します。OpenLM Platform では、プッシュは Firebase Cloud Messaging(FCM)経由で配信されます。
プッシュ通知の履歴
配信の検証や監査を行うには、Push Notifications タブを使用します。このタブには、送信されたすべてのプッシュ通知のログが表示されます。
履歴グリッドと詳細ペインがある Push Notifications タブ。
このタブの内容は次のとおりです。
- 列は Application、Notification Level(Warning、Info、Error)、Notification Time です。
- 行を選択すると、その Subject と Message が詳細ペインに表示されます。
- ツールバーで、選択した通知の Delete、Send Sample Push Notification、リストの Refresh、Search を実行できます。
Subscriptions(サブスクリプション)
Subscriptions タブには、プッシュ通知を受信するよう登録されているデバイスが一覧表示されます。デバイスは購読時に自動的に追加されるため、このタブは読み取り専用です。
Application、Token、Subscribed at の各列がある Subscriptions タブ。
列は Application、Token、Subscribed at です。
サンプルプッシュ通知の送信
購読中のデバイスがプッシュを受信できることを確認するには、Send Sample Push Notification を選択してダイアログを入力します。
Send Sample Push Notification ダイアログ。
- Subject を入力します(必須)。
- Application と Notification Level(Warning、Info、Error)を選択します。
- Message を入力します(必須)。
- Send を選択します。サンプルは購読中のデバイスへ配信され、履歴に記録されます。
ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。