チャネルへの登録
カスタムチャネルとそのメンバーを作成したら、CometD クライアントを使用してチャネルへ登録して、イベントメッセージを受信します。カスタムチャネルをサポートしているのは CometD クライアントのみです。Apex トリガ、フロー、プロセスなど他のサブスクライバーでは、カスタムチャネルはサポートされていません。
-
EMP コネクタの設定については、例: CometD クライアントを使用したイベントの登録 (EMP コネクタ) の手順を参照してください。チャネル引数には、作成したカスタムチャネル /event/Order_Channel__chn を指定します。チャネル名は、/event/ChannelName__chn の形式で指定します。
-
カスタムチャネルへ登録したら、Order_NorthAmer__e イベントと Order_EMEA__e イベントの両方のイベントメッセージを Apex を使って開発者コンソールで公開します。
- Salesforce Classic では、 をクリックします。
- Lightning Experience で、クイックアクセスメニューをクリックし、[開発者コンソール] を選択します。
- を選択します。
-
新しいウィンドウで、内容を次の Apex コードスニペットに置き換え、[Execute (実行)] をクリックします。
Order_Channel__chn は Order_NorthAmer__e と Order_EMEA__e の両方のイベント種別を含むため、両方のイベントメッセージを受信できます。次の例は、絞り込んだチャネル /event/Order_Channel__chn への登録後に受信された 2 つのイベントメッセージを示しています。