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

Update または Upsert の際に「ID not specified in an update call」エラー

公開日: Jul 24, 2023
説明

Data Loader(データローダ)で Update(アップデート)または Upsert(アップサート)を実行する際、「ID not specified in an update call」エラーが発生することがあります。このエラーは、CSVファイルに Salesforce レコードIDが含まれていないか、ID列が正しく対応付けられていない場合に発生します。解決策として、インポートファイルにIDを含め、正しく対応付ける必要があります。

解決策
  • Salesforce の既存の各レコードには、一意の Salesforce レコード ID が割り当てられています。これらの既存のレコードを更新するには、インポートファイルにそれらの ID を含めて指定し、次にデータローダが更新対象の既存のレコードを正しく識別できるように、その列を目的のオブジェクトの ID 項目に対応付ける必要があります。これは、更新する際に、既存のレコードを適切に識別するための操作として必要です。
  •  ファイルに必要な ID を追加する方法の詳細については、「インポートファイルの既存レコードの Salesforce ID を追加する方法」を参照してください。
  • csv ファイルに既存のレコード ID が含まれていないことを確認することができない場合は、map 項目の手順で csv ファイルから ID 項目への ID 列の対応付けをしているかを確認してください。
  • Upsert を選択したにもかかわらず、すべてのレコードが新しいためにレコード ID 列が空白になっている場合は、ID 列を対応付ける必要があります。または、Upsert ではなく Insert を選択して、データローダがこの列に対してチェックを行わないようにすることもできます。
  • ID 項目の詳細については、データ型」を確認してください。
ナレッジ記事番号

000386242

 
読み込み中
Salesforce Help | Article