
[UPDATED] Salesforce Sharing-and-Visibility-Architect Certification Exam Questions
Quickly and Easily Pass Salesforce Exam with Sharing-and-Visibility-Architect real Dumps
To earn the Salesforce Sharing-and-Visibility-Architect certification, candidates must pass a rigorous exam that covers a wide range of topics related to sharing and visibility in Salesforce. Sharing-and-Visibility-Architect exam is designed to test the candidate's ability to design and implement complex sharing solutions, configure custom sharing rules, and manage access to sensitive data. Sharing-and-Visibility-Architect exam also covers topics such as security models, data classification, and data access controls.
NEW QUESTION # 25
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 Permission Set with No Access to the Invoice object and assign it to unauthorized users.
- B. Replace Account and Invoke Master Detail Relationship by a Lookup and remove Invoice Access from the unauthorized profiles,
- C. Create a new Profile with no access to the Invoice object and assign it to all unauthorized users.
- D. Change the Invoke organization-wide default from Controlled by Parent to Private and remove invoke access from the unauthorized
Answer: B
NEW QUESTION # 26
Universal Containers (UC) is implementing Sales Cloud. During the last quarter of the financial of the financial year, they requested a solution in Salesforce to allow them to specify an assistance agent on the opportunity. the assistance fields. The system should automatically remove access from the previous assistant and ..
What is the optimum solution to meet the requirements?
- A. Use sharing rule to share opportunities with the assistant agent.
- B. Use opportunity team and create an assistant field, use apex to share opportunities with the assistant
- C. Use share group to share opportunities with the assistant agent.
- D. Use apex sharing to share and unicast opportunities with the assistant agent.
Answer: B
Explanation:
Explanation
Using opportunity team and creating an assistant field, using Apex to share opportunities with the assistant agent is the optimum solution to meet the requirements. Opportunity teams are groups of users who work together on sales opportunities. By creating an assistant field on the opportunity object, the sales reps can specify an assistant agent who can help them with their deals. By using Apex, the system can automatically share the opportunity with the assistant agent based on the value of the assistant field, and remove access from the previous assistant if the field value changes. Option A is incorrect, since using share group to share opportunities with the assistant agent would require manual configuration and maintenance. Option C is incorrect, since using sharing rule to share opportunities with the assistant agent would not allow dynamic sharing based on the assistant field value. Option D is incorrect, since using Apex sharing to share and unshare opportunities with the assistant agent would be similar to option B, but without using opportunity teams.
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. SOQL Injection
- B. Arbitrary Redirects
- C. FLS check
- D. Data Access Control
Answer: A,D
NEW QUESTION # 28
Universal Containers (UC) enables customers to manage issues using a customer Community license. The Case external organization-wide default is set to Private. Currently community users can only see cases they created.
What can be done to allow community users to see all cases for their account?
- A. Ensure the criteria-based sharing rule applies to all users.
- B. Create a sharing set for these customers.
- C. Upgrade the licenses to Customer Community Plus.
- D. Write an Apex class to create manual shares for these users.
Answer: B
Explanation:
Explanation
A sharing set is the best way to share cases with customer community users based on a common account. Sharing sets are available for Customer Community licenses and can grant access to related records using predefined criteria1. Option A is incorrect, since writing an Apex class to create manual shares for these users would be complex and unnecessary. Option B is incorrect, since criteria-based sharing rules are not available for customer community users. Option D is incorrect, since upgrading the licenses to Customer Community Plus would be costly and not required in this scenario
NEW QUESTION # 29
Universal Containers uses Person Accounts to represent retail customers and Business Accounts to represent commercial customers. The retail sales team should not have access to commercial customers but should have access to ALL retail customers.
With the organization-wide default on Account set to Private, how should the architect meet these requirements?
- A. Create an owner-based sharing rule on AccountContactRelation to grant a@coess to all account contact roles records owned by retail sales reps.
- B. Update the Retall Sales profile to grant access to Person Account record type.
- C. @ Create o criteria-based sharing rule giving the Retail Sales role access to Accounts of type PersonAccount.
Answer: C
NEW QUESTION # 30
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. Use isSharesble, isEditable, and isCreatable to enforce field permissions.
- B. Once that Apex runs on system mode, the development team needs to enforce record visibility.
- C. Create test classes including runAs to test different users accessing the data.
Answer: B
NEW QUESTION # 31
A custom ServiceFeedback object is used to collect partner feedback. ServiceFeedback records should be available to all internal employees. The OWD is set to Private for external users so partners cannot see feedback from other partner users.
How can the Architect give access to all internal employees?
- A. Set OWD, for Internal Users to Public Read Only.
- B. Create an Owner based sharing rule for all ServiceFeedback records owned by Partners.
- C. Ensure all the internal users are above the partners in the role hierarchy.
- D. Create a trigger on ServiceFeedback to change ownership to an internal employee.
Answer: A
Explanation:
Explanation
Setting the OWD for internal users to Public Read Only is the simplest and most efficient way to give access to all internal employees to the ServiceFeedback object. Option A is incorrect, since creating a trigger on ServiceFeedback to change ownership to an internal employee would be complicated and affect the data quality. Option B is incorrect, since ensuring all the internal users are above the partners in the role hierarchy would not work, as the role hierarchy does not apply to partner users. Option C is incorrect, since creating an owner-based sharing rule for all ServiceFeedback records owned by partners would be redundant and inefficient
NEW QUESTION # 32
The corporate identity and access team needs to audit User setup in the Salesforce org.
Which permission should be granted to this team so they can perform their audit?
- A. View permission on the User object
- B. View All Data
- C. View All Users
Answer: C
NEW QUESTION # 33
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 # 34
Universal Containers (UC) has a custom Apex class that enforces a business process and updates opportunity field-level security permissions of read only certain user's profiles are being updated by their class.
How should the architect fix this problem?
- A. Add with Sharing keyword to the class.
- B. Put the code in an class that uses the With Sharing keyword.
- C. Use the IsUpdateable() Apex method to test each field prior to allowing updates.
- D. Use the with SECURYT_ENFORCED keyword in the SOQL statement.
Answer: C
NEW QUESTION # 35
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. Disable Grant Access Using Hierarchies for the Object and create a Sharing Rule to enable sharing to the Director of Support
- C. Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support
- D. The sharing scenario described will occur without any special configuration choices being made by the Architect
Answer: B
NEW QUESTION # 36
A junior Account manager owns an account and creates a new opportunity to manage complex deal. She needs the help of the product specialist and solution engineer. Given the size of this deal, she knows the account is likely to be reassigned to a senior account manager in the near future. What is the optimal way for the junior account manager to share the opportunity, given the private sharing model?
- A. Manual share on the Account.
- B. Manual Share on the Opportunity.
- C. Opportunity Team.
- D. Create an Owner-based sharing rule.
Answer: C
NEW QUESTION # 37
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 {!$ObjectType.lead.accessible} expression within the Visualforce page.
- B. Use the runAs() method to enforce user permissions in the Apex controller.
- C. Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller.
- D. Use the "With Sharing" keyword when defining the Visualforce page.
Answer: A
Explanation:
Explanation
Using the {!$ObjectType.lead.accessible} expression within the Visualforce page is the best way to ensure that object-level security is enforced within a custom Visualforce application that uses a standard Apex controller on the Lead object. This expression evaluates to true if the user has read access to the Lead object, and false otherwise. The Visualforce page can use this expression to conditionally render components based on the user's permissions. Option A is incorrect, as the runAs() method is only available in test methods and does not change the user's permissions. Option B is incorrect, as the Schema.DescribeSObjectResultisAccessible() method returns true if the user has any access (read, create, edit, or delete) to the object, not just read access. Option D is incorrect, as using the "With Sharing" keyword when defining the Visualforce page does not affect object-level security, but record-level security.
NEW QUESTION # 38
Universal Containers has set Partners users who will see records owned by partner users in roles below them in the hierarchy of which roles?
- A. Executive, Manager, and User
Answer: A
NEW QUESTION # 39
Besides their own team accounts, sales managers at Universal Containers need to have READ access to all accounts of the same segment in other countries. Role hierarchy was implemented accordingly (based on countries), but a sales manager in the US is complaining that he cannot view account records of the same segment in Canad a. What should be done to grant access in a proper way?
- A. Create an owner-based sharing rule to grant access to account records that have the same segment to all sales manager roles.
- B. Change the role hierarchy and put all of the sales managers in the US and Canada in the same role.
- C. Create criteria-based sharing rules to grant access to account records that have the same segment to all sales manager roles.
- D. Owner-Based Sharing Rules An owner-based sharing rule opens access to records owned by certain users. For example, a
- E. Create a public group and include all accounts of the same segment and grant access through a permission set.
Answer: A
Explanation:
company's sales managers need to see opportunities owned by sales managers in a different region. The U.S. sales manager could give the APAC sales manager access to the opportunities owned by the U.S. team using owner-based sharing.
https://help.salesforce.com/articleView?id=security_sharing_rule_types.htm&type=5
NEW QUESTION # 40
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?
- A. Create a public group and replace the account ownership with it.
- B. Create a criteria-based sharing rule to grant access to other users.
- C. Leverage default Account team.
- D. Create a permission set with "view all data" and assign to supporting users.
Answer: B,C
NEW QUESTION # 41
......
Achieving the Salesforce Certified Sharing and Visibility Architect certification is a significant milestone in an individual's career as a Salesforce professional. It demonstrates a high level of expertise in Salesforce security and sharing features, and it is recognized by employers and peers as a mark of excellence. Salesforce Certified Sharing and Visibility Architect certification is also a prerequisite for the Salesforce Certified Technical Architect certification, which is the highest level of certification in the Salesforce ecosystem. As such, it is an essential step for individuals who aspire to become Salesforce Technical Architects.
Start your Sharing-and-Visibility-Architect Exam Questions Preparation: https://www.actualtestsit.com/Salesforce/Sharing-and-Visibility-Architect-exam-prep-dumps.html
Realistic Sharing-and-Visibility-Architect Dumps Questions To Gain Brilliant Result: https://drive.google.com/open?id=1CxT_YZ9S2E9Tg_C0h3FOw-yNvFCqjOpy