AsyncApexJob
バッチジョブやスケジュールジョブを含む、非同期Apex ジョブの実行状況を追跡します。
Columns
| Name | Type | References | Description |
| Id [KEY] | String | 非同期Apex ジョブの一意の識別子。 | |
| CreatedById | String |
User.Id | ジョブを開始したユーザーのID。 |
| JobType | String | 非同期ジョブの種類。BatchApex、Future、Queueable、ScheduledApex など。 | |
| ApexClassId | String |
ApexClass.Id | ジョブに関連付けられているApex クラスのID。 |
| Status | String | ジョブの現在の状況。Queued、Processing、Completed、Failed など。 | |
| JobItemsProcessed | Int | これまでに処理されたジョブ項目またはバッチの数。 | |
| TotalJobItems | Int | 処理が予定されているジョブ項目またはバッチの合計数。 | |
| NumberOfErrors | Int | 処理中に失敗したジョブ項目の数。 | |
| CompletedDate | Datetime | ジョブの実行が完了した日時。 | |
| MethodName | String | ジョブの一部として実行されたApex メソッドの名前。 | |
| ExtendedStatus | String | ジョブの実行に関する追加のコンテキストを提供する詳細なステータスメッセージ。 | |
| ParentJobId | String |
AsyncApexJob.Id | このジョブが別のApex ジョブによって作成された場合、その親ジョブのID。 |
| LastProcessed | String | 正常に処理されコミットされた最後のレコードのID。 | |
| LastProcessedOffset | Int | 正常に処理されコミットされた最後のレコードのオフセット位置。 | |
| CronTriggerId | String |
CronTrigger.Id | このレコードに関連付けられているCronTrigger のID。 |
| SOQL | String | Salesforce サーバーに対して実行するSOQL クエリを指定します。この疑似カラムがWHERE 句から設定されている場合、元のクエリよりも優先されます。 | |
| ExternalIdColumn | String | 挿入の実行時に使用する外部ID カラムを指定します。この値が指定されている場合、INSERT コマンドの呼び出し時にupsert が使用されます。 | |
| FilterScope | String | クエリから返されるレコードを制限するオプションのスコープ。このプロパティには、Delegated、Everything、Mine、MineAndMyGroups、My_Territory、My_Team_Territory、Team のいずれかの値を指定できます。 | |
| CreatedDate | Datetime | ジョブが作成された日時。 |