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

PushTopic 通知メッセージの順序

API バージョン 37.0 以降の PushTopic 通知メッセージの順序

API バージョン 37.0 以降の場合、Salesforce は PushTopic 通知メッセージをイベントバスに一時的に保存します。PushTopic 通知メッセージを保存する前に、Salesforce はそのメッセージに再実行 ID 値を割り当てます。登録者は、再実行 ID の順にイベントバスから通知メッセージを受け取ります。一般的に、PushTopic メッセージの通知順序は、Salesforce でコミットされたレコード変更に対応するトランザクションと同じになります。1 つの例外は、レコードが同じトランザクション内の複数の通知をトリガしたときで、この場合、最後の通知が最初に配信されます。詳細は、「トランザクション内ではストリーミング API 通知は逆順で送信」を参照してください。

次の例では、2 つの新しい請求書明細に対する 2 つの PushTopic 通知メッセージを示しています。INV-0001INV-0002 よりも先に作成されており、replayId は小さい値が割り当てられています。

No content provided

API バージョン 36.0 以前の PushTopic 通知メッセージの順序

API バージョン 36.0 以前では、組織内のデータの変更は順々に行われます。ただし、受信する PushTopic イベントの通知メッセージの順番は保証されません。クライアント側では、createdDate を使用して、チャネルに返される通知メッセージの順序を指定できます。createdDate の値は、イベントの発生時期を示す UTC 日付/時間の値です。

次の例では、2 つの新しい請求書明細に対する 2 つの PushTopic 通知メッセージを示しています。INV-0001INV-0002 よりも先に作成されており、createdDate の値は INV-0002 よりも小さいです。