
Current Sharing-and-Visibility-Architect Exam Dumps [2024] Complete Salesforce Exam Smoothly
Sharing-and-Visibility-Architect Premium PDF & Test Engine Files with 240 Questions & Answers
Salesforce Sharing-and-Visibility-Architect Certification Exam is a highly respected certification that demonstrates a deep understanding of the platform's sharing and visibility features. Candidates who obtain this certification are recognized as experts in their field and are highly sought after by organizations that require complex sharing and visibility solutions. If you are an experienced Salesforce architect looking to validate your expertise in this field, this certification is an excellent way to do so.
Salesforce Certified Sharing and Visibility Architect certification is a valuable asset for Salesforce professionals who want to demonstrate their expertise in designing and implementing solutions that involve complex sharing and visibility requirements. It is also a sought-after certification for employers who are looking for experienced architects to design and implement complex Salesforce solutions.
Salesforce Sharing-and-Visibility-Architect is a certification exam that validates the skills and knowledge of professionals in the field of Salesforce sharing and visibility architecture. Salesforce Certified Sharing and Visibility Architect certification is designed for individuals who have expertise in designing and implementing complex sharing and visibility solutions in Salesforce.
NEW QUESTION # 52
Universal Containers' organization wide-defaults model is private for the Account object. A sales repeats to opportunity records.
Which level of access will the sales rep have to the related account record?
- A. No access
- B. Read/Create access
- C. Read-only access
- D. Read/Create/Edit access
Answer: C
Explanation:
Explanation
The sales rep will have read-only access to the related account record. This is because the organization-wide default for the account object is private, which means that users can only access the accounts that they own or are shared with them. However, when a user has access to an opportunity, they also have implicit read-only access to the account associated with that opportunity1. This is called implicit sharing and it allows users to view the parent records of the child records they own or can access2. Therefore, the sales rep can view the account record related to the opportunity, but cannot create, edit, or delete it.
NEW QUESTION # 53
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. Data Access Control
- B. FLS check
- C. Arbitrary Redirects
- D. SOQL Injection
Answer: A,D
Explanation:
Explanation
The potential vulnerabilities in the code snippet are SOQL Injection and Data Access Control. SOQL Injection is a technique that exploits a security vulnerability in a database layer of an application. It occurs when user input is directly appended to a SOQL query string, which allows attackers to execute arbitrary SOQL commands2. Data Access Control is a mechanism that ensures that users have appropriate permissions to access data in Salesforce. It involves checking the object-level, field-level, and record-level access of the user before performing any data operation3. The code snippet does not perform any FLS check or data access control check, which could expose sensitive data to unauthorized users or allow them to modify data without proper permissions3. Arbitrary Redirects are not a vulnerability in this code snippet, as they occur when a web application accepts untrusted input that could cause the web browser to redirect the user to a malicious website
NEW QUESTION # 54
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. Opportunity Team.
- B. Create an Owner-based sharing rule.
- C. Manual share on the Account.
- D. Manual Share on the Opportunity.
Answer: A
NEW QUESTION # 55
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
Explanation:
Explanation
The architect can design the solution to federate user setup to the partners by assigning delegated external administrators at each partner and allowing external users to self-register. A delegated external administrator is a user who can create and manage users in their own partner account. This way, the partners can have more control over their seasonal workers and reduce the administrative burden on UC. Allowing external users to self-register is another way of simplifying user creation and management for partners, as they can enable their workers to create their own accounts and log in to the community. Granting the Modify Users permission to the partner managers is not a good practice, as it would give them too much power over all users in the org.
Creating a permission set giving Read/Write to the User object to partner manager is also not advisable, as it would expose sensitive user data and allow unauthorized changes.
NEW QUESTION # 56
Universal Containers (UC) implemented Sales Cloud and requested that sales agents have access to products the company sells and be able to create opportunities for its customers.
What should the Organization-Wide Defaults (OWD) be for pricebook?
- A. Public Read Only
- B. Pubic Read Write
- C. Use
- D. View
Answer: C
Explanation:
Explanation
The OWD for pricebook should be set to Use, which means that users can only view and use price books that are shared with them. This way, sales agents can have access to products and create opportunities for their customers. Option A is incorrect, since Public Read Only would give access to all price books to all users.
Option B is incorrect, since Public Read Write would give access and edit rights to all price books to all users.
Option C is incorrect, since View is not a valid OWD setting for pricebook.
NEW QUESTION # 57
Universal Containers has Public Read Only sharing settings on the Opportunity object. What Opportunity access options can the user see while adding account team members to the Account?
- A. Read Only and Read/Write
- B. Private and Read Only
- C. Read Only
- D. Private
Answer: A
Explanation:
Explanation
When adding account team members to an account, the user can see the opportunity access options that are equal to or less than the organization-wide default access level for the opportunity object3. Since the organization-wide default access level for the opportunity object is Public Read Only, the user can see Read Only and Read/Write options. Private and Private and Read Only are not valid options.
NEW QUESTION # 58
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 user specified as the Manager on the Owner's User record
- B. The current Account Owner can add team members.
- C. Any Account Team Member with read access on the Account
- D. Someone above the Account Owner in the Role Hierarchy with read access
Answer: B,D
Explanation:
Explanation
The user groups that can add team members on the Account are the current Account Owner and someone above the Account Owner in the Role Hierarchy with read access3. The user specified as the Manager on the Owner's User record and any Account Team Member with read access on the Account cannot add team members on the Account.
NEW QUESTION # 59
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. Use an Approval Process to change the owner of the Reimbursement record upon submission to the Director of Support
- B. The sharing scenario described will occur without any special configuration choices being made by the Architect
- C. Disable Grant Access Using Hierarchies for the Object and create a Sharing Rule to enable sharing to the Director of Support
- D. Leave the Reimbursement Object in "Deployed" Status and set the Director of Supports Profile to "View All" in the object permissions.
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 # 60
Universal Containers (UC) has a team that analyzes customer orders looking for fraud. This team needs access to Invoice records (Custom object, Private OWD). UC \as complex rules to control users' access. The Salesforce Architect recommended using Apex managed sharing to meet these requirements.
Which two recommendations should a Salesforce Developer consider when implementing the changes7 Choose 2 answers
- A. Use runAs system method to test different users accessing these records.
- B. Use "With Sharing" keyword to make sure record visibility will always be considered.
- C. Use "With Sharing" keyword to enforce field-level security.
- D. Use "Without Sharing" keyword to make sure record visibility will be considered.
Answer: A,B
NEW QUESTION # 61
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='None'
- B. Objectname.AccessLevel='All'
- C. Objectname.AccessLevel='Edit'
- D. Objectname.AccessLevel='Read'
Answer: A,B
NEW QUESTION # 62
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. Grant Managers access to the fields using Field-Level Security; do not add them to a page layout.
- 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 the Managers' Account Page Layout; mark the page layout section as Collapsed.
- D. Add the fields to a Custom Report; grant the Managers' Role access to the report folder.
Answer: A
NEW QUESTION # 63
Bob uploads a PDF to his Files Home private library.
Who can view this file?
- A. Bob and users above Bob in the role hierarchy
- B. Bob and users with Modify All Data permission
- C. Only Bob
- D. Bob and users with View All Data permission
Answer: C
NEW QUESTION # 64
Universal Container is a global Telco that has recently implemented enterprise territory management to better align their sales teams and sales processes. They are in Q4 of the FY and they have completely revamped their territory structure and created a plan for a new structure that would support the new FY. Their current territory model has 8k territories. Their new model would be a new set of 8,5K territories, and their org limit is 10k.
What enterprise territory management feature can US take advantage of in order to help them stay within their org limits?
- A. Territory Model State
- B. Territory type priority
- C. Territory Type
- D. Territory Hierarchy
Answer: A
Explanation:
Explanation
Territory Model State is the feature that can help UC stay within their org limits. It allows them to create multiple territory models and activate only one at a time. The inactive models do not count towards the org limit
NEW QUESTION # 65
Universal Containers uses Standard WorkOrder object to track various work orders sent to field agents. Currently, the WorkOrder object has more than 400 fields. There are eight different types of work order processes established. The Director of Customer Service wants to ensure that field agents gets to see only required information specific to the WorkOrder type they are addressing.
Which option is recommended to implement this requirement?
- A. Use different page layouts per work order type with different sections representing key information about the specific work order type.
- B. Use a custom LWC to override the view action of WorkOrder with custom metadata type defining relevant fields per WorkOrder type
- C. Use Dynamic form to add different page sections and control visibility of sections by Work Order RecordType value,
Answer: C
NEW QUESTION # 66
Universal Containers does not want the Users in the Custom Sales Department Profile to be able to delete Opportunities. How would the Architect prevent a certain set of users from deleting Opportunities?
- A. Override the Standard button with a Visualforce Page that warns them that they do not have permission to delete.
- B. Remove the Delete button from the Opportunity Page Layout and Record Type settings.
- C. Create a Validation Rule that checks the User's Profile before allowing the Is Deleted flag to be set to True.
- D. Remove the "Opportunity Delete" Permission from the Sales Team's User Profile in the Object Permissions.
Answer: D
NEW QUESTION # 67
Ursa Major Solar is writing test methods.
Which functionality does the system method "runAs()" Verify?
- A. Enforcement of user's permissions.
- B. Enforcement of a user's record sharing
- C. Enforcement of a user's field-level security.
- D. Enforcement of a user's public group assignments.
Answer: B
Explanation:
Explanation
The runAs() method can be used to verify the enforcement of a user's record sharing, which determines what records they can view and edit. Option A is incorrect, since public group assignments are not enforced by runAs(). Option B and C are incorrect, since field-level security and permissions are not affected by runAs()
NEW QUESTION # 68
Universal Containers does not want the Users in the Custom Sales Department Profile to be able to delete Opportunities. How would the Architect prevent a certain set of users from deleting Opportunities?
- A. Override the Standard button with a Visualforce Page that warns them that they do not have permission to delete.
- B. Remove the Delete button from the Opportunity Page Layout and Record Type settings.
- C. Create a Validation Rule that checks the User's Profile before allowing the Is Deleted flag to be set to True.
- D. Remove the "Opportunity Delete" Permission from the Sales Team's User Profile in the Object Permissions.
Answer: D
Explanation:
Explanation
Removing the "Opportunity Delete" permission from the sales team's user profile in the object permissions is the best way to prevent a certain set of users from deleting opportunities, as it controls whether they can delete any opportunity record in Salesforce. Removing the delete button from the opportunity page layout and record type settings is not effective, as it only removes the button from the user interface, not from other access points such as API or reports. Creating a validation rule that checks the user's profile before allowing the Is Deleted flag to be set to True is not possible, as validation rules cannot reference system fields such as Is Deleted. Overriding the standard button with a Visualforce page that warns them that they do not have permission to delete is not advisable, as it requires custom code and does not prevent deletion from other access points
NEW QUESTION # 69
The Collections department at Universal Containers uses Salesforce to track its efforts. All Invoices and Invoice Line Items are stored in Salesforce. Invoice Line Item object details, such as Quantity and Extended Amount, should be summarized at the Invoice Object level, and all users who can see a given invoice should always see all invoice line items. Without leveraging Apex code, how should an Architect create the relationship between the Invoice object and the Invoice Line Item Object?
- A. The Invoice Line Item Object should have a Lookup to the Invoice Object
- B. The Invoice object should have a Master-Detail to the Invoice Line Item Object
- C. The Invoice Line Item Object should have a Master-Detail to the Invoice Object
- D. The Invoice Object should have an inner joint to the Invoice Line Item Object
Answer: C
Explanation:
Explanation
A master-detail relationship is a type of relationship between two objects where the master object controls certain behaviors of the detail object, such as security and deletion. In this case, the Invoice Line Item Object should have a master-detail relationship to the Invoice Object, so that3:
The Invoice Line Item records are deleted when the parent Invoice record is deleted.
The Invoice Line Item records inherit the sharing and security settings of the parent Invoice record.
The Invoice Line Item fields can be rolled up to calculate sums, averages, etc. on the parent Invoice record.
NEW QUESTION # 70
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 field. The system should automatically remove access from the previous assistant and ..
What is the optimum solution to meet the requirements?
- A. Use opportunity team and create an assistant field, use apex to share opportunities with the assistant
- B. Use sharing rule to share opportunities with the assistant agent.
- 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: A
NEW QUESTION # 71
Assuming granular locking is enabled, what activity can happen in parallel to changing a community account owner without risking group membership lock errors?
- A. Creation of a Territory
- B. Creation of a Role
- C. Deletion of a Role
- D. Deletion of a Territory
Answer: A
Explanation:
Explanation
Creating a territory is an activity that can happen in parallel to changing a community account owner without risking group membership lock errors, assuming granular locking is enabled. Granular locking is a feature that allows for concurrent sharing operations on different objects or groups, reducing lock contention and improving performance. Deletion or creation of a role is an activity that can cause group membership lock errors, as it affects the role hierarchy and all the groups that are associated with it. Deletion of a territory is also an activity that can cause group membership lock errors, as it affects the territory hierarchy and all the groups that are associated with it
NEW QUESTION # 72
......
Sharing-and-Visibility-Architect Premium Files Practice Valid Exam Dumps Question: https://www.vce4plus.com/Salesforce/Sharing-and-Visibility-Architect-valid-vce-dumps.html
Get 100% Real Sharing-and-Visibility-Architect Accurate & Verified Answers As Seen in the Real Exam!: https://drive.google.com/open?id=1L5Map1pPNbULFtdUGZWDwe_N_tjXEVuS