Salesforce Certified Sharing and Visibility Designer — Question 34
An External Object is created to show Invoices from an external accounting system. When viewing the External Object, a user should only access invoice records the user is authorized to see.
What two actions are required to achieve the above requirements? (Choose two.)
Answer options
- A. Restrict access to data in the accounting system.
- B. Setup External Object to use OAuth to connect to the Accounting system.
- C. Grant access to the External Object to only the Account Manager profile.
- D. Create an owner based sharing rule to grant visibility to the Invoice object.
Correct answer: B, C
Explanation
Option B is correct because using OAuth for the External Object connection ensures secure authentication and authorization, allowing users to access only those records they are permitted to see. Option C is also correct as restricting access to the External Object to the Account Manager profile ensures that only authorized users can view the invoice records. Options A and D do not directly address the requirement of user-specific access to records in the context of the External Object.