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