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

プロセスによるプラットフォームイベントメッセージの登録

プロセスでプラットフォームイベントを登録し、Apex、API、フロー、または他のプロセスで公開されたイベントメッセージを受信できます。プロセスは自動登録メカニズムを提供します。

プロセスでプラットフォームイベントを登録するには、プラットフォームイベントメッセージの受信時に開始するプロセスを作成します。プロセスのトリガで、プロセスをプラットフォームイベントとオブジェクトに関連付けます。

このプロセスは、[Printer Status (プリンタ状況)] イベントメッセージを受信すると開始されます。プロセスが開始されると、プロセスは、イベントメッセージのシリアル番号と一致するシリアル番号を持つ納入商品レコードを探します。 プロセストリガのサンプル

フローインタビューと有効なプロセスが、同じプラットフォームイベントを登録している場合、どちらが先にイベントメッセージを処理するかを保証できません。

プロセスは、プラットフォームイベントメッセージを、受信した順序で評価します。イベントメッセージの順序はイベントの再実行 ID に基づきます。プロセスは最大 2,000 件のイベントメッセージのバッチを一度に受信できます。イベントメッセージの順序は各バッチ内で保持されます。バッチ内のイベントメッセージは複数の公開者から取得できます。

イベントプロセスは、レコード変更プロセスとは異なり、イベントメッセージを公開したものと同じ Apex トランザクション内で実行されません。プロセスは、自動化プロセスエンティティの下で非同期で実行されます。このため、イベントメッセージが公開されてからプロセスでイベントメッセージが評価されるまでの間に遅延が発生する可能性があります。自動化プロセスはプロセスの実行に対応するデバッグログを作成しますが、アクションは、イベントを公開したユーザの代理で実行されます。CreatedByIdLastModifiedById などのシステム項目は、イベントメッセージを公開したユーザを参照します。

イベントプロセスとレコード変更プロセスには同様の制限があります。たとえば、これらのプロセスは共に Apex ガバナ制限に従います。