5.2.1.11.6. Bulk API バッチ情報の取得¶
Bulk APIを利用して、Salesforce上のバッチに関する情報の取得を行うタスクです。
コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
- Salesforce Bulk API 開発者ガイド (日本語)
- Bulk API Developer Guide (English)
5.2.1.11.6.1. プロパティ¶
項目名 | 必須/任意 | 型 | 初期値 | 説明 |
---|---|---|---|---|
エラーハンドリング | 任意 | flag | false | エラー発生時に処理を継続する場合は、チェックボックスをオンにします。 |
5.2.1.11.6.2. 入力値¶
(タスク基本設定のエイリアス名) <object>
├─ batchId <string> *
├─ clientId <string> *
├─ jobId <string> *
├─ userCd <string> *
└─ version <string> *
項目名 | 必須/任意 | 型 | 配列/リスト | 説明 |
---|---|---|---|---|
(タスク基本設定のエイリアス名) | 任意 | object | なし | |
batchId | 必須 | string | なし | バッチID |
clientId | 必須 | string | なし | クライアントID(Salesforceクライアントの設定で一意に設定されたIDです。) |
jobId | 必須 | string | なし | ジョブID |
userCd | 必須 | string | なし | ユーザコード (アクセストークン取得時に利用するintra-martのユーザコードです。) |
version | 必須 | string | なし | Salesforce APIバージョン |
5.2.1.11.6.3. 出力値¶
(タスク基本設定のエイリアス名) <object>
├─ apexProcessingTime <long>
├─ apiActiveProcessingTime <long>
├─ createdDate <date>
├─ id <string>
├─ jobId <string>
├─ numberRecordsFailed <integer>
├─ numberRecordsProcessed <integer>
├─ state <string>
├─ stateMessage <string>
├─ systemModstamp <date>
└─ totalProcessingTime <long>
項目名 | 型 | 配列/リスト | 説明 |
---|---|---|---|
(タスク基本設定のエイリアス名) | object | なし | BatchInfoと同等の型 |
apexProcessingTime | long | なし | バッチデータに関連するトリガ、および、他のプロセスの処理時間(ミリ秒) |
apiActiveProcessingTime | long | なし | 有効なバッチの処理時間(ミリ秒) |
createdDate | date | なし | ジョブの作成日時(UTCタイムゾーン形式) |
id | string | なし | バッチID |
jobId | string | なし | ジョブID |
numberRecordsFailed | integer | なし | このバッチで正常に処理されなかったレコードの数 |
numberRecordsProcessed | integer | なし | 要求が送信された時点で、このバッチで処理済みのレコード数 |
state | string | なし | バッチの現在の処理状態
(Queued, InProgress, Completed, Failed, Not Processed)
|
stateMessage | string | なし | 状態 (state)に関する詳細 |
systemModstamp | date | なし | バッチが完了した日時(UTCタイムゾーン形式) |
totalProcessingTime | long | なし | バッチの処理時間(ミリ秒) |
コラム
Salesforceバッチの返却値の詳細は、以下を参照してください。