
Sharing-and-Visibility-Architect Practice Test Questions Updated 240 Questions
Salesforce Sharing-and-Visibility-Architect Dumps - Secret To Pass in First Attempt
Salesforce Sharing-and-Visibility-Architect certification exam is designed to test your knowledge and skills in creating and implementing security models, sharing rules, and visibility settings in Salesforce. Salesforce Certified Sharing and Visibility Architect certification is intended for experienced Salesforce professionals who want to demonstrate their expertise in designing and deploying complex sharing and visibility solutions in large enterprises.
Salesforce Sharing-and-Visibility-Architect Exam is a certification exam offered by Salesforce to assess an individual's knowledge and expertise in designing and implementing sharing and visibility solutions using the Salesforce platform. Sharing-and-Visibility-Architect exam is intended for individuals who have extensive experience in Salesforce and have a deep understanding of the platform's sharing and visibility features.
NEW QUESTION # 70
Universal Containers has selected a small and diverse group of users to review inactive accounts. Given the Private sharing model, a public group was created and made available to this group of users. A sharing rule was created to make inactive Accounts visible to the public group. However, some of these users are reporting they don't see any of the Accounts that were shared with the public group.
What is the underlying issue for these users?
- A. The users have a permission set that only allow Accounts in "Active" status.
- B. The Accounts are owned by users higher in the role hierarchy.
- C. The page layout assigned to these users is different than the Account owner.
- D. The users are in profiles that have no access to the Account object.
Answer: D
Explanation:
Explanation
The most likely reason why some users cannot see the accounts shared with the public group is that their profiles do not have access to the account object. Sharing rules and public groups cannot grant access to an object that is not enabled by the profile. Option A is incorrect, since permission sets do not control record status. Option B is incorrect, since the role hierarchy does not affect sharing rules. Option D is incorrect, since page layouts do not affect visibility
NEW QUESTION # 71
Which two settings are available in profiles, but not permission sets?
Choose 2 answers.
- A. Record Types
- B. Tab Settings
- C. Page Layout Assignments
- D. Login Hours
Answer: C,D
NEW QUESTION # 72
Universal container (UC) use External Object to retrieve Invoice data from a Legacy ERP. A finance team requested to have access to the Invoice records in the account page.
In addition to objects access in the finance users profile, what other feature should a Sales Architect recommend?
- A. Include the Invoice Related List On Account Page layout.
- B. Use APEX managed sharing to grant access to the records.
- C. Create a criteria-based sharing rule to grant access to the records.
- D. Create an owner-based sharing rule to grant access to the records.
Answer: A
Explanation:
Explanation
To give access to the invoice records from an external object on the account page, the Sales Architect should recommend including the Invoice Related List on Account Page layout. This will allow the finance users to see the invoice records related to each account, as long as they have access to the account record and the external object4. Creating sharing rules or using Apex managed sharing are not applicable for external objects, as they do not support manual or programmatic sharing
NEW QUESTION # 73
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. Use opportunity teams to automatically add the sales manager as a team member.
- B. Create ownership-based sharing rule.
- 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
Explanation:
Explanation
Creating an ownership-based sharing rule is the best way to achieve the requirements. Ownership-based sharing rules allow administrators to automatically grant access to records owned by certain users or roles to other users or roles2. This way, the sales manager in Australia can access the deals owned by the sales manager in Japan. Using sharing set, using opportunity teams, and assigning View All on the opportunity object are not options that can achieve the same result.
NEW QUESTION # 74
To grant Universal Containers sales managers access to shipment records properly it was necessarily to the IT Team is worried about improper access to records.
Which two features and best practices should a Salesforce architect recommended to mitigate the risk?
- A. USe isShareable keyword in Apex classes to assure record visibility will be followed
- B. User isAccessable keyword Apex classes to assure recor visibility will be followed.
- C. Use runAs system method in test classes to test using different users and profiles.
- D. Use with Sharing keyword in Apex classes to assure record visibility will be followed
Answer: C,D
Explanation:
Explanation
According to this source, the runAs system method in test classes can be used to test using different users and profiles, and the with sharing keyword in Apex classes can be used to enforce record visibility rules. The other options are not valid keywords in Apex
NEW QUESTION # 75
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 # 76
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. Create a public group and include all accounts of the same segment and grant access through a permission set.
- C. Change the role hierarchy and put all of the sales managers in the US and Canada in the same role.
- D. Create criteria-based sharing rules to grant access to account records that have the same segment to all sales manager roles.
- E. Owner-Based Sharing Rules An owner-based sharing rule opens access to records owned by certain users. For example, a
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 # 77
Universal Containers has junction object called "Job Production Facility", with 2 master-detail relationships to the Job and Production Facility custom objects. Both master records have a private sharing model.
What statement is true if a user's profile allows access (Create/Read) to the Job, but no access to the Production Facility Object?
- A. The user will be granted read access to the Production Facility record
- B. The user will see the junction object but not the link to the Production Facility.
- C. The user will not be able to see the junction object records or the field values.
- D. The user will see the junction object and the link to the Production Facility.
Answer: C
NEW QUESTION # 78
A developer at Universal Container is building an integration within a managed package for their internal org that requires login to an external system. The end point requires basic authentication. The Architect would like to ensure that the username and password are managed securely. Which three options should the Architect recommend to secure the credentials?
- A. Store the credentials in protected custom settings that are used in the apex callout
- B. Store the credentials in the apex code, which will not be available to non-admins
- C. Store the credentials in protected custom metadata that are used in the apex callout
- D. Store the credentials in named credentials that are used in the apex callout
- E. Store the credentials in a custom object using encrypted fields
Answer: A,C,D
Explanation:
Explanation
Named Credentials, Protected Custom Metadata, and Protected Custom Settings are three options to secure the credentials for the external system. They allow the developer to store the credentials in a secure way that is not exposed to other users or packages. Storing the credentials in a custom object using encrypted fields or in the apex code are not secure options
NEW QUESTION # 79
Universal Containers (UC) implemented Sales Cloud and requested that only certain branch staff trained to sell high risk products can create opportunities for high risk products.
In which two ways can an Architect allow only specific branch staff to sell high risk products?
Choose 2 answers
- A. Set Price Book Organization Wide Default to View Only and share the price book (High Risk) with the trained staff.
- B. Share (High Risk) price book with the trained staff via sharing rule.
- C. Share (High Risk) price book with the trained staff via manual sharing.
- D. Configure Price Book Organization wide default to No Access.
Answer: A,C
Explanation:
Explanation
Price books are a way to store different prices for products that can be added to opportunities. Price books can have different organization-wide defaults (OWD) settings that control the baseline level of access for users. To allow only specific branch staff to sell high risk products, the architect can recommend setting the price book OWD to View Only and sharing the high risk price book with the trained staff via manual sharing or sharing rules. Manual sharing allows the owner or anyone with Full Access to a record to share it with another user or group of users. Sharing rules allow the admin to automatically grant access to records based on certain criteria.
Therefore, the answer A and C are correct and the other options are incorrect.
NEW QUESTION # 80
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. Opportunity Team.
- C. Create an Owner-based sharing rule.
- D. Manual Share on the Opportunity.
Answer: B
NEW QUESTION # 81
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 accounts owners.
Which three features could an architect recommend to avoid problems on this operation? Choose 3 answers
- A. Deferred Sharing Recalculation
- B. Partition data using Divisions
- C. Skinny table
- D. Granular Locking
- E. Parallel Sharing Rule recalculation
Answer: A,D,E
NEW QUESTION # 82
Universal Containers has selected a small and diverse group of users to review Inactive accounts. Given the Private sharing model, a public group was created and made available to this group of users. A sharing rule was created to make inactive Accounts visible to the public group. However, some of these users are reporting they don't see any of the Accounts that were shared with the public group.
what is the underlying Issue for these users?
- A. The users have a permission set that only allow Accounts in "Active' status.
- B. The page layout assigned to these marts to different than the Account owner
- C. The Accounts ire owned by users higher in the role hierarchy.
- D. The users are in profiles that have no access to the Account object.
Answer: D
Explanation:
Explanation
The underlying issue for these users who don't see any of the accounts that were shared with the public group is that they are in profiles that have no access to the Account object. If a user does not have Read permission on an object in their profile or permission set, they cannot access any records of that object, regardless of any sharing rules or manual sharing. The page layout assigned to these users does not affect their record visibility, only their field visibility and layout. The permission set that only allows accounts in Active status does not affect their record visibility, only their record filtering. The accounts being owned by users higher in the role hierarchy does not affect their record visibility, as sharing rules can grant access to records owned by any user in any role.
NEW QUESTION # 83
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 a static variable in a class included in the managed package.
- B. Store the value in an encrypted field on a custom object in the package.
- C. Store the value in a text field on a protected custom setting in the package.
- D. Store the value in the text field on a list custom setting in the managed package.
Answer: D
NEW QUESTION # 84
To grant Universal Containers sales manager access to shipment records properly, it was necessary to leverage Apex managed sharing. The IT team is worried about improper access to records.
Which two features and best practices should a Salesforce architect recommend to mitigate this risk?
- A. Use with Sharing keyword in Apex classes to assure record visibility will be followed.
- B. Use isShareable in Apex classes to assure record visibility will be followed.
- C. Use isAccessible keyword in Apex classes to assure record visibility will be followed
- D. Use runAs system method in test classes to test using different users and profiles.
Answer: C
NEW QUESTION # 85
Universal Containers (UC) has 200 distributors that use Partner Community Licenses.
Partners cannot see each other's data, but UC is also trying to give more visibility to certain individuals at a distributor. Which scalable solution would an architect recommend that will give users in the partner manager role access to all Case and Container records owned byother partner managers and partner users (but not the partner executive) at the same distributor?
- A. Create a permission set granting the View All permission to Case and Container records.
- B. Create ownership-based sharing rules for your distributors.
- C. Give Super User permission to the partner manager users.
- D. Create Sharing sets.
Answer: B
Explanation:
Explanation
Ownership-based sharing rules are a way to grant access to records based on the record owner's role or public group membership. Ownership-based sharing rules can be used to share records with Partner Community users, who are not supported by sharing sets. In this case, ownership-based sharing rules can be used to share Case and Container records owned by partner managers and partner users with other partner managers at the same distributor. Therefore, the answer D is correct and the other options are incorrect .
NEW QUESTION # 86
Universal Containers has set Opportunity Sharing to Private with Opportunity Teams enabled. Which three options can change the Owner of the Opportunity?
Choose 3 answers.
- A. The System Administrator or a user with the "Transfer Records" permission.
- B. The current Opportunity Owner can transfer the current ownership.
- C. Someone above the Opportunity Owner in the Role Hierarchy.
- D. The user specified as the Manager on the Owner's User Profile.
- E. Any Opportunity Team Member on the current Opportunity.
Answer: A,B,C
Explanation:
Explanation
The three options that can change the owner of the opportunity are B, C, and E. The current opportunity owner can transfer the ownership to another user by editing the record or using the change owner button. The system administrator or a user with the "Transfer Records" permission can also change the owner of any record, regardless of the sharing settings. Someone above the opportunity owner in the role hierarchy can also change the owner, as they have full access to the records owned by users below them in the hierarchy. The other options are either incorrect or not possible.
NEW QUESTION # 87
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 public list view, where accounts of type customer are included and share the list view with account management public group
- D. Create a criteria-based sharing rule that shares the account to the account management group when the type is customer
Answer: A,D
NEW QUESTION # 88
A banking company wants their customers Date of Birth Field searchable by Banking Reps, but only editable by Customer Support Reps.
Which approach is recommended to meet this requirement?
- A. Add Date of Birth field to the Search layout of the Contact Object. Modify the Page layout assigned to Customer Support Rep and add Date of Birth field as Required.
- B. Create a Validation rule in the Data of Birth field so the rule returns true only when user.profilename matches Customer Support Rep.
- C. Set the Fled Level Security for the Date of Birth field to be Visible to Customer Support Rep Profile, and set the Date of Birth Field Visible and Read-only to Banking Rep profile.
Answer: C
Explanation:
Explanation
Setting the Field Level Security for the Date of Birth field to be Visible to Customer Support Rep Profile, and set the Date of Birth Field Visible and Read-only to Banking Rep profile is the best approach to meet this requirement, as it allows admins to control who can see and edit a specific field on an object. Creating a Validation rule in the Data of Birth field so the rule returns true only when user.profilename matches Customer Support Rep will work, but it will require additional logic and error handling. Adding Date of Birth field to the Search layout of the Contact Object and modifying the Page layout assigned to Customer Support Rep and adding Date of Birth field as Required will not work, as it will only affect how the field is displayed and searched, not who can edit it.
NEW QUESTION # 89
Universal Containers (UC) has a private Organization-Wide Defaults (OWD) model for the Account object and needs to control the access of records and fields according to these requirements:
* Sales reps can view/edit only their own records and cannot access the field "segment" in account page.
* Service reps need to view all accounts but cannot edit any information.
* Sales managers can modify any account of reps reporting to them.
* Service managers can modify any account.
How can a Salesforce architect provide an optimal solution for this scenario?
- A. Use profiles, permission sets, and field-level security.
- B. Use profiles, permission sets, role hierarchy, and field-level security.
- C. Use profiles, sharing rules, and change OWD to public read-only.
- D. Use profiles, manual sharing, and field-level security.
Answer: B
Explanation:
Explanation
Profiles and Permission Sets can be used to control the object-level and field-level access for different types of users. For example, sales reps can have read/write access to Account object but not to the segment field, while service reps can have read-only access to Account object and all fields. Role Hierarchy can be used to control the record-level access for users based on their position in the organization. For example, sales managers can access and modify any account of reps reporting to them, while service managers can access and modify any account regardless of ownership. Field-Level Security can be used to override the profiles and permission sets for specific fields on specific records. For example, service managers can edit the segment field on any account, even if their profile does not allow it. Therefore, the answer D is correct and the other options are incorrect3
NEW QUESTION # 90
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 Canada. What should be done to grant access in a proper way?
- A. Create a public group and include all accounts of the same segment and grant access through a permission set.
- 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. Create an owner-based sharing rule to grant access to account records that have the same segment to all sales manager roles.
Answer: C
Explanation:
Explanation
Criteria-based sharing rules are used to share records based on field values, not ownership. This is the best option to grant access to accounts of the same segment in other countries, regardless of who owns them.
Owner-based sharing rules are based on the owner of the record, not the segment. Changing the role hierarchy would affect other aspects of data visibility and security. Creating a public group and a permission set would require manual maintenance and would not be scalable.
NEW QUESTION # 91
Universal Containers (UC) has a custom object to track the internal net promoter score (NPS) for all ..
How can UC ensure that NPS records cannot be accessed by an individual employee's manager?
- A. Use Apex Sharing to remove NPS object share records for Manager profiles.
- B. Remove Create, Read, Edit and Delete from Manager Profiles and Permission sets.
- C. Set organization wide default to Private and uncheck the Access Using Hierarchies option for the NPS object
- D. Create a criteria-based sharing rule to remove access to Manager role and above in the Role ..
Answer: C
NEW QUESTION # 92
Universal Container has developed a custom Visualforce page that will accept user input and must prefer returning the results to the users.
Which two techniques should be used to ensure the users cannot perform a SOQL injection attack?
- A. Use the with Sharing keyword on the controller.
- B. Use bind variable in the SOQL query.
- C. Use the escapesinglequotes() method to sanitize user input.
- D. Escape double quotes in the user input.
Answer: B,C
Explanation:
Explanation
Using bind variables or the escapeSingleQuotes() method are two techniques that can prevent SOQL Injection attacks by ensuring that user input is treated as literal strings rather than part of the query9. Bind variables are preferred over escapeSingleQuotes(), as they also improve performance and readability of the code10. Option A is incorrect, since escaping double quotes in the user input does not prevent SOQL Injection. Option D is incorrect, since using the with Sharing keyword on the controller does not affect SOQL Injection, but rather enforces record-level access based on the user's profile and sharing rules.
NEW QUESTION # 93
A sales coach at Universal Containers wants to create and share report folder with other sales coaches, Which two permissions are required to accomplish this?
- A. Create Report Folders and manage Reports in Public Folders.
- B. Create and customize Reports and Report Folders.
- C. Manage Reports in Public Folders and edit My Reports.
Answer: B
NEW QUESTION # 94
......
To obtain the Salesforce Sharing-and-Visibility-Architect Certification, candidates must demonstrate a thorough understanding of the sharing and visibility model in Salesforce, including the various sharing rules, manual sharing, roles, profiles, and permission sets. They must also have a deep understanding of the platform's security features, including authentication, authorization, and data encryption. Additionally, candidates must demonstrate the ability to design and implement complex sharing and visibility solutions that meet the needs of their organization's business requirements.
Salesforce Sharing-and-Visibility-Architect Exam Dumps [2024] Practice Valid Exam Dumps Question: https://www.practicedump.com/Sharing-and-Visibility-Architect_actualtests.html
Sharing-and-Visibility-Architect Dumps - Grab Out For [NEW-2024] Salesforce Exam: https://drive.google.com/open?id=1fdLsViGxbGrl177h1iqman4NkmGvI68e