ステップ 2: PushTopic を作成する
開発者コンソールを使用して SOQL クエリが含まれる PushTopic レコードを作成します。イベント通知は、クエリに一致する更新について生成されます。
- 開発者コンソールを開きます。
- をクリックします。
-
[Enter Apex Code (Apex コードを入力)] ウィンドウに次の Apex コードを貼り付けて、[Execute (実行)] をクリックします。
NotifyForOperationCreate、NotifyForOperationUpdate、NotifyForOperationDelete、NotifyForOperationUndelete は true に設定されているため、ストリーミング API は作成、更新、削除、復元されたレコードを評価し、レコードが PushTopic クエリに一致する場合は通知を生成します。NotifyForFields は Referenced に設定されているため、ストリーミング API は SELECT 句と WHERE 句の両方の項目を使用して通知を生成します。項目 Name、Status__c、または Description__c が更新されると常に、通知がこのチャネル上に生成されます。NotifyForOperationCreate、NotifyForOperationUpdate、NotifyForOperationDelete、NotifyForOperationUndelete、NotifyForFields についての詳細は、「イベント通知ルール」を参照してください。