UserRecordAccess オブジェクトには、[レコードの取得] 要素でクエリを実行する際、RecordId 項目を常に明示的に選択しなければならない特別な制約が存在します。この制約は、RecordId が同じ要素内で絞り込み条件として使用されているかどうかに関係なく適用されます。
この動作は Salesforce SOAP API 開発者ドキュメントに記載されており、設計どおりの動作となります。
[レコードの取得] 要素で RecordId 項目が取得する項目に含まれていない場合、フロー実行時に以下のエラーが発生します。
"このエラーは、フローでレコードの検索が試行されたときに発生しました: RecordId field must be selected。ExceptionCode の値については、『SOAP API 開発者ガイド』を参照してください。"
UserRecordAccess エンティティには、ルックアップ操作時に RecordId 項目を常に項目選択の一部に含めることを要求する API レベルの制約があります。これは、項目で絞り込みを行ってもその項目を取得する必要がない標準オブジェクトとは異なる動作です。
UserRecordAccess オブジェクトに関するこの動作については Salesforce SOAP API 開発者ドキュメントに記載されています。
000383422

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.