SHARING-AND-VISIBILITY-ARCHITECT Exam Details

  • Exam Code
    :SHARING-AND-VISIBILITY-ARCHITECT
  • Exam Name
    :Salesforce Certified Platform Sharing and Visibility Architect (Plat-Arch-205)
  • Certification
    :Salesforce Certifications
  • Vendor
    :Salesforce
  • Total Questions
    :235 Q&As
  • Last Updated
    :Jul 11, 2026

Salesforce SHARING-AND-VISIBILITY-ARCHITECT Online Questions & Answers

  • Question 1:

    Universal Containers has a custom object, Employee Review, with an Organization-Wide Default security setting of Private. A user lookup on the Employee Review object is populated when a reviewer is assigned to perform a review. How can this user be granted edit access to the record if they are not the owner?

    A. The user will be granted access to the record automatically when the user lookup is populated.
    B. Create a workflow rule to share the Employee Review record with the user in the lookup field.
    C. Create an Apex trigger to insert an Employee Review Share record with an access level of Edit.
    D. Create a criteria-based sharing rule to share the record with the user in the lookup field.

  • Question 2:

    Universal Containers has a private sharing model on Accounts. Apex Managed Sharing is required to share certain account records with all users who are assigned to a specific Role in the Role Hierarchy. What should be the recommended way for the Architect to implement this?

    A. Create an AccountShare record associated to a public group containing the Users in the Role.
    B. Create an AccountShare record associated to each user who is assigned to the Role.
    C. Create an AccountShare record associated to the required Role.
    D. Create an AccountShare record associated to a public group containing the Role.

  • Question 3:

    Assuming granular locking is enabled, what activity can happen in parallel to changing a community account owner without risking group membership lock errors?

    A. Deletion of a Role
    B. Creation of a Role
    C. Creation of a Territory
    D. Deletion of a Territory

  • Question 4:

    Universal Containers (UC) is implementing Sales Cloud. During the final quarter of the financial year, sales managers help each other close deals. They requested a solution in Salesforce to allow them to share opportunities with other sales managers from different teams as needed. They also requested that sharing deals should expire automatically two weeks after the new fiscal year starts.

    Which two options to propose a solution to meet the requirements? Choose 2 answers

    A. Apex Sharing to share opportunities with sales managers.
    B. Scheduled Apex job to remove access.
    C. Opportunity team to share opportunities with sales managers.
    D. Sharing Rules to share opportunities with sales managers.

  • Question 5:

    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 6:

    In order to comply with Regulatory Requirements, Universal Containers must store sensitive customer information on-premise. Universal Containers would like this on-premise information to be accessible from Salesforce. What technology can Universal Containers use to achieve this?

    A. Implement a third-party tokenization service.
    B. Implement an on-premise database.
    C. Implement a third-party proxy server.
    D. Implement the Salesforce Shield toolkit.

  • Question 7:

    Universal Containers (UC) has recently changed its internal policy to follow market regulations and create an internal team to manage the collection process. Only this team should have access to Invoke records. currently, invoke is a child in a Master-Detail relationship to Account. Although related lists have been removed from the page layouts, some profiles stills have access to the invoice object.

    Which approach should an architect recommend to fix this problem?

    A. Create a new Profile with no access to the Invoice object and assign it to all unauthorized users.
    B. Create a Permission Set with No Access to the Invoice object and assign it to unauthorized users.
    C. Replace Account and Invoke Master Detail Relationship by a Lookup and remove Invoice Access from the unauthorized profiles,
    D. Change the Invoke organization-wide default from Controlled by Parent to Private and remove invoke access from the unauthorized

  • Question 8:

    Universal Containers has a global 24x7 Salesforce.com implementation that supports Sales, Services, Order Management, and various other parts of their business. They have a nested territory hierarchy, 10,000 sales users, and 20,000 support agents. Territory changes happen daily. The demand for new applications and changes to the platform is high and they follow an agile development methodology and deliver new releases every two weeks on the platform.

    What Salesforce.com feature would help the system recover from a maintenance restart on Salesforce.com servers?

    A. Enable Granular Locking on the system.
    B. Enable Deferred Sharing Rule recalculation.
    C. Enable Parallel Sharing Rule recalculation.
    D. Enable Filter -Based Opportunity Territory Assignment.

  • Question 9:

    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

  • Question 10:

    How should the Architect ensure that OBJECT-LEVEL SECURITY is enforce within a custom Visualforce application that was a standard Apex controller on the Lead object?

    A. Use the runAs() method to enforce user permissions in the Apex controller.
    B. Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller.
    C. Use the {!$ObjectType.lead.accessible} expression within the Visualforce page.
    D. Use the "With Sharing" keyword when defining the Visualforce page.

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-ARCHITECT exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.