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

ストリーミングチャネルを作成する

Salesforce UI を使用して、新しい StreamingChannel オブジェクトを作成します。

組織で適切な ストリーミング API 権限を有効にする必要があります。

  1. Developer Edition 組織にログインします。[すべてのタブ] (+) で、[ストリーミングチャネル] を選択します。
  2. [ストリーミングチャネル] タブで [新規] を選択して、新しいストリーミングチャネルを作成します。
  3. [ストリーミングチャネル名] に「/u/notifications/ExampleUserChannel」と入力し、説明 (省略可能) を入力します。新しい [ストリーミングチャネル] ページは、次のようになります。新しいストリーミングチャネルのスクリーンショット
  4. [保存] を選択します。これで、クライアントが通知用に登録できる新しいストリーミングチャネルが作成されました。

StreamingChannel は通常の作成可能な Salesforce オブジェクトであるため、Apex や、SOAP API または REST API などのデータ API を使用して、プログラムで作成することもできます。

さらに、イベント通知を送受信できるユーザを制限する必要がある場合、StreamingChannel でのユーザ共有を使用して制御できます。「公開/参照のみ」または「参照・更新」アクセス権によって共有されるチャネルでは、そのチャネルに登録しているクライアントのうち、共有ユーザまたはグループのセットに関連付けられたユーザセッションも使用するクライアントに対してのみ、イベント送信が行われます。共有チャネルに対する「参照・更新」アクセス権を持つユーザのみが、そのチャネルでのイベント生成または実際の StreamingChannel レコードの変更を行うことができます。StreamingChannel のユーザ共有を変更するには、[設定] から、[セキュリティのコントロール] | [共有設定] に移動し、StreamingChannel 共有ルールを作成または共有します。

汎用ストリーミングでは、動的ストリーミングチャネル作成もサポートされています。動的ストリーミングチャネル作成によって、クライアントが最初にチャネルに登録すると、StreamingChannel が自動的に作成されます。組織内の動的ストリーミングチャネルを有効化するには、[設定] から [カスタマイズ] | [ユーザインターフェース] をクリックし、[動的ストリーミングチャネル作成を有効化] を有効化します。