ステップ 4: PushTopic チャネルをテストする
ステップ 3: PushTopic チャネルに登録するで使用したブラウザが開いたままで、接続がタイムアウトしていないことを確認します。このブラウザでイベント通知を表示します。
最後のステップとして PushTopic チャネルをテストするために、ワークベンチで新しい InvoiceStatement レコードを作成し、イベント通知を表示します。
-
新しいブラウザウィンドウで、ワークベンチのインスタンスを開き、ステップ 3: PushTopic チャネルに登録するで使用した手順に従い、同じユーザ名を使用してログインします。
- をクリックします。
- [Object Type (オブジェクト種別)] で、[Invoice_Statement__c] を選択します。[Single Record (単一レコード)] 項目が選択されていることを確認し、[Next (次へ)] をクリックします。
- [Description__c] 項目に値を入力します。
- [Confirm Insert (挿入を確認)] をクリックします。
-
[Streaming Push Topics (ストリーミング転送トピック)] ブラウザウィンドウに切り替えます。InvoiceStatement レコードが作成されたという通知が表示されます。通知では、PushTopic クエリの SELECT ステートメントで定義した Id、Status__c、および Description__c 項目が返されます。メッセージは次のようになります。
1{ 2 3 "channel": "/topic/InvoiceStatementUpdates", 4 5 "data": { 6 7 "event": { 8 9 "type": "created", 10 11 "createdDate": "2011-11-14T17:33:45.000+0000" 12 13 }, 14 15 "sobject": { 16 17 "Name": "INV-0004", 18 19 "Id": "a00D0000008oLi8IAE", 20 21 "Description__c": "Test invoice statement", 22 23 "Status__c": "Open" 24 25 } 26 27 } 28 29}