
(2023) PASS Sharing-and-Visibility-Architect exam with Salesforce Sharing-and-Visibility-Architect Real Exam Questions
Real exam questions are provided for Salesforce Architect tests, which can make sure you 100% pass
Salesforce Certified Sharing and Visibility Architect certification is a highly sought-after credential in the Salesforce community. It distinguishes professionals with exceptional technical expertise and knowledge of sharing and visibility best practices. Salesforce Certified Sharing and Visibility Architect certification is ideal for architects, developers, and other professionals who specialize in designing and developing Salesforce solutions that require secure and scalable sharing and visibility capabilities. Salesforce Certified Sharing and Visibility Architect certification can also help professionals advance their careers by opening up new job opportunities, higher salaries, and greater recognition among peers and employers.
Salesforce Sharing-and-Visibility-Architect Certification Exam is a challenging test that requires a deep understanding of the Salesforce platform. It covers a wide range of topics, including data sharing, record-level security, field-level security, and more. Sharing-and-Visibility-Architect exam consists of multiple-choice questions and is timed at 120 minutes.
NEW QUESTION # 24
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='All'
- C. Objectname.AccessLevel='None'
- D. Objectname.AccessLevel='Read'
Answer: B,C
Explanation:
Explanation
When assigning access level for a record using Apex Managed Sharing, you can only use 'Read' or 'Edit' values. Using 'All' or 'None' values will cause a DML exception on insert to the database.
NEW QUESTION # 25
Sales Reps at Universal Containers sometimes create large files as a part of the Sales process that are too large to share over email. They would like users to be able to share files with customers, but the CISO has requested that any file links shared must be protected by a password.
How can this be accomplished?
- A. Sales reps can create a content delivery. During creation, the user should select the option to require a password to access content.
- B. Utilize an AppExchange product for delivering password-protected files to their customers,
- C. Set up an experience cloud site for customers to access files. Share the file with customers via chatter. Customers can then log into the site to access the content.
Answer: A
NEW QUESTION # 26
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. Create a new record in_Share object with RowCause ''Manual''
- C. Use ''runAS'' system method in Apex classes to enforce record visibility.
- D. Use ''With Sharing'' keyword to make sure record visibility will be considered
Answer: A
Explanation:
Explanation
Creating a specific Sharing Reason for the custom object is the best way to make sure that users that gained access to a custom object do not lose access to it when its owner is changed. Sharing Reasons are labels that identify why users or groups have access to records. They are used in Apex managed sharing, which allows developers to programmatically create and maintain sharing rules1. Using ''runAS'' system method in Apex classes to enforce record visibility, creating a new record in_Share object with RowCause ''Manual'', and using ''With Sharing'' keyword to make sure record visibility will be considered are not ways to prevent losing access when the owner changes.
NEW QUESTION # 27
Which two are potential vulnerabilities in the following code snippet? <apex:page> <apex:form> <apex:outputText value="Enter Name"/> <apex:inputText value="{!name}" /> <apex:commandButton value="Query" action="{!query}" /> </apex:form> </apex:page> 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. Data Access Control
- C. Arbitrary Redirects
- D. SOQL Injection
Answer: B,D
NEW QUESTION # 28
A sales rep (John) at Universal Containers (UC) requested to update information in an account record where he has READ only access. John requested the EDIT access permission from the owner of the record (Paul). Paul manually shared the record with John. Assuming the OWD of the Account object is Public Read-Only, what is the impact in the system?
- A. Existing AccountShare record is updated. Row Cause is "Owner" and User/Group is "John".
- B. Existing AccountShare record is updated. Row Cause is "Manual" and Access Level is "Read/Write".
- C. New AccountShare record is created. Row Cause is "Manual" and Access Level is "Read/Write".
- D. New AccountShare record is created. Row Cause is "Owner" and Access Level is "Full".
Answer: C
NEW QUESTION # 29
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. Create ownership-based sharing rule.
- B. Use opportunity teams to automatically add the sales manager as a team member.
- C. Assign the sales manager View All on the opportunity object.
- D. Use sharing set to give the sales manager access to the deals.
Answer: B
NEW QUESTION # 30
Universal Containers (UC) operates worldwide, with offices in more than 100 regions in 10 different countries, and has established a very complex Role Hierarchy to control data visibility. In the new fiscal year, UC is planning to reorganize the roles and reassign account owners.
Which feature should an architect recommend to avoid problems with this operation?
- A. Skinny table
- B. Deferred Sharing Recalculation
- C. Partition data using Divisions
Answer: B
Explanation:
Explanation
Deferred Sharing Recalculation is a feature that allows admins to postpone the recalculation of sharing rules until a scheduled maintenance window, which can improve performance and avoid locking issues when making changes to roles or account owners3. This is the best feature to recommend to avoid problems with this operation. Skinny table is a feature that improves performance by storing frequently used fields in a separate table, but it does not affect sharing recalculation. Partition data using Divisions is a feature that allows admins to segment data into logical subsets for reporting and searching purposes, but it does not affect sharing recalculation.
NEW QUESTION # 31
Universal Containers (UC) has a business unit that uses a custom object to track requests which demands a high level of internal team collaboration. Although all requests must have an owner, all employees are required to collaborate on requests.
Which recommendation should a Salesforce architect provide to optimize the solution and meet these requirements?
- A. Set the Request object's OWD to Public Read/Write.
- B. Set the Request object's OWD to Private and grant Modify All Data permission on all Profiles for the Request object.
- C. Set the Request object's OWD to Private and criteria-based sharing rule to share all Request records with all internal users.
- D. Set the Request object's OWD to Public Read Only and configure role hierarchy.
Answer: C
NEW QUESTION # 32
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
Answer: A,D
NEW QUESTION # 33
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 runAs in test class to enforce user permissions and field-level permissions.
- B. Use isSharable keyword in Apex classes to assure record visibility.
- C. Use isAccessible() method in Apex classes to check field accessibility
- D. Use With Sharing keyword in Apex classes to enforce sharing rules evaluation.
Answer: C,D
NEW QUESTION # 34
Universal Containers (UC) delivers training and courses to students and companies. UC is implementing a Salesforce Customer Community for its students granting them a Customer Community license. As part of the community requirements, UC asked to give students access to cases that are related to their account in the UC community.
What is the optimum sharing technique that can achieve the requirements?
- A. Create a share group to share cases with the students.
- B. Create a sharing set to share cases with the students.
- C. Create a sharing rule to share cases with the students.
- D. Use Apex sharing to share cases with the students.
Answer: B
Explanation:
Explanation
A sharing set is the best way to share cases with community users based on a common account. Sharing sets are available for Customer Community licenses and can grant access to related records using predefined criteria. Option A is incorrect, since sharing rules are not available for community users. Option B is incorrect, since there is no such thing as a share group in Salesforce. Option D is incorrect, since Apex sharing is complex and requires code maintenance
NEW QUESTION # 35
Universal Containers (UC)has implemented customer community with customer community licenses for their customers. UC requested that any record owned by its customers should be accessible by UC users in the customer support role.
How can an Architect configure the system to support the requirements?
- A. Sharing Rule
- B. Sharing Set
- C. Apex Sharing
- D. Share Group
Answer: A
Explanation:
Explanation
The architect can configure the system to support the requirements by using a sharing rule. A sharing rule is a declarative way of extending record access to users or groups of users based on criteria such as ownership, role, or field values3. In this case, the architect can create a sharing rule that grants read or read/write access to all records owned by customer community users to UC users in the customer support role. A sharing set is used to grant access to community users based on a common account or contact, not to internal users. A share group is used to share records with groups of community users who have Customer Community Plus or Partner Community licenses, not with internal users. Apex sharing is used to programmatically share records when declarative sharing cannot fulfill complex requirements, but it is not necessary in this case.
NEW QUESTION # 36
The architect at Universal Containers would like to prevent users from editing encrypted fields. Assuming no customizations are implemented, which two options should the Architect choose to support the requirement?
Choose 2 answers
- A. Validation Rules
- B. Apex Triggers
- C. Workflow Rules
- D. Page Layout settings
Answer: A,D
Explanation:
Explanation
Validation rules and page layout settings are two options that the architect can use to prevent users from editing encrypted fields, assuming no customizations are implemented. Validation rules can be used to display an error message when a user tries to edit an encrypted field, and page layout settings can be used to make an encrypted field read-only or hidden from the user interface. Apex triggers and workflow rules are not options to prevent users from editing encrypted fields, as they are executed after the user has already modified the field
NEW QUESTION # 37
Universal Containers has developed an AppExchange managed package for their distribution partners, which required a private key to be generated for each partner and used by the code. Universal Containers support representatives must be able to access the private key value to debug connection issues, but it must not be possible for the partner to access the value.
How can the Architect best support this requirement?
- A. Store the value in an encrypted field on a custom object in the package.
- B. Store the value in the text field on a list custom setting in the managed package.
- C. Store the value in a static variable in a class included in the managed package.
- D. Store the value in a text field on a protected custom setting in the package.
Answer: B
NEW QUESTION # 38
Universal Containers regularly uploads large amounts of parent and child records into Salesforce to maintain integrations with other systems that update their date in scheduled batches or continuously in real time. Which two situations may pose a risk of producing locking errors? Choose 2 answers.
- A. Updates to parent records and their child records being processed simultaneously in separate threads.
- B. Updates to child records that have the same parent records are being processed simultaneously in separate transactions.
- C. Updates to parent and child records are being processed synchronously in the same threads.
- D. Updates to parent and child records are being processed in the same batch.
Answer: A,B
NEW QUESTION # 39
Universal Containers (UC) has created a custom Invoice object. Standard sales users at UC can see the records in search layout, but when they click to view the detail, only record name, created date, and last modified date are shown. When the system admin accesses it, he or she sees the full record detail with many more data fields.
What is the likely cause of this issue?
- A. Org-wide sharing settings have been set to Private and need to be adjusted to Public Read/Write.
- B. A role-based sharing is missing and should be added for the sales user's role to grant access to the fields.
- C. Page layout assigned to sales user profile has only read-only access to the fields.
- D. Sales users profile does not have access to the remaining fields.
Answer: D
Explanation:
Explanation
The likely cause of this issue is that sales users profile does not have access to the remaining fields. Profile permissions determine what users can do with records, such as create, read, edit, or delete. If sales users profile does not have read permission for certain fields on the Invoice object, they will not be able to see those fields on the record detail page3. Page layout assigned to sales user profile, org-wide sharing settings, and role-based sharing are not likely causes of this issue.
NEW QUESTION # 40
Universal Containers has set Account Sharing to Private with Account Teams enabled. Which two user groups can add team members on the Account? Choose 2 answers
- A. The current Account Owner can add team members.
- B. Someone above the Account Owner in the Role Hierarchy with read access
- C. The user specified as the Manager on the Owner's User record
- D. Any Account Team Member with read access on the Account
Answer: B
NEW QUESTION # 41
Universal Containers has a strict security model enforced through object, field, and row-based security mechanisms. The Architect would like to ensure the security model is being thoroughly tested using Apex automated tests. Which three considerations should be made when using the runAs() method to design Apex until tests?
- A. runAs() can be used outside of test classes to bypass record-level security
- B. runAs() can be used inside of test classes to validate record-level security
- C. runAs() can be used inside of test classes to validate field-level permissions
- D. runAs() does not enforce user permissions or field-level permissions in test classes
- E. runAs () counts towards total DML statements issued within transaction
Answer: B,D,E
NEW QUESTION # 42
What is the best practice for testing sharing and visibility changes?
- A. Use Field Audit Trail to audit the field meta-data and visibility.
- B. Use the Sharing button to test Profile and Permission set changes.
- C. Use Administrative and User reports to view the Active Users.
- D. Use the Login As feature for a sample user in each role and profile.
Answer: D
Explanation:
Explanation
The best practice for testing sharing and visibility changes is to use the login as feature for a sample user in each role and profile. This allows the tester to see exactly what the user can see and do in the org, and verify that the sharing settings are working as expected. The other options are either not comprehensive or not relevant.
NEW QUESTION # 43
User A at Universal Containers is in the default account team for User B.
User B owns the ACME account and changed User A's team member access to the account.
What is the impact of this change?
- A. Changes affect all child ACME Accounts.
- B. Changes affect the default Opportunity team.
- C. Changes affect only the ACME Account
- D. Changes affect the default Account team.
Answer: C
NEW QUESTION # 44
Universal Containers (UC) has Affiliates who sell containers in countries where UC does not have a local office. UC has leveraged the Partner Community to manage the sales cycle. One of their affiliates has exponentially grown in the last years and restructured its internal sales team with the following structure:
Sales VP ...> Direct of sales ..> Sales Manager ..> Sales Reps
What is the main problem a Salesforce Architect will face to provide a solution?
- A. Partner User Roles are limited to three levels.
- B. The Channel manager Role can not be shared with Partner Community.
- C. Super User does not work in Partner Community
- D. Partner Community does not support Role Hierarchy.
Answer: C
Explanation:
Explanation
Creating a criteria-based sharing rule that shares delivery records matching the Distributor to users of a Public Group created for the distributor is the correct solution for this scenario. This will allow all users at a distributor to access delivery records for all customer accounts associated with that distributor. Creating a Sharing set for the Distributor profile will not work, because sharing sets are only available for portal or community users, not internal users. Giving ownership of the delivery record to a distributor user will not work, because it will limit the access to only one user per record. Creating a criteria-based sharing rule that shares delivery records matching the Distributor to user distributor will not work, because it will not share records with other users at the same distributor.
NEW QUESTION # 45
Universal Containers requested to leverage Lightning Web Components (LWC) to improve support reps' user experience. LWC will be used as view layer, and Apex classes will have the business logic.
Which attention points should the development team consider when implementing this solution?
- A. Create test classes including runAs test different users accessing the data,
- B. Use is Shareable, is Editable, and is Creatable to enforce field permissions.
- C. Once that Apex runs on system mode, the development team needs to enforce record visibility
Answer: C
Explanation:
Explanation
Apex runs in system mode, which means it does not respect the current user's permissions and sharing settings. Therefore, the development team needs to enforce record visibility by using the WITH SECURITY_ENFORCED clause or the Security.stripInaccessible method
NEW QUESTION # 46
......
Salesforce Sharing-and-Visibility-Architect (Salesforce Certified Sharing and Visibility Architect) Exam is a highly specialized certification designed for professionals who possess a deep understanding of Salesforce’s sharing and visibility model. Salesforce Certified Sharing and Visibility Architect certification is intended for individuals who have extensive experience in designing, implementing, and managing complex sharing and visibility scenarios in Salesforce. It is a highly sought-after credential that distinguishes individuals as experts in the field of Salesforce sharing and visibility.
Latest Sharing-and-Visibility-Architect Pass Guaranteed Exam Dumps Certification Sample Questions: https://www.prep4surereview.com/Sharing-and-Visibility-Architect-latest-braindumps.html
Sharing-and-Visibility-Architect Exam with Guarantee Updated 240 Questions: https://drive.google.com/open?id=1aAegXGjJ1dp89AN7dZ6I_IO1A-6SVwLZ
