同じレコードの最後の PushTopic 通知のみを送信
API バージョン 36.0 以前の場合、約 1 ミリ秒以内に同じレコードで複数の PushTopic 通知が生成された場合、最後の通知のみが送信されます。
通知はミリ秒レベルで追跡されるため、その他の通知は抑制されます。同時に (1 ミリ秒以内に) トランザクション内で複数の通知が発生する場合、最後の通知のみを配信できます。
たとえば、取引先責任者レコードの挿入と更新用の PushTopic があり、PushTopic クエリで fieldA を選択するとします。取引先責任者が挿入され、そのすぐ後に Apex トリガーまたはワークフローによって fieldA が更新された場合、更新の通知のみが送信されます。取引先責任者の作成通知は送信されません。
ただし、通知間の経過時間が 1 ミリ秒を超える場合、同じレコードのすべての通知が送信され、通知が抑制されることはありません。
トランザクションについての詳細は、『Apex 開発者ガイド』の「Apex のトランザクション」と Salesforce ヘルプの「トランザクションのフロー」を参照してください。