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

汎用ストリーミングの概要

汎用ストリーミングでは、ストリーミング API を使用して、Salesforce データの変更に関連付けられていない一般イベントの通知を送信します。
指定するカスタムイベントに基づいて通知を送受信する場合は、汎用ストリーミングを使用します。汎用ストリーミングは、次に挙げるような、カスタム通知を送信する必要があるすべての状況で使用できます。
  • 特定のチームまたは組織全体に通知を送信する
  • Salesforce の外部で発生するイベントの通知を送信する
汎用ストリーミングを使用するには、以下が必要です。
  • チャネルを定義する StreamingChannel (大文字と小文字を区別する名前)
  • チャネルに登録された 1 つ以上のクライアント
  • チャネルの転送イベントを監視および呼び出すことができる Streaming Channel Push REST API リソース

デュラブル汎用ストリーミングを使用した汎用ストリーミングイベントの再生

クライアントはチャネルに登録した後に、Salesforce セッションが有効である限り汎用ストリーミングイベントを受信できます。クライアントがチャネルに登録する前、または登録済みクライアントが Salesforce セッションから切断された後に送信されたイベントは欠落します。ただし、クライアントはデュラブル汎用ストリーミングを使用して、24 時間の保持期間内の欠落イベントを取得できます。

デュラブルイベントについての詳細は、「メッセージの永続性」を参照してください。

コードサンプル

汎用ストリーミングイベントの再生については、次のコードサンプルを参照してください。