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

データローダーで添付ファイルの ParentId 項目を変更できない

公開日: Oct 13, 2022
説明

添付ファイルを他のオブジェクトのレコードに転送するために、データローダーを介して添付ファイルの ParentId フィールドを編集または更新することはできません。しかし、新しいレコードや異なるレコードに添付ファイルを移動させるための回避策はあります。

解決策

SOAP APIドキュメントの Attachment オブジェクトに記載されているように、ParentID はデータローダーまたは他の API ツールで更新できません。

関連付けを変更するには、添付ファイルを再アップロードし、新しい ParentID に関連付ける必要があります。ユーザインターフェースを使用して手動で目的のレコードに再度添付を行うか、

既存の添付ファイルをエクスポートし、そのエクスポートを使用して目的のレコードの添付ファイルを再作成します。
 

1. [画像、ドキュメント、および添付ファイルを含める] オプションを選択して、バックアップデータのエクスポートを介してすべての添付ファイルをエクスポートします。

2. 添付ファイル名の再関連付けの手順については「エクスポートされた添付ファイル/ドキュメントファイルの名前の変更」を参照してください。

3. エクスポートしたデータを使用して、Excel で挿入ファイルを準備します。

ParentId: この項目を各添付ファイルの新しい関連レコード ID で更新します
Body: ローカルマシン上の添付ファイルのパスまたは場所を入力します
Id: この列の表示名を「Old Attachment Id」に変更してください

4. 更新された添付ファイルの挿入方法については、添付ファイルのアップロード」を参照してください。

5. 最後に、元のレコードから添付ファイルを削除する必要がある場合は、データローダーを介して Attachment オブジェクトに対して Delete 操作を実行し、「Old Attachment Id」列を Salesforce Id 項目に対応付けます。


関連情報:
ナレッジ記事番号

000387911

 
読み込み中
Salesforce Help | Article