Memos About Salesforce

Salesforceにハマってたこと!

SFDC 権限エラー INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY

f:id:jude2016:20190920155743j:plain

こんにちは、管理人の@Salesforce.Zです。

INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY, insufficient access rights on cross-reference id: []

・レコードを削除する際にエラーが出た

・トリガを動かしたら、エラーが出た(作成)

アクセス権ない、不十分の場合に出るエラーです。

参照・更新・削除、アクションごとに、権限が必要。

読んだら得ること

★ INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITYの原因
★ INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITYの対策

目次

INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY

該当アクション(参照・更新・削除)の権限がない場合、出るエラー

・参照

・更新

・削除

原因

アクセス権限がないため

対策

・プロファイル

・権限セット

・共有設定

・項目レベルセキュリティー

を確認すれべきですね。

よくエラーが出るパターン

トリガで、XXオブジェクトに対して、データを更新、削除、作成するプログラムとする

権限状態

ユーザ 参照 更新 削除 作成
システム管理者
XXユーザ X X

XXユーザで、なにかの操作で、トリガを動かしたとする

更新操作をすると、エラー

削除操作をすると、エラー出ません(アクセス権があるから)

作成操作をすると、エラー

ざっくりこんな感じです。

終わりに

権限周り、よく確認すべき、不注意で、すぐ、お客様が怒られ、信頼を失うになってしまいます

リファレンス

たいていのことは、「気合い」と「根性」で乗り越えられるものだ!!

下っ端の落書き帳

tyoshikawa1106のブログ