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

受信変更セットでの INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY の検証エラー

公開日: Oct 13, 2022
説明

受信変更セットの検証時に INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY エラーが発生することがあります。
このエラーが発生する理由について説明します。

解決策
これは、本番環境で無効なレコードを参照している apex クラスが存在する場合、またはクラス内で存在しないレコードの参照項目に ID を設定しようと試みた場合に発生する可能性があります。この問題が発生したら、不正なデータがないか確認してください。

たとえば、エラーの原因となっている ID は別の組織からのものであり、現在の組織では有効ではない可能性があります。

Sandbox 環境で作成されたテストクラスが本番環境のレコードを指し、変更セットを介してプッシュされると、このエラーが発生します。レコード ID を Sandbox ID に置き換えると、問題が修正されます。

参考資料:
Insufficient access rights on cross-reference id error (英語)
ナレッジ記事番号

000385987

 
読み込み中
Salesforce Help | Article