見出し画像

[Salesforce]フローでのアクセス権のないオブジェクトへのアクセス

フローの実行方法で「システムコンテキスト共有なし」を選択すると、共有されていないレコードへのアクセスが可能です。
リストビューや検索結果には表示させたくないけど、フローでの処理時にはレコードを参照したい場合に利用できます。

本来アクセス権の無いオブジェクトにもアクセスできるか検証してみました。
Customer Community Plusプロファイルで商談(Opportunity)の一覧を画面に表示しようとしたところ、以下のエラーとなりました。
ライセンス種類の壁は越えられなかったようです。(アクセスできても規約でNGだと思うので、ダメですけどね)

ただし、画面に表示せずデータを更新するだけであればいけました。
(契約上問題ないかはSalesforceの方にご確認ください)

sObject type 'Opportunity' is not supported. If you are attempting to use a custom object, be sure to append the '__c' after the entity name. Please reference your WSDL or the describe call for the appropriate names.. You can look up ExceptionCode values in the <a href='https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_concepts_core_data_objects.htm#'>SOAP API Developer Guide</a>.|FlowRecordLookup|SelectOpportuity

この記事が気に入ったらサポートをしてみませんか?