「insufficient access rights on cross-reference id」エラーは、Salesforce における権限の問題を示しています。このエラーは、ユーザーがフローを使用したり、レコードを保存したり、関連するレコードに依存するアクションを実行しようとした際に、ユーザーがそのレコードにアクセスするために必要な権限を持っていない場合に発生します。
この関連レコードは通常、参照関係項目または主従関係項目によって関連付けされています。ユーザーは、表示権限のない対象 (関連レコード) を使用しようとしています。
API エラー「insufficient access rights on cross-reference id」をデバッグするために、このエラーが発生する一般的なシナリオをいくつか紹介します。
このエラーが発生する具体例として、6 つのケースを挙げます。それぞれの例について、考えられる原因と解決策とともに詳細を記載します。なお、このエラーはここに記載されていない新たなシナリオでも発生する可能性があります。
シナリオ: レコードの作成と新しいユーザーへの割り当てを同じ呼び出しで行いました。
考えられる原因: 最初にレコードを作成し、別の呼び出しで新しい OwnerId でレコードを更新します。
シナリオ: 操作しているオブジェクトのレコードタイプ ID が有効なレコードタイプ ID ではありません。
考えられる原因: レコードタイプ ID を修正します。
シナリオ: レコードタイプのアクセス権をプロファイルで与えられていないユーザーにレコードを割り当てます。
考えられる原因: 使用するレコードタイプのアクセス権をプロファイルで追加します。
シナリオ: 他のユーザーにレコードを割り当てたが、割り当てを行ったユーザーがそのレコードタイプのアクセス権をプロファイルで与えられていません。
考えられる原因: ユーザープロファイルにレコードタイプを追加します。
シナリオ: パートナーポータルのユーザーにレコードを割り当て、そのユーザーが内部の Salesforce にアクセスできません。
考えられる原因: 操作しているコミュニティの ID を含む NetworkScope 列を追加します。
シナリオ: リードの登録により自動レスポンスのメール通知が呼び出されるが、レスポンスで使用されるメールテンプレートがユーザーがアクセスできないフォルダに含まれています。
考えられる原因: 自動レスポンスルールでどのメールテンプレートが呼び出されているかを確認します。このメールテンプレートを含むフォルダーのフォルダー権限が、API を呼び出すユーザーに与えられているか確認します。
上記のシナリオのどれにも当てはまらない場合は、API 呼び出しで直接参照される、または結果として生じるトリガ/ワークフロー/自動レスポンスによって参照されるアクションに関連付けられたレコードが、API 呼び出しを行うユーザーによってアクセス可能である必要性を考慮してください。
Trailblazer Community - Insufficient access rights on cross-reference id issue
Salesforce Stack Exchange - Insufficient access rights on cross-reference id: error
000385619

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.