添付ファイルのアップロード
データローダを使用して、Salesforce に添付ファイルをアップロードできます。添付ファイルをアップロードする前に、次の点に注意してください。
- Bulk API でアップロードする場合、 ページの [Bulk API バッチを zip ファイルとしてアップロードする] が有効であることを確認します。
- ソース Salesforce 組織からリリース先 Salesforce 組織に添付ファイルを移行する場合、最初にソース組織にデータエクスポートを要求します。[エクスポートをスケジュール] ページで、[添付ファイルを含める] チェックボックスがオンになっていることを確認します。この指定によって、ファイル Attachment.csv がエクスポートに含まれます。この CSV ファイルを使用して、添付ファイルをアップロードできます。エクスポートサービスについての詳細は、「バックアップデータのエクスポート」を参照してください。
添付ファイルをアップロードする手順は、次のとおりです。
- 添付ファイルのインポートに使用する予定の CSV ファイルに、次の必須列が含まれていることを確認します (各列は Salesforce 項目を表します)。
- ParentId — 親レコードの Salesforce ID。
- 名前 — myattachment.jpg など、添付ファイルの名前。
-
内容 — ローカルドライブ上にある添付ファイルへの絶対パス。[内容] 列の値に、添付ファイルの完全なファイル名 (コンピュータ上のとおり) が含まれていることを確認します。たとえば、myattachment.jpg という名前の添付ファイルが、コンピュータの C:\Export に置かれている場合、[内容] には C:\Export\myattachment.jpg と指定する必要があります。CSV ファイルは次のようになります。
1ParentId,Name,Body 250030000000VDowAAG,attachment1.jpg,C:\Export\attachment1.gif 3701300000000iNHAAY,attachment2.doc,C:\Export\files\attachment2.doc
CSV ファイルには、[説明] など、その他任意の [添付ファイル] 項目を含めることもできます。
- 挿入または更新/挿入操作に進みます。「データローダを使用したデータの挿入、更新、または削除」を参照してください。[データオブジェクトを選択]ステップで、[すべての Salesforce オブジェクトを表示] チェックボックスをオンにし、[添付ファイル] オブジェクト名がリストに表示されるようにしてください。