BatchApexErrorEvent
Apex 一括処理クラスは、エラーまたは例外が発生したときにプラットフォームイベントを起動できるようになりました。イベントチャネルをリスンしているクライアントは、その失敗頻度、失敗時に範囲内にあったレコード、その他の例外の詳細を判断できます。
サポートされているコール
describeSObjects()
サポートされている登録者
| 登録者 | サポートされているかどうか。 |
|---|---|
| Apex トリガ | ![]() |
| フロー | ![]() |
| プロセス | ![]() |
| ストリーミング API (CometD) | ![]() |
ストリーミング API 登録チャネル
/event/BatchApexErrorEvent
特別なアクセスルール
Salesforce Platform のみがこのイベントを起動でき、Apex コードまたは API では起動できません。「アプリケーションのカスタマイズ」権限を持つユーザには参照アクセス権があります。
項目
| 項目名 | 詳細 |
|---|---|
| AsyncApexJobId |
|
| DoesExceedJobScopeMaxLength |
|
| EventUuid |
|
| ExceptionType |
|
| JobScope |
|
| Message |
|
| Phase |
|
| ReplayId |
|
| RequestId |
|
| StackTrace |
|
使用方法
BatchApexErrorEvent メッセージは、Database.RaisesPlatformEvents インターフェースを実装する Apex 一括処理ジョブにより生成され、処理中に発生した未対応の Apex 例外を含みます。詳細は、『Apex 開発者ガイド』を参照してください。
