ジョブ/バッチ情報取得処理

オペレーション名

ジョブ/バッチ情報取得

機能概要

指定したジョブのジョブ情報および、バッチ情報リスト取得のリクエストを発行します。
指定したジョブの情報は、コンポーネント変数より取得することができます。
また、バッチ情報リストは、出力スキーマより取得することができます。

本オペレーションが使用するSalesforceのAPI仕様については、以下のドキュメント(英語)を参照してください。
Standalone版では使用できません。

データモデル

本コンポーネントのデータモデルはテーブルモデル型です。
入出力のスキーマについては「スキーマ」を参照してください。

プロパティ

基本設定

項目名 必須/省略可 変数の使用 説明 補足
名前 必須 使用不可 スクリプトキャンバス上での名前を入力します。  

必須設定

項目名 必須/省略可 変数の使用 説明 補足
接続先 必須 使用不可 グローバルリソースを選択します。
グローバルリソースの設定方法については「グローバルリソースのプロパティ」を参照してください。
  • [追加]:
    新規にグローバルリソースを追加します。
  • [一覧の編集]:
    「リソース一覧の編集」プロパティにて、グローバルリソースの設定を編集することができます。
 
ジョブID 必須 使用可 指定するジョブのIDを入力します。  

データ処理方式

項目名 必須/省略可 変数の使用 説明 補足
データ処理方式 必須 使用不可 データ処理方式を選択します。
  • [スクリプトの設定を使用する]:(デフォルト)
    スクリプトプロパティの大容量データ処理の設定をアダプタに使用します。
  • [大容量データ処理を行わない]:
    大容量データ処理を行いません。
  • [大容量データ処理を行う]:
    大容量データ処理を行います。
 

コメント

項目名 必須/省略可 変数の使用 説明 補足
コメント 省略可 使用不可 このアダプタの簡単な説明を記述することができます。
説明を記述すると、仕様書に反映させることができます。
 

スキーマ

バッチ情報リストが出力されます。
<?xml version="1.0" encoding="UTF-8" ?>
<table>
  <row>
    <column>batchId</column>
    <column>numberRecordsProcessed</column>
    <column>createdDate</column>
    <column>state</column>
    <column>stateMessage</column>
    <column>systemModstamp</column>
  </row>
  <row>
    :
  </row>
</table>
		

トランザクション

トランザクションはサポートしていません。

大容量データ処理

大容量データ処理に対応しています。

使用できるコンポーネント変数

コンポーネント変数名 説明
job_id 指定したジョブのIDを返します。エラーが発生した場合にはnullが返ります。
object 指定したジョブのオブジェクトAPI名を返します。エラーが発生した場合にはnullが返ります。
external_id_field_name 指定したジョブの外部ID項目API名を返します。エラーが発生した場合にはnullが返ります。
concurrency_mode 指定したジョブの同時実行モードを返します。エラーが発生した場合にはnullが返ります。
content_type 指定したジョブのコンテンツタイプを返します。エラーが発生した場合にはnullが返ります。
state 指定したジョブの状況を返します。エラーが発生した場合にはnullが返ります。
operation 指定したジョブのオペレーション種類を返します。エラーが発生した場合にはnullが返ります。
created_by_id 指定したジョブの作成者IDを返します。エラーが発生した場合にはnullが返ります。
created_date 指定したジョブの作成時刻を返します。エラーが発生した場合にはnullが返ります。
number_batches_completed 指定したジョブの完了したバッチ数を返します。エラーが発生した場合にはnullが返ります。
number_batches_queued 指定したジョブのキューにあるバッチ数を返します。エラーが発生した場合にはnullが返ります。
number_batches_failed 指定したジョブの失敗したバッチ数を返します。エラーが発生した場合にはnullが返ります。
number_batches_progress 指定したジョブの処理中のバッチ数を返します。エラーが発生した場合にはnullが返ります。
number_batches_total 指定したジョブの総バッチ数を返します。エラーが発生した場合にはnullが返ります。
number_records_processed 指定したジョブの処理済みレコード数を返します。エラーが発生した場合にはnullが返ります。
number_retries 指定したジョブの再試行回数を返します。エラーが発生した場合にはnullが返ります。
system_modstamp 指定したジョブのシステム時刻を返します。エラーが発生した場合にはnullが返ります。
operation_api_exception_code APIエラーが発生したときに、ExceptionCodeを返します。
APIエラー以外のエラーが発生した場合にはnullを返します。
バージョンにより、内容が変わる可能性があります。
operation_error_message エラーが発生したときのエラーメッセージを返します。
バージョンにより、内容が変わる可能性があります。
operation_error_trace エラーが発生したときのトレース情報を返します。
バージョンにより、内容が変わる可能性があります。