5.2.1.11.7. Bulk API バッチ結果の取得¶
Bulk APIを利用して、Salesforce上のバッチ結果の取得を行うタスクです。
コラム
Bulk APIについては、以下の Salesforceドキュメントを参照してください。
- Salesforce Bulk API 開発者ガイド (日本語)
- Bulk API Developer Guide (English)
5.2.1.11.7.1. プロパティ¶
項目名 | 必須/任意 | 型 | 初期値 | 説明 |
---|---|---|---|---|
エラーハンドリング | 任意 | flag | false | エラー発生時に処理を継続する場合は、チェックボックスをオンにします。 |
5.2.1.11.7.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.7.3. 出力値¶
(タスク基本設定のエイリアス名) <object[]>
├─ created <boolean>
├─ errors <object[]>
│ ├─ fields <string[]>
│ ├─ message <string>
│ └─ statusCode <string>
├─ id <string>
└─ success <boolean>
項目名 | 型 | 配列/リスト | 説明 |
---|---|---|---|
(タスク基本設定のエイリアス名) | object | 配列 | |
created | boolean | なし | レコードが作成されたかどうか |
errors | object | 配列 | エラーの配列 |
fields | string | 配列 | Salesforceオブジェクト項目の配列 |
message | string | なし | メッセージ |
statusCode | string | なし | HTTP状況コード |
id | string | なし | 処理対象レコードのSalesforce ID |
success | boolean | なし | バッチ処理が成功したかどうか |
コラム
HTTP状況コード(statusCode)
- HTTP 200:処理が正常に完了しました。
- HTTP 400:要求が不正であったため、処理が正常に完了しませんでした。
- HTTP 405:GET、POST 以外の HTTP メソッドが URI に送信されました。
- HTTP 415:サポートされていない圧縮形式が設定されている可能性があります。有効な圧縮形式の値は gzip のみです。圧縮は必須ではありませんが、できる限り行うことをお勧めします。
- HTTP 500:ほとんどの場合、サーバエラーが発生しています。
HTTP状況コードの詳細については、下記ドキュメントを参照してください。
- 「Bulk API 開発者ガイド - HTTP 状況コード」(日本語)
- 「Bulk API Developer Guide - HTTP Status Codes」(English)