GetBatch
Salesforce のバッチに関する情報を取得します。
Input
Name | Type | Description |
JobId | String | バッチが関連付けられているジョブのID。 |
BatchId | String | 取得されるバッチのID。 |
Result Set Columns
Name | Type | Description |
ID | String | バッチのID。 |
JobID | String | ジョブのID。 |
ApexProcessingTime | String | バッチデータに関連するトリガやその他のプロセスの処理にかかったミリ秒数。トリガがない場合、この値は0です。これには、非同期およびバッチのApex 操作を処理する時間は含まれません。ApiActiveProcessingTime およびTotalProcessingTime も参照してください。このフィールドは、API バージョン19.0以降で使用できます。 |
ApiActiveProcessingTime | String | バッチの処理にかかったミリ秒数。これには、apexProcessingTime が含まれます。バッチがキューで処理を待機した時間や、シリアライズおよびデシリアライズに必要な時間は含まれません。TotalProcessingTime も参照してください。このフィールドは、API バージョン19.0以降で使用できます。 |
CreatedDate | String | バッチが作成されたときのUTC タイムゾーンでの日時。これは、処理が開始された時刻ではなく、バッチがジョブに追加された時刻です。 |
NumberRecordsFailed | String | このバッチに関連付けられたジョブを表す18文字の一意のID。 |
NumberRecordsProcessed | String | 要求が送信されたときに、このバッチで処理済みのレコードの数。この数は、バッチの処理が進むにつれて増加します。 |
State | String | バッチの処理の現在の状態。例えば、Queued、InProgress、Completed、Failed、Not Processed などです。 |
StateMessage | String | 状態に関する詳細が含まれます。例えば、状態値がFailed の場合、このフィールドには失敗の理由が含まれます。失敗が複数ある場合は、メッセージが切り捨てられることがあります。その場合は、判明したエラーを修正し、バッチを再送信してください。バッチが失敗しても、一部のレコードは正常に完了します。 |
SystemModstamp | String | 処理が終了したUTC タイムゾーンでの日時。これは、状態がCompleted の場合にのみ有効です。 |
TotalProcessingTime | String | バッチの処理にかかったミリ秒数。これには、バッチがキューで処理を待機した時間は含まれません。ApexProcessingTime およびApiActiveProcessingTime も参照してください。このフィールドは、API バージョン19.0以降で使用できます。 |