この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

各 Salesforce イベントの違い

Salesforce はイベントを使用するさまざまな機能を提供しており、その一部は標準プラットフォームイベントに基づきます。また、イベントに似た、イベント通知ではない機能もあります。

カスタムイベント

次の種別のイベントを使用して、カスタムメッセージの生成と配信ができます。

カスタムプラットフォームイベント
カスタムプラットフォームイベントを使用して、セキュアで拡張性の高いカスタマイズ可能なイベント通知を Salesforce 内または外部供給元から配信できます。カスタムプラットフォームイベントの項目は、Salesforce で定義され、送受信するデータを決定します。アプリケーションは、Lightning プラットフォームまたは外部システムでプラットフォームイベントを公開または登録できます。
汎用イベント
汎用イベントは、任意のペイロードを含むカスタムイベントです。汎用イベントでは、イベントのスキーマを定義できません。

データイベント

次の種別のイベントが Salesforce レコードに関連付けられます。

変更データキャプチャイベント
Salesforce は、レコードと項目の変更に対する変更データキャプチャイベントを公開します。
PushTopic イベント
PushTopic イベントは Salesforce レコードの項目の変化を追跡し、Salesforce レコードに関連付けられます。

カスタムイベントとデータイベントの比較

カスタムイベントとデータイベントの比較については、『Streaming API 開発者ガイド』「ストリーミングイベント機能」を参照してください。

標準イベント: セキュリティ、Apex、管理

Salesforce は次の標準プラットフォームイベントの例を公開しています。これらの定義済みイベントを使用すると、Salesforce 内のセキュリティ関連のアクションとユーザアクションを監視できます。

アセットトークンイベント
AssetTokenEvent ストリームを登録し、OAuth 2.0 認証アクティビティを監視します。Salesforce は、接続デバイスの OAuth 2.0 アセットトークンフローが正常に完了したときにアセットトークンイベントを公開します。
Apex 一括処理エラーイベント
BatchApexErrorEvent ストリームを登録して、Apex の一括処理ジョブの実行中に発生したエラーをキャッチします。Apex 制限の例外など、キャッチできない例外を含め、あらゆる種類のエラーと例外を受信できます。
リアルタイムイベントモニタリング
リアルタイムイベントモニタリングでは、ユーザアクティビティ (ログイン、レポートの実行など) をリアルタイムで監視するために登録できる標準プラットフォームイベントが提供されます。たとえば、LoginEventStream のイベントチャネルに登録し、ユーザがログインしたときに通知を受信できます。

イベントに似た機能

次の機能は、ストリーミングイベントと錯覚する場合がありますがそうではありません。

イベントモニタリングログ
リアルタイムイベント監視と同様に、イベントモニタリングを使用してユーザアクティビティ (ログイン、レポートの実行など) を追跡できます。リアルタイムイベントとは異なり、イベントモニタリングではリアルタイム通知は送信されません。代わりに、ユーザアクティビティはログに保存され、そのログをクエリできます。
トランザクションセキュリティポリシー
トランザクションセキュリティポリシーでは、ユーザアクティビティ (ログイン、データのエクスポートなど) が評価され、アクションがリアルタイムでトリガされます。ポリシーがトリガされると、通知がメールまたはアプリケーション内通知経由で送信されます。標準アクション (操作のブロックなど) や、Apex で定義したカスタムアクションを使用できます。
行動
行動は、ユーザインターフェースで作成および表示する予定またはミーティングです。SOAP API では、イベントオブジェクトは行動を表します。このイベントはカレンダー項目であり、ソフトウェアシステムから送信される通知ではありません。