Exam Details

  • Exam Code
    :SHARING-AND-VISIBILITY-DESIGNER
  • Exam Name
    :Salesforce Certified Sharing and Visibility Designer
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :402 Q&As
  • Last Updated
    :Mar 25, 2025

Salesforce Salesforce Certifications SHARING-AND-VISIBILITY-DESIGNER Questions & Answers

  • Question 321:

    Universal Containers has implemented a strict software architecture for their custom Apex code. One of the requirements is that all SOQL queries are contained within reusable classes. Depending on the context of the Apex transaction, the queries should be able to run either "With Sharing" or "Without Sharing". Which two ways allow the Architect to meet these requirements? Choose 2 answers

    A. Create a SystemSOQLQueries class and a UserSOQLQueries class; set the "With Sharing" keyword on the UserSOQLQueries class and "Without Sharing" on the SystemSOQLQueries class

    B. Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class (Missed)

    C. Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class and use the runAs () method to dynamically set the context (Missed)

    D. Create a reusable SOQLQueries class; specify "With Sharing" on the methods that require user context and "Without Sharing" on the methods requiring system context

  • Question 322:

    The System Administrator at Universal Containers has created two list views called ListV1 and ListV2. One group of users should only see ListV1 and the second group of users should only see ListV2. Two public groups were created to restrict visibility to the respective list views. However, users in both groups are able to see both list views. What system permission in their profile enabled the users to see all list views?

    A. Manage Custom List Views

    B. Manage Private List Views

    C. Manage Public List Views

    D. Manage Custom Permissions

  • Question 323:

    Universal Containers has created a custom object to store highly confidential client relationship data with Private sharing settings. Which two options would an Architect choose to ensure access only to the record owner and the administrator?

    Choose 2 answers.

    A. Disable "Grant Access Using Hierarchies."

    B. Disable the "Create" permission on all other profiles.

    C. Disable the "Read" permission on all other profiles.

    D. Disable the "View All" permission on all other profiles.

  • Question 324:

    Universal Containers has implemented a strict software architecture for their custom Apex code. One of the requirements is that all SOQL queries are contained within reusable classes. Depending on the context of the Apex transaction, the queries should be able to run either "With Sharing" or "Without Sharing". Which two ways allow the Architect to meet these requirements?

    Choose 2 answers.

    A. Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class.

    B. Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class and use the runAs() method to dynamically set the context.

    C. Create a reusable SOQLQueries class; specify "With Sharing" on the methods that require user context and "Without Sharing" on the methods requiring system context.

    D. Create a SystemSOQLQueries class and a UserSOQLQueries class; set the "With Sharing" keyword on the User SOQLQueries class and "Without Sharing" on the SystemSOQLQueries class.

  • Question 325:

    Which two are potential vulnerabilities in the following code snippet? public class SOQLController { public String name { get { return name;} set {name=value;} } public PageReference query() { String qryString='SELECT Id FROM Contact WHERE '+ '(IsDeleted = false and Name like \'%' + name + '%\'}'; queryResult = Database.query(qryString); retunr null; } } Choose 2 answers

    A. FLS check

    B. SOQL Injection

    C. Data Access Control

    D. Arbitrary Redirects

  • Question 326:

    Universal Containers has recently implemented an integration that is populating 50 custom fields on the account object. They would like these fields to be available to Managers for reporting but do not want them to clutter the page layouts. What should the Architect recommend as a solution?

    A. Add the fields to the Managers' Account Page Layout; mark the page layout section as Collapsed.

    B. Grant the Managers access to the fields using a Role-Based Sharing Rule; leave them hidden on the page layout.

    C. Add the fields to a Custom Report; grant the Managers' Role access to the report folder.

    D. Grant Managers access to the fields using Field-Level Security; do not add them to a page layout.

  • Question 327:

    Universal Containers uses the Case object to track service tickets. They have implemented Case teams to allow multiple support representatives to manage the Cases. Which two "Filter by owner" options would the user see while creating a list view on the Case object? Choose 2 answers

    A. Public Groups

    B. Roles

    C. Queue

    D. My Case Teams

  • Question 328:

    Which features does Salesforce provide for restricting login access to the application?

    Choose 2 answers.

    A. Profile-based login hour restrictions

    B. Role-based IP restrictions

    C. Organization-wide login hour restrictions

    D. Profile-based IP restrictions

  • Question 329:

    What should the Architect do to ensure Field-Level Security is enforced on a custom Visualforce page using the Standard Lead Controller?

    A. Use the "With Sharing" keyword on the Standard Lead Controller.

    B. Nothing; Field-Level Security will automatically be enforced.

    C. Use the {!Schema.sObjectType.Lead.fields.isAccessible()} expression

    D. Use the Schema.SObject.Lead.isAccessible() method.

  • Question 330:

    Which three capabilities are available with Enterprise Territory Management?

    Choose 3 answers.

    A. Assignment of Territory on Opportunities.

    B. Share a report or dashboard folder with a Territory.

    C. Metadata API Support

    D. Create a public group with Territory.

    E. Integration with Collaborative Forecasting.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your SHARING-AND-VISIBILITY-DESIGNER exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.