Sharing and Visibility Designer Flashcards
Universal Containers (UC) stores basic employee information in a custom Employee object (OWD – Public Read Only). There are a few sensitive fields that need restricted access (salary, grade level, last performance rating).
Other than field level security, what other options are available to make these fields accessible to the Human Resource team?
A. Create a new custom object with private OWD and Lookup relationship to Employee to store new restricted information.
B. Change OWD of Employee custom object to private and a Lookup self-relationship to store only new restricted information.
C. Create a new custom object controlled by parent and a Master-Detail relationship to Employee to store new restricted information.
D. There are no other options besides using field level security.
Answer: A
Sales Operations at Universal Container (UC) wants to create the opens to fiber appropriates for center.
In which two ways can UC hide list that are not relevant to an individual use since there will be
Choose 2 answers.
A. Share the list views with the appropriate queue.
B. Share the list views with the appropriate individual users.
C. Share the list views with the appropriate public group.
D. Share the list views with the appropriate role in the role hierarchy
Answer: C, D
Universal Containers keeps product brochures in Salesforce as files. Sarah shares a public Unit to a product brochure with potential customers during a meeting. She wants to ensure they do not have access to the file after the meeting.
How should Sarah accomplish this?
A. Rename the file.
B. Delete the public link.
C. Delete the file.
D. Move the file to another folder
Answer: B
Universal Container has developed a custom Visualforce page that will accept user input and must prefer returning the results to the users.
Which two techniques should be used to ensure the users cannot perform a SOQL injection attack?
Choose 2
A. Escape double quotes in the user input.
B. Use bind variable in the SOQL query.
C. Use the escapesinglequotes() method to sanitize user input.
D. Use the with Sharing keyword on the controller.
Answer: B, C
What should a Salesforce architect recommend to make sure that users that gained access to a custom of sharing do not lose access to it when its owner is changed?
A. Create a specific Sharing Reason for the custom object.
B. Use ‘‘runAS’’ system method in Apex classes to enforce record visibility.
C. Create a new record in_Share object with RowCause ‘‘Manual’’
D. Use ‘‘With Sharing’’ keyword to make sure record visibility will be considered
Answer: A
Universal Containers (UC) has implemented Customer Community with customer community plus licenses for their 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?
A. Permission set to grant community admin permission
B. Delegate external user
C. Partner super user
D. Partner community admin.
Answer: C
Sales reps at Universal Containers (UC) complain about the manual activities they need to perform in order to grant access to supporting internal users (legal, engineering, finance, and so forth) for customer records when they need help. In general, the sales reps involved in the deals will not change.
How can a Salesforce architect help IK to Improve sales reps productivity?
Choose 2
A. Create a permission set with “view all data” and assign to supporting users.
B. Create a public group and replace the account ownership with it.
C. Create a criteria-based sharing rule to grant access to other users.
D. Leverage default Account team.
Answer: C, D
Universal Containers keeps product brochures in Salesforce as files. Sarah shares a public link to a product during a meeting. She wants to ensure they do not have access to the file after the meeting. How should Sarah accomplish this?
A. Move the file to another folder
B. Rename the file.
C. Delete the file.
D. Delete the public link.
Answer: D
Universal Containers (UC) wants to reduce the amount of redundant leads entered into the system. UC also wants to ensure that leads are only edited/reassigned by the lead owner.
What organization-wide default (OWD) approach should be recommended to help UC implement these requirements?
A. Implement a Public Read Only OWD on Lead.
B. Implement a Private OWD on Lead.
C. Implement a Public Read Only/Transfer OWD on Lead.
D. Implement a Public Read/Write OWD on Lead.
Answer: A
Universal Containers uses person accounts to represent retail customers and business to represent Sales team should not have access to commercial customers but have access to ALL retail customers. With organization-wide default on Account set to private, how might the architect meet these requirements.
A. Create an owner-based sharing rule on AccountContactRelation to grant access to all account contact reps.
B. Update Retail Sales profile to grant access to Person Account record type.
C. Create a criteria-based sharing rule giving Retail Sales role access to Accounts of type PersonAccount
D. Give view All access for Accounts to the Retail Sales profile.
Answer: C
Universal Containers (UC) has created a public group with certain Sales Engineers to help on complex deals and a sharing rule to grant access to these opportunities. Opportunity OWD is private. What is the impact of these sharing settings?
A. Subordinates of Managers who have Sales Engineers in the public group will also have access to these records.
B. Sales Engineers that have a similar role of the Sales Engineers of the public group will also have access to these records.
C. Sales Engineers Managers and their managers in the role hierarchy will also have access to these records.
D. Sales Engineers direct reports will also have access to these records.
Answer: C
Universal Containers (UC) uses a custom Visualforce page to display shipment tracking information (custom object, private OWD) to field manager and agents. The IT team wants to make sure that users have access to only the information that is allowed.
Which Apex method must be used to make sure only allowed fields are shown to the users?
A. isReadable()
B. isShowable()
C. isAccessible()
D. isViewable()
Answer: C
At Universal Containers, Accounts and Contracts are normally visible to all employees, and Proposals center owner and managers. However, some Proposals are considered confidential and are managed by a Strategic should not be visible to anyone in the Sales group other than owner and the strategic team.
How should the architect design for this requirement?
A. Proposal Owner set to the Strategic Deals Team Queue and create an center- base sharing rule to grs
B. Disable Grant Access Using Hierarchies and set an Owner_Based Sharing rule for Strategic Deals team
C. Proposal Owner set to the Strategic Deals Team Queue and set the Account relationship to Master Dvt.
D. Disable Grant Access Using Hierarches and set a Criteria-based Sharing rule for Strategic Deals team.
Answer: D
Mary is Joe’s manager in the role hierarchy. The OWD for a custom Invoice object is Public ReadOnly and Mary’s profile is not granted the Read permission for the Invoice object.
What action can Mary take on Joe’s Invoice records?
A. Read/Write
B. Edit Only
C. None
D. View Only
Answer: C
Universal Containers uses 75,000 distributors that have close to 1 million total users. Distributors need opportunities assigned to their distributor for delivery.
What license recommendation will meet distributor needs?
A. Sales Cloud
B. Customer Community Plus
C. Partner Community
D. Custom Community
Answer: C
Universal Container (UC) is in a legal dispute regarding several orders. UC has found out these records VP of Sales has asked to ensure this cannot happen in the future.
What approach would meet this requirement?
Choose 2
A. Remove Order delete Permission from Profiles and Permission Sets
B. Implement a Sharing Rule that changes access for order to Read.
C. Remove the Delete button from the Order Page Layout.
D. Change the Record Type/Page Layout assignment for orders to be Read Only.
Answer: A, D
Universal Containers uses 75,000 distributors that have close to 1 million total users. Distributors need opportunities assigned to the distributor for delivery.
What license recommendation will meet distributor needs?
A. Sales Cloud
B. Customer Community Plus
C. Partner Community
D. Customer Community
Answer: C
The Finance team at Universal Containers usually does not need access to Account and Contract records A .. given Opportunity access for a big deal to help with tax calculation. She can now also access Account and C..
Which two reasons could be causing this issue? Choose 2 answers
A. Contact records can be accessed due to implicit sharing from Account.
B. Account records can be accessed due to implicit sharing from Opportunity.
C. Contact records can be accessed due to implicit sharing from Opportunity.
D. Account records can be access due to role hierarchy.
Answer: A, B
After setting up Customer Community and enable collaboration, the architect realizes that customers are only Chatter posts from other customers in their account.
What should the architect do to allow viewing chatter posts from all customers?
A. Enable Community User Visibility.
B. Set View All for Chatter posts.
C. Enable Chatter Super User.
D. Enable Internal Users Visibility.
Answer: A
Universal Containers (UC) provides shipment tracking for its customers on a custom Shipment object. The .. yearly by the customers should be available on the Account record to the Marketing team, but the Marketing Shipment records.
What recommend should an Architect provide to accomplish this?
A. Public organization-wide default on Shipment, process builder, and lookup relationship to Account.
B. Private organization-Wide default on Shipment, rollup summary, and Master-Detail relationship to Account.
C. Controlled by Parent (Account) on Shipment, trigger, and trigger, and Master-Detail relationship to Account.
D. Private organization-wide default on Shipment, trigger, and Lookup relationship to Account
D
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 requirement?
Choose 2 answers
A. Setup External Object to use OAuth to connect to the Accounting system.
B. Create an owner based sharing rule to grant visibility to the Invoice object.
C. Restrict access to data in the accounting system.
D. Grant access to the External Object to only the Account Manager profile.
Answer: A, C
The sales manager in Japan have asked the sales manager in Australia to assist them with closing their deals.
How are these requirements achieved?
A. Use sharing set to give the sales manager access to the deals.
B. Create ownership-based sharing rule.
C. Use opportunity teams to automatically add the sales manager as a team member.
D. Assign the sales manager View All on the opportunity object.
Answer: B
What 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?
A. Create specific Apex Sharing Reason for the custom object.
B. Use “runAs’’ system method in Apex classes to enforce record visibility.
C. Use ‘‘With Sharing’’ keyword to make sure record visibility will be considered.
D. Create a new record in _Share object with RowCause ‘Manual’’.
Answer: A
Universal Containers (UC) operates worldwide with offices in more than 100 regions in 10 different countries role hierarchy to control data visibility. In the new fiscal year, UC is planned to reorganize the roles and rea..
Which two point should an Architect consider in this situation?
Choose 2 answers
A. Using a temporary parking lot account to improve performance.
B. Changing complex role hierarchy can cause a high level of sharing recalculation.
C. Restricting the organization-sharing configurations to private.
D. Replacing Account records ownerships massively can cause data skew.
Answer: B, D