Certified Sharing and Visibility Architect — Free Practice Questions
10 free sample questions from a bank of 51, with the correct answers and explanations. No signup required — start practising right now.
1Universal Containers uses 75,000 distributors that have close to 1 million total users. Distributors need to use the community to see closing opportunities assigned to their distributor for delivery.
What license recommendation will meet distributor needs?
Customer Community
Customer Community Plus
Sales Cloud
Partner Community
Answer: D
2Universal Containers (UC) has a partner community for its 200 distributors. UC customer accounts are assigned an individual distributor. The organization-wide default setting for the custom Delivery object is private.
How can an architect advise UC to grant all users at a distributor access to delivery records for all customers assigned to a particular distributor?
Create a criteria-based sharing rule that shares delivery records matching a distributor to the Distributor role in the role hierarchy.
Create a criteria-based sharing rule that shares delivery records matching the Distributor to users of a Public Group created for the distributor.
Give ownership of the delivery record to a distributor user.
Create a Sharing Set for the Distributor Profile to grant access to the Delivery object.
Answer: D
3The architect has a requirement to create a criteria-based sharing rule based on the customer Social Security number. However, when setting up the rule in Contact Sharing, the field is not shown on the list of available fields.
What might cause this?
Text fields with validation rules are not available for sharing rules.
The architect’s profile does not have Field level Security (FLS) for this field.
The field has been configured for encryption.
The architect does not have permission to Compliance fields.
Answer: C
4What should a Salesforce architect recommend to make sure that users that gained access to a custom object record through Apex managed sharing do not lose access to it when its owner is changed?
Use “With Sharing” keyword to make sure record visibility will be considered.
Create a specific Apex Sharing Reason for the custom object.
Create a new record in _Share object with RowCause “Manual”.
Use “runAs” system method in Apex classes to enforce visibility.
Answer: B
5The sales managers at Universal Containers (UC) requested their teams to define each user’s role on their accounts in order to provide an easy way to establish accountability and collaboration. Sales managers also requested that sales associated should only get the following permissions:
Read access to the accounts.
Read access to cases related to the accounts.
No access to deals related to the accounts.
The sales associates may be granted access to opportunities when needed.
Assuming the overall sharing model of the organization is private and no sharing rules are configured on the account object. How can an Architect achieve these requirements?
Use Account teams to define access to accounts as well as opportunities and cases related to accounts.
Use Account teams, Opportunity teams, and Case teams.
Use Account teams and use Sharing rules to share cases with sales associates. No change required to the opportunity object.
Use Account teams, Case teams. No configuration required for the opportunity object.
Answer: A
6Universal Containers (UC) has implemented Customer Community with customer community plus licenses for its distributors. Some distributors requested granting specific community users (agents) to view cases submitted by other agents of the same distributor.
Which feature only supports these requirements?
Permission set to grant community admin permission
Delegate external user
Partner community admin
Partner super user
Answer: D
7Universal Containers (UC) uses a custom Lightning component with an Apex class to display shipment information (custom object, private OWD). UC sales managers are complaining about two important points:
Shipment records that belong to their teams can be seen by other users.
Shipment amount should be visible only by managers, but sales reps are able to view it.
Which two features did the development team miss that is causing the problems? (Choose two.)
Use isSearchable keyword in Apex classes to assure record visibility.
Use With Sharing keyword in Apex classes to enforce sharing rules evaluation.
Use runAs in test class to enforce user permissions and field-level permissions.
Use isAccessible() method in Apex classes to check field accessibility.
Answer:
8Universal Containers (UC) is a non-profit organization and has over 20,000,000 members (donors). The company decided to assign those accounts to Donations Reps based on their regions. Donations Reps ended up owning over 50,000 donors each.
The donation reps started to see significant degradation of the system performance.
What could be the reason for this problem?
The Donations Reps access to the assigned accounts.
The Account (donor) object OWD is Private.
There is an Account ownership data skew problem.
Salesforce sharing recalculation kicked off.
Answer: C
9What vulnerability can exist when controllers use dynamic rather than static queries and bind variables?
Buffer Overflow Attacks
Record Access Override
SOQL Injection
Cross-site scripting
Answer: C
10Universal Containers has a large network of partners, who each have seasonal workers that need short-term access to the community.
How might the Architect design the solution to federate user setup to the Partners? (Choose two.)
Assign delegated external administrators at each partner.
Grant the Modify Users permission to the partner managers.
Create a permission set giving Read/Write to the User object to partner manager.