
[Feb 18, 2025] New Sharing-and-Visibility-Architect Exam Dumps with High Passing Rate
Get Sharing-and-Visibility-Architect Braindumps & Sharing-and-Visibility-Architect Real Exam Questions
Salesforce Sharing-and-Visibility-Architect exam is a certification exam designed for professionals who specialize in the Salesforce platform's sharing and visibility aspects. Salesforce Certified Sharing and Visibility Architect certification is intended to validate a candidate's expertise in planning, designing, and implementing secure, efficient, and scalable sharing and visibility solutions in the Salesforce ecosystem. Sharing-and-Visibility-Architect exam tests a candidate's knowledge of Salesforce's various sharing and visibility features such as sharing rules, role hierarchies, permission sets, sharing groups, manual sharing, and Apex sharing, among others.
NEW QUESTION # 32
A sales representative at Universal Containers needs assistance from specific product managers when selling certain deals. Product managers do not have access to opportunities they don't own, as the sharing model is Private, but need to gain access when they are assisting with a specific deal. How can an Architect accomplish the requirement?
- A. Enable opportunity teams and allow users to add the product manager.
- B. Create a sharing rule to allow the product manager to access the opportunity.
- C. Use similar opportunities to share opportunities related to the product manager.
- D. Enable account team and allow users to add the product manager.
Answer: A
NEW QUESTION # 33
Universal Containers (UC) has a mostly private organization-wide default (OWD), as it is a core principle of UC to respect client data privacy. UC has implemented complex processes for granting access to Opportunity dat a. A few key members of the Sales Reporting team need to always be able to see, but not change, Opportunity data for all Opportunities.
What should an architect recommend as an approach to meet these requirements?
- A. Make Opportunity OWD read-only.
- B. Create a Permission Set that grants "View All Data" Permission.
- C. Give "View All Data" Permission to the Sales Reporting Profile.
- D. Create a Permission Set that grants "View All" permission for Opportunity.
Answer: D
NEW QUESTION # 34
Which three advanced tools can Salesforce enable for large-scale role hierarchy realignments in organizations with large data volumes?
Choose 3 answers.
- A. Granular Locking
- B. Partitioning by Divisions
- C. Deferred Sharing Calculation
- D. Skinny Table Indexing
- E. Parallel Sharing Rule Recalculation
Answer: B,C,D
Explanation:
Explanation
Three advanced tools that Salesforce can enable for large-scale role hierarchy realignments in organizations with large data volumes are partitioning by divisions, deferred sharing calculation, and skinny table indexing.
Partitioning by divisions allows the organization to segment data into logical sections based on business criteria, which reduces the number of records that need to be recalculated when role hierarchy changes.
Deferred sharing calculation allows the organization to postpone the sharing recalculation until a scheduled time, which avoids impacting users during peak hours. Skinny table indexing allows the organization to create custom indexes on frequently used fields, which improves query performance and reduces locking contention
NEW QUESTION # 35
Universal Containers has created a custom Sales Operations profile with read and edit access to the Category field on a custom object. There is a new requirement that 3 of the 100 users assigned to the Sales Operations Profile should have read-only access to the Category field.
How can the Architect support this request?
Choose one answer:
- A. Create a new profile without edit access to Category and assign it to the users.
- B. Create a permission set in the Category field to read-only and assign it to the users.
- C. Create a new page layout with the Category Field set to read-only for these users.
- D. Create a custom permission to grant read-only access to Category and assign it to the users.
Answer: B
Explanation:
Explanation
The Architect can support this request by creating a Permission Set with read-only access to the Category field and assigning it to the 3 users who need it. This will override the profile permissions and restrict their access to the field.
NEW QUESTION # 36
Universal 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 2 answers.
- A. Use run as in test class to enforce user permissions and field-level permissions.
- B. Use is Sharable keyword in Apex classes to assure record visibility.
- C. Use with Sharing keyword in Apex classes to enforce sharing rules evaluation.
- D. Use isAccessible() method in Apex classes to check field accessibility
Answer: C,D
Explanation:
Explanation
The development team missed using the with Sharing keyword in Apex classes to enforce sharing rules evaluation, and the isAccessible() method in Apex classes to check field accessibility. The with Sharing keyword ensures that the Apex code respects the sharing rules defined for the current user, while the isAccessible() method checks if the user has read access to a specific field1. The run as method in test class is used to test whether a user can perform certain actions, not to enforce permissions2. The isSharable keyword in Apex classes does not exist.
NEW QUESTION # 37
A user at Universal Containers would like to give access to a Report folder to someone else in the organization.
Which two access permissions should the user have to support this requirement?
Choose 2 answers.
- A. The "Manager" Report folder permission.
- B. The "Editor" Report folder permission.
- C. The "Manage Reports in Public Folders" Profile permission.
- D. The "Viewer" Report folder permission
Answer: A,C
NEW QUESTION # 38
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 and use the runAs() method to dynamically set the context.
- B. 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.
- C. Create a reusable SOQLQueries class; do not specify "With" or "Without Sharing" on the SOQLQueries class.
- 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.
Answer: B,D
NEW QUESTION # 39
Universal Container has a set of Account management users that should only see accounts once the account becomes a customer. The type field on the Account identifies whether the account is a prospect, customer, partner, or other. Which two methods could an Architect use to enable this sharing requirement, assuming a private sharing model for accounts? Choose two:
- A. Institute a business process that calls for the account manager to be added to the account team once the account becomes a customer
- B. Create an account sharing rule that shares all accounts owned by sales to be shared with account management roles and subordinates
- C. Create a criteria-based sharing rule that shares the account to the account management group when the type is customer
- D. Create a public list view, where accounts of type customer are included and share the list view with account management public group
Answer: A,C
NEW QUESTION # 40
Assuming Person Account is enabled in a Salesforce organization, which three objects can be configured as "Controlled by Parent" in Sharing Settings?
Choose 3 answers
- A. Asset
- B. Contact
- C. Opportunity
- D. Case
- E. Order
Answer: A,B,E
NEW QUESTION # 41
Which two objects support creating queues?
Choose 2 answers.
- A. Case.
- B. Opportunity.
- C. Account.
- D. Lead.
Answer: A,D
NEW QUESTION # 42
Universal Health is planning to store patient notes in Salesforce. Patient notes consist of long text notes taken by a use to document phone calls with a patient.
A date audit has identified that these notes can contain Personally Identifiable Information (PII) and Personal Health Information (PHI). The regulatory requirements state that this data must be encrypted at rest as well as in transit.
What should the Architect do in order to make sure Universal Health stays compliant?
- A. No action is required; all Salesforce data is encrypted at rest as part of Salesforce's standard trust measures.
- B. Enable Salesforce Shield Platform Data Encryption and mark the patient notes field as encrypted.
- C. Use an Apex trigger and the Apex Crypto class to encrypt patient notes as soon as they are saved to Salesforce.
- D. Create a new Custom Field of type "Text (Encrypted)" and move the patient notes data into the new field.
Answer: B
Explanation:
Explanation
The best option for the architect to make sure Universal Health stays compliant is B. Enabling Salesforce Shield Platform Data Encryption and marking the patient notes field as encrypted will ensure that the data is encrypted at rest as well as in transit, using a tenant secret that only Universal Health can access. This will also allow them to use standard Salesforce features and functionality with the encrypted data. The other options are either incorrect or not optimal.
NEW QUESTION # 43
Universal Containers has a large network of partners, who each have seasonal workers that need ..
How might the Architect design the solution to federate user setup to the Partners?
Choose 2 answers
- A. Create a permission set giving Read/Write to the User object to partner manager.
- B. Grant the Modify Users permission to the partner managers.
- C. Allow external users to self register.
- D. Assign delegated external administrators at each partner.
Answer: C,D
NEW QUESTION # 44
Users at Universal Containers are complaining that a field has disappeared from the Account page after deploying its latest project. The page layout has not changes with this deployment.
How should the admin troubleshoot this issue?
- A. View Field Accessibility in the Object Manager
- B. Run a Who Sees What report, filtering on Account.
- C. Review change to Account record types.
- D. Log in as user and check several Accounts to isolate the problem records.
Answer: A
Explanation:
Explanation
The best way to troubleshoot this issue is to view Field Accessibility in the Object Manager. This will allow the admin to see how the field-level security settings affect the visibility of the field for different profiles and record types. The other options are not helpful, because:
Reviewing changes to Account record types will not show why a field has disappeared from the Account page, unless the field is dependent on a record type that has been deactivated or modified.
Logging in as user and checking several Accounts will not isolate the problem records, because the issue is related to field visibility, not record access.
Running a Who Sees What report will not help, because this report only shows how sharing settings affect record access, not field visibility.
NEW QUESTION # 45
Universal Containers (UC) wants to reduce the amount of redundant leads entered into the system. UC also 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/Transfer OWD on Lead
- B. Implement a Public Read/Write OWD on Lead.
- C. Implement a private OWD on Lead.
- D. Implement a Public Read Only OWD on Lead.
Answer: D
NEW QUESTION # 46
A user posts a file to the Chatter feed for a record of an object that has a Private organization-wide default.
Which statement accurately describes who can view the file by default?
- A. The user who posted the file and users with access to the record
- B. Only the user who posted the file
- C. The user who posted the file and users with a shared chatter post link to the file
Answer: A
Explanation:
Explanation
The user who posted the file and users with access to the record can view the file by default, as files posted to a record's feed inherit the record's sharing settings3. Users with a shared chatter post link to the file will not be able to view the file by default, unless they also have access to the record. Only the user who posted the file will not be able to view the file by default, as other users who have access to the record can also view it.
NEW QUESTION # 47
Universal Containers has implemented a community for its customers using the Customer Community sense type. They have implemented a custom object to store service requests that has a look up to the account record.
The Organization Wide Default External Access for the service request object is set to Private. Universal Containers wants their customers to be able to see service requests for their account through the community Customers should not see service requests for other accounts. What Salesforce feature can the Architect use to implement this?
- A. Use a Sharing Rule to share service requests to the community user based on their role.
- B. Use Apex Managed Sharing to share service requests related to the account to the appropriate community users.
- C. Use a Sharing Set to share service requests related to the account based on the community user's profile.
- D. Use manual sharing to share the service requests manually when a new community user is added.
Answer: C
Explanation:
Explanation
A Sharing Set is a feature that allows you to grant access to records that are associated with the same account or contact as the community user1. This is the best option to implement the requirement of allowing customers to see service requests for their account through the community. Manual sharing, Sharing Rules, and Apex Managed Sharing are not suitable for this scenario because they are either too labor-intensive, not applicable to external users, or too complex
NEW QUESTION # 48
Sales managers want their team members to help each other close Opportunities. The Opportunity and Account organization-wide defaults are private. To grant Opportunity access to sales reps on the same team, owner ship-based sharing rules were created for each team.
What is the side effect of this approach?
- A. All sales reps will have Read access to all Accounts.
- B. All sales reps will have Read access to Accounts for all Opportunities.
- C. Sales reps on the same team will have Read access to the Accounts for Opportunities owned by their team members.
- D. Sales Reps on the same team will have Edit access to the Accounts for Opportunities owned by then team members.
Answer: C
Explanation:
Explanation
The side effect of this approach is that sales reps on the same team will have read access to the accounts for opportunities owned by their team members. This is because owner-based sharing rules grant access to both the parent and child records of the same object. For example, if a sharing rule grants access to opportunities owned by a certain role, it also grants access to the accounts associated with those opportunities. All sales reps will not have read access to accounts for all opportunities, as the sharing rules are based on ownership. Sales reps on the same team will not have edit access to the accounts for opportunities owned by their team members, as owner-based sharing rules only grant read or read/write access to child records, not parent records. All sales reps will not have read access to all accounts, as the account organization-wide default is private.
NEW QUESTION # 49
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 "With Sharing" keyword when defining the Visualforce page.
- C. Use the {!$ObjectType.lead.accessible} expression within the Visualforce page.
- D. Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller.
Answer: C
NEW QUESTION # 50
Sales operations at Universal Containers (UC) wants to create list views to filter opportunities for certain geographies.
How should UC hide list views that are not relevant to an individual user since there will be more than 50 list views?
- A. Share the list views with the appropriate individual users.
- B. Share the list views with the appropriate role and internal subordinates.
- C. Share the list views with the appropriate queue.
Answer: B
NEW QUESTION # 51
How would you make sure Visualforce page is security proof? Choose 3 answers
- A. Submit to force security scanner
- B. Use web application tool for security
- C. Manually check for cross site
- D. Use debug to check hijacked requests
- E. Manually check for sql injection
Answer: A,B,D
Explanation:
Explanation
According to this source, submitting to Force.com Security Scanner, using web application security tools, and using debug logs to check hijacked requests are some of the ways to make sure Visualforce pages are secure.
The other options are not sufficient or recommended.
NEW QUESTION # 52
Universal Containers has created a Reimbursement Custom Object to capture requests for reimbursement of expenses related to office supplies. The Reimbursement requests are sometimes sensitive and the Team Leads should not have access to the Reimbursement records submitted by the Users in the Call Center Agent role.
The Director of Support will require access to all Reimbursement records. The role hierarchy is set as follows:
Call Center Agent role reports to Team Lead role, which Reports to the Director of Support. Which steps would the Architect take to ensure proper sharing in this Role Hierarchy structure assuming Private Sharing Setting for the Reimbursement Object?
- A. Leave the Reimbursement Object in "Deployed" Status and set the Director of Supports Profile to "View All" in the object permissions.
- B. Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support
- C. Disable Grant Access Using Hierarchies for the Object and create a Sharing Rule to enable sharing to the Director of Support
- D. The sharing scenario described will occur without any special configuration choices being made by the Architect
Answer: C
Explanation:
Explanation
Disabling Grant Access Using Hierarchies for the object and creating a sharing rule to enable sharing to the Director of Support are the steps to ensure proper sharing in this role hierarchy structure. This way, the Team Leads will not have access to the Reimbursement records of their subordinates, but the Director of Support will have access to all Reimbursement records. Option A is incorrect, as setting the View All permission on the profile will grant access to all users with that profile, not just the Director of Support. Option B is incorrect, as changing the owner of the Reimbursement record will remove the access from the original submitter. Option D is incorrect, as by default, Grant Access Using Hierarchies is enabled for custom objects, which means that Team Leads will have access to their subordinates' Reimbursement records.
NEW QUESTION # 53
Universal containers (UC) has a partner community for its 200 distributors. UC customer accounts are ..
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 customer distributor?
- A. Create a criteria-based sharing rule that shares delivery records matching the Distributor to user distributor.
- B. Create a Sharing set for the Distributor profile to grant access to the Delivery object.
- C. Give ownership of the delivery record to a distributor user.
- D. Create a criterion- based sharing rule that shares delivery records matching the Distributor to users of a Public Group created for the distributor.
Answer: B
Explanation:
Explanation
Creating a Sharing set for the Distributor profile to grant access to the Delivery object is the correct way to share records with users in a partner community. Sharing sets allow you to share records based on a common account or contact2. Criteria-based sharing rules are not available for partner communities3.
NEW QUESTION # 54
Universal Containers has requirement for the Architect to develop Apex Managed Sharing code for the custom Job object. The sharing settings for the Job object are set to Private.
When assigning access level for the record, which two lines of code will cause a DML exception on insert to the database?
Choose 2 answers
- A. Objectname.AccessLevel='Edit'
- B. Objectname.AccessLevel='Read'
- C. Objectname.AccessLevel='All'
- D. Objectname.AccessLevel='None'
Answer: C,D
NEW QUESTION # 55
......
Sharing-and-Visibility-Architect Dumps To Pass Salesforce Exam in 24 Hours - Prep4King: https://www.prep4king.com/Sharing-and-Visibility-Architect-exam-prep-material.html
Salesforce Sharing-and-Visibility-Architect Actual Questions and Braindumps: https://drive.google.com/open?id=1Uh7WcxdYmz6idQtkY0y5XPCTjgXNSdeA

