ジョブ書き込み処理

オペレーション名

ジョブ書き込み

機能概要

upsert()コールを使用して1件のジョブの追加、または更新を行います。
書き込み先のオブジェクトは、パッケージに含まれるSlmJob(slm__SlmJob__c)です。

本処理では、以下のAPIを使用します。

プロパティ

基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 スクリプトキャンバス上での名前を入力します。  
必須設定
項目名 必須/省略可 変数の使用 説明 備考
接続先 必須 使用不可 グローバルリソースを選択します。
グローバルリソースの設定方法については、「グローバルリソースのプロパティ」を参照してください。
  • [追加]:
    新規にグローバルリソースを追加します。
  • [一覧の編集]:
    「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。
 
ステータス 必須 使用不可 ステータスの種類を選択します。
  • [開始]:(デフォルト)
    ステータスを「処理中」で更新します。
    また、処理開始日時をシステム日時で更新します。
  • [更新]
    ステータスを「処理中」で更新します。
  • [成功]
    ステータスを「成功」で更新します。
    また、処理終了日時をシステム日時で更新します。
  • [失敗]
    ステータスを「失敗」で更新します。
    また、処理終了日時をシステム日時で更新します。
 
パラメータ一覧 - - 各項目へ設定するパラメータを入力します。表示されるパラメータは[ステータス]の選択内容によって変わります。
各項目については、「ジョブオブジェクトの項目」を参照してください。
 
パラメータ一覧/パラメータ名 - - ジョブオブジェクト項目のパラメータ名を表示します。  
パラメータ一覧/API - - ジョブオブジェクト項目のAPIを表示します。  
パラメータ一覧/型 - - ジョブオブジェクト項目の型を表示します。  
パラメータ一覧/値 省略可 使用可 更新する値を入力します。  
コメント
項目名 必須/省略可 変数の使用 説明 備考
コメント 省略可 使用不可 このアダプタの簡単な説明を記述することができます。
説明を記述すると、仕様書に反映させることができます。
 

スキーマ

入力スキーマ

ありません。

出力スキーマ

ありません。

PSPスクリプトでの使用について

PSPスクリプトでは使用できません。

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

コンポーネント変数名 説明 備考
id 更新したSalesforceIdが格納されます。
  • デフォルト値はnullです。
api_exception_code APIエラー発生時、発生したエラーのExceptionCodeが格納されます。
  • デフォルト値はnullです。
  • APIエラー以外のエラー発生時は、値が格納されません。
message_category エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。
  • デフォルト値はnullです。
message_code エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。
  • デフォルト値はnullです。
message_level エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。
  • デフォルト値はnullです。
error_type エラー発生時、発生したエラーの種類が格納されます。
  • デフォルト値はnullです。
  • エラーの種類は、以下のような形式となります。
    例:「java.io.FileNotFoundException」
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_message エラー発生時、発生したエラーのメッセージが格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_trace エラー発生時、発生したエラーのトレース情報が格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。

ジョブオブジェクトの項目

パラメータ一覧に表示されるジョブオブジェクトの各項目について説明します。
パラメータ名 データ型 桁数 必須 説明 備考
ジョブID テキスト 255 upsert()コールの外部IDとして指定する項目です。
例えば、実行IDと処理日時の連結文字などの一意な値を入力します。
ジョブ名 テキスト 255 ジョブの名称を入力します。
ジョブ管理画面では、入力した名称でジョブが表示されます。
  • [ステータス][開始]を選択した場合に表示されます。
メッセージ テキストエリア 255 処理件数やエラー情報などのメッセージを入力します。
入力したメッセージは、ジョブ詳細画面で確認することができます。
メモ ロングテキストエリア 32768 データやエラーのトレースなどの備考情報を入力します。
入力した情報は、ジョブ詳細画面で確認することができます。

主な例外

例外名 原因 対策
com.sforce.ws.ConnectionException サーバへの接続に失敗しています。 グローバルリソースに指定したURLやプロキシの設定を確認してください。
com.sforce.soap.partner.fault.LoginFault 組織の認証に失敗しています。 グローバルリソースに設定した認証情報や、組織のログイン制限に関する設定を確認してください。
com.sforce.soap.partner.fault.InvalidSObjectFault アクセスするオブジェクトが組織に存在しないか権限が不足しています。 組織の設定内容を確認してください。

注意事項