2011-09-05

Force.com : Upsert - Data Loader CLIq


@途中


upsert
  • 取引先(Account)へ 外部IDを利用して更新・挿入するバッチを作成する



◆ バッチの作成

  1. CLIq を起動する



◆ upsert レコードの設定

  1. $ApexDataLoader_HOME/cliq_process/upsert_account/read/upsert_account.csv
    • upsert_account.csv ファイルに upsert を行うデータを記述する
    • エンコーディングは「UTF-8」(日本語が含まれる場合は「UTF-8N」)
  2. $ApexDataLoader_HOME/cliq_process/upsert_account/config/upsert_account.sdl
    • upsert_account.csv の項目と Salesforce のオブジェクトの関連付けを行う
  3. $ApexDataLoader_HOME/cliq_process/upsert_account/config/process-conf.xml
    • 以下の entry タグを追加する
      <entry key="sfdc.externalIdField" value="{外部IDのAPI参照名}"/>
      



◆ バッチの実行

  1. $ApexDataLoader_HOME/cliq_process/upsert_account/upsert_account.bat を実行する
  2. 実行ログは $ApexDataLoader_HOME/cliq_process/upsert_account/log ディレクトリ配下に格納される



◇ 環境

  • Salesforce - Developer Edition - API バージョン 22.0

0 件のコメント:

コメントを投稿