Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

データローダによるファイルの挿入

公開日: Jul 1, 2022
説明

データローダを使用してファイルを作成するには、最初に「ContentVersion」としてレコードを挿入してから「ContentDocumentLink」を挿入してファイルをレコードに関連付ける必要があります。
 
解決策
 
警告
データ操作を実行する前にデータのバックアップを必ず実行してください。詳細は、「Salesforce からバックアップデータをエクスポートする」または「データのエクスポート」を参照してください。少数のレコードセットでテストを実行し、Salesforce 内の対応するレコードを手動で開き、レコードが正しいことを確認して、操作が正常に終了したことを確認することをお勧めします。

 

CSV を準備して、ContentVersion オブジェクトに対して挿入を実行します。

 
  1. 以下の列を含む CSV を作成します。
 
  • Title - (必須) ファイル名
 
  • Description - (省略可能) ファイルまたはリンクの説明
 
  • VersionData - (必須) ローカルマシンまたはドライブからアップロードするファイルへの完全なパス。例: C:\Users\jdoe\Desktop\PictureFile.jpg
 
  • PathOnClient - (必須) ローカルマシンまたはドライブからアップロードするファイルへの完全なパス
 
  • FirstPublishLocationId - (省略可能) ファイルを Salesforce の単一レコードにのみ関連させる場合は、関連レコードの ID を入力します。これにより、ファイルを関連レコードに関連付けるための ContentDocumentLink が自動的に作成され、下記の「CSV を準備して ContentDocumentLink オブジェクトに対して挿入を実行することでファイルをレコードに関連付ける」の手順をスキップできます。
 
注意:
 
  1. [FirstPublishLocationId] 項目は、新規ファイルの挿入時にのみ設定でき、この項目を更新することはできません。
  2. 関連レコードに対して作成された ContentDocumentLink の [ShareType] は、デフォルトでは [参照可能] です。
 
  1. データローダを開いて設定し、[Batch Size] を 1 に変更します。
  2. [Insert] を選択してから [Show all Salesforce objects] を選択します。
  3. [ContentVersion] を選択します。
  4. CSV ファイルを参照します。
  5. [Create or Edit a Map] をクリックしてから [Auto-Match fields to columns] をクリックします。
  6. [OK] | [Next] | [Finish] をクリックします。


CSV を準備して ContentDocumentLink オブジェクトに対して挿入を実行することでファイルをレコードに関連付ける


データローダを使用して「ContentVersion」からデータをエクスポートし、新規作成したファイルの「ContentDocumentId」を取得します。

注意: ファイルで FirstPublishLocationId を指定してある場合は、以下の手順は新規作成したファイルを Salesforce の追加レコードに関連付ける場合にのみ必要です。
 
  1. 以下の項目を含むCSVファイルを作成します。
 
  • LinkedEntityID - (必須) ファイルが関連付けられる関連レコード (取引先または商談) の ID。
 
  • ContentDocumentID - (必須) エクスポートされた ContentVersion ファイルの ContentDocumentID (先頭は「069」です)。
 
 
  • Visibility - (省略可能) このファイルを利用できるユーザとして、すべてのユーザ、内部のユーザ、または共有ユーザを指定します。上記リンク先にあるガイドの「説明」で項目の詳細を参照してください。
 
  1. データローダを開いて [Insert] をクリックします。
  2. [Show all Salesforce objects] のボックスをオンにします。
  3. [ContentDocumentLink] を選択します。
  4. CSV ファイルを参照します。
  5. [Create or Edit a Map] をクリックしてから [Auto-Match fields to columns] をクリックします。
  6. [OK] | [Next] | [Finish] をクリックします。
 
 

関連情報:

ナレッジ記事番号

000382372

 
読み込み中
Salesforce Help | Article