CreateJobV2
バルクAPI 操作をサポートする、Salesforce での非同期データ処理用の新しいジョブを作成します。
Input
| Name | Type | Description |
| ObjectName | String | ジョブが操作するSalesforce オブジェクトのAPI 名。取引先、リード、商談など。 |
| Query | String | データ取得のために実行するSalesforce Object Query Language(SOQL)クエリ文字列。Action が'query' に設定されている場合のみ必要です。 |
| Action | String | ジョブが実行する操作のタイプを指定します。有効な値は'insert'、'delete'、'update'、'upsert'、'query' です。 |
| ExternalIdColumn | String | アップサート操作でレコードをマッチングするために使用する外部ID 項目のAPI 名。'upsert' ジョブの場合のみ必要です。 |
| ColumnDelimiter | String | CSV ファイルでカラムを区切るために使用する文字を定義します。デフォルトは'COMMA' です。その他の有効な値:'BACKQUOTE'、'CARET'、'PIPE'、'SEMICOLON'、'TAB'。 |
| LineEnding | String | CSV ファイルで使用する改行形式を指定します。有効な値は'LF'(Line Feed)と'CRLF'(Carriage Return + Line Feed)です。デフォルトは'LF' です。 |
| MultiPartRequest | Boolean | マルチパートリクエストでCSV データをアップロードする場合は'true' に設定します。これは、データが20,000文字未満でファイルパスが提供されている場合のみ有効です。 |
| CSVFilePath | String | ジョブデータを含むCSV ファイルの完全なファイルパス。マルチパートリクエストを使用する場合に必要です。 |
Result Set Columns
| Name | Type | Description |
| ID | String | Salesforce で作成されたジョブの一意の識別子。 |
| State | String | ジョブの現在の状態。可能な値には'Open'、'Closed'、'Aborted'、'Failed' が含まれます。 |
| JobType | String | ジョブタイプを示します。選択肢には'BigObjectIngest'、'Classic'、'V2Ingest' が含まれます。 |
| ContentUrl | String | ジョブデータをアップロードするために使用するURL。ジョブが'Open' 状態の間のみ利用可能です。 |
| ContentType | String | ジョブデータの形式。V2 ジョブでは'CSV' のみサポートされます。 |
| CreatedDate | String | ジョブが作成されたUTC でのタイムスタンプ。 |
| CreatedById | String | ジョブを作成したSalesforce ユーザーのID。 |
| ConcurrencyMode | String | ジョブがデータバッチに対して'parallel' または'serial' 処理を使用するかどうかを指定します。 |
| SystemModStamp | String | ジョブに対する最後のシステム更新のUTC タイムスタンプ。通常は処理が完了した時点です。 |