intra-mart Accel Platform Salesforce 連携セットアップガイド 初版 2016-08-01

6. Salesforce バッチ定義を利用する場合の準備

Salesforce バッチ定義を利用する為に必要な準備を行います。
本項の内容は Salesforce システム管理者向けの作業になります。
すでに準備が完了している項目、または、Salesforce 連携 を利用する上で不要な項目は省略することが可能です。

6.1. Salesforce のカスタムオブジェクトを利用したい場合

Salesforce バッチ定義にて Salesforce のカスタムオブジェクトを操作したい場合、カスタムオブジェクトに対して以下の設定を行います。
  1. 新規カスタムオブジェクトを作成する場合
    「新規カスタムオブジェクト」よりカスタムオブジェクトを登録する際、以下のチェックボックスをオンにしてください。
    • 「オブジェクトの分類」-「Bulk API アクセスを許可」

      ../../_images/bulk_01.png
  2. 既存のカスタムオブジェクトを利用する場合
    「カスタムオブジェクトの編集」より既存のカスタムオブジェクトに対して、以下のチェックボックスをオンにしてください。
    • 「オブジェクトの分類」-「Bulk API アクセスを許可」

      ../../_images/bulk_02.png

コラム

Salesforce の「カスタムオブジェクト」に関する詳細は Salesforce の以下のドキュメントを参照してください。

6.2. Salesforce バッチ定義の物理削除を利用したい場合

Salesforce バッチ定義で物理削除(HardDelete)を利用したい場合、Salesforce で以下の作業を行う必要があります。

Salesforce では、Bulk API の物理削除機能がデフォルトでは無効になっています。
その為、Salesforce の「プロファイル」の「システム管理者権限」より「Bulk API の物理削除」を有効にする必要があります。
ただし、Salesforce の標準のプロファイル(システム管理者を含む)は、「システム管理者権限」が編集できない為、新規プロファイルを作成して「Bulk API の物理削除」を有効にします。
Salesforce の Bulk API の物理削除を有効にする場合、以下の手順を行ってください。
  1. 以下のURLより Salesforce に Salesforce システム管理者 でサインインします。

  2. 画面右上の 「設定」リンクをクリックします。

    ../../_images/bulk_03.png
  3. サイドメニューの「管理」-「ユーザの管理」-「プロファイル」 より 「プロファイル」に遷移します。

    ../../_images/bulk_04.png
  4. 「プロファイル」の「新規プロファイル」ボタンより「プロファイルのコピー」に遷移します。

    ../../_images/bulk_05.png
  5. 「プロファイルのコピー」で元となる「プロファイル」を選択して、「保存」ボタンをクリックします。

    • ここでは、「システム管理者」をコピーして作成します。
    ../../_images/bulk_06.png
  6. 登録したプロファイルの「編集」ボタンより「プロファイルの編集」に遷移します。

    ../../_images/bulk_07.png
  7. 「プロファイルの編集」で「システム管理者権限」の「Bulk API の物理削除」チェックボックスをオンにして、「保存」ボタンをクリックします。

    注意

    プロファイルの「システム管理者権限」については、「API の有効化」が有効になっていることを確認してください。
    「API の有効化」が無効の場合、 intra-mart Accel Platform から Salesforce 連携 を利用することはできません。
    ../../_images/bulk_08.png
  8. Bulk API を利用するユーザに作成したプロファイルを設定してください。

注意

Salesforce で削除されたレコードは、通常、ごみ箱に保存されます。
ごみ箱の削除されたレコードは、 参照、または、復元することが可能で、15 日間経過すると完全に削除されます。
Bulk API の削除機能は、上記挙動となります。
しかし、Bulk API の物理削除機能により削除されたレコードは、ごみ箱に保存されず即座に削除されます。