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

ストリーミング API イベントの使用

Force.com Canvas SDK には、sfdc.streamingapi と呼ばれるイベントが含まれています。このイベントでは、キャンバスアプリケーションでイベントを定義し、そのイベントをストリーミング API チャネルに関連付けることができます。その後、subscribe メソッドを使用してイベントを登録し、ストリーミング API 通知を受信します。

たとえば、Salesforce では、InvoiceStatement が更新され状況が [完了] に変更した場合に通知を受信するストリーミング API を作成できます。その後、キャンバスアプリケーションで、そのチャネルに関連付けられたイベントを作成し、そのイベントを登録できます。Salesforce では、請求書明細が完了すると、有効化されたキャンバスアプリケーションで通知を受信し、メッセージをユーザに表示するなどの操作を実行できます。

ストリーミング API イベントを定義する場合、次のような考慮事項があります。
  • イベントは、PushTopic 名を含む 1 つのパラメータを受け付けます。
  • PushTopic 名の先頭に「/topic/」と指定する必要があります。
1{name:"sfdc.streamingapi", params:{topic:"/topic/myPushTopicName"}}