Best Sharing-and-Visibility-Architect Exam Dumps for the Preparation of Latest Exam Questions [Q40-Q63]

Share

Best Sharing-and-Visibility-Architect Exam Dumps for the Preparation of Latest Exam Questions

Sharing-and-Visibility-Architect Actual Questions 100% Same Braindumps with Actual Exam!

NEW QUESTION # 40
An architect from a previous project implemented Platform Shield Encryption for a company.
However, based on a recent audit, the company's Privacy Team identified three additional fields in their Account Records (Billing Street, Billing City and Phone) that needs to be secure end protected.
How should an architect proceed with this new policy change?

  • A. Use Classic Encryption to ensure all fields are protected and contact Salesforce for help with encryption verification,
  • B. Use Encryption Policy and wait for an email from Salesforce indicating the field values are encrypted.
  • C. Use Encryption Policy and contact Salesforce to update the existing records so that their field values are encrypted.

Answer: C

Explanation:
Explanation
Using Encryption Policy and contacting Salesforce to update the existing records so that their field values are encrypted is the best way to proceed with this new policy change, as it allows admins to encrypt standard and custom fields using Platform Encryption without changing existing business processes3. Using Classic Encryption will not work, as it only supports a limited number of fields and requires changes to the data model and code. Waiting for an email from Salesforce indicating the field values are encrypted will not work, as encryption policy does not automatically encrypt existing records.


NEW QUESTION # 41
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 new Profile with no access to the Invoice object and assign it to all unauthorized users.
  • B. Replace Account and Invoke Master Detail Relationship by a Lookup and remove Invoice Access from the unauthorized profiles,
  • C. Create a Permission Set with No Access to the Invoice object and assign it to unauthorized users.
  • D. Change the Invoke organization-wide default from Controlled by Parent to Private and remove invoke access from the unauthorized

Answer: B

Explanation:
Explanation
Master-Detail relationships enforce the sharing and security settings of the parent object on the child object.
This means that if a user has access to an Account record, they will also have access to any Invoice records that are related to that Account. To prevent this, the architect can recommend replacing the Master-Detail relationship with a Lookup relationship, which allows the child object to have its own sharing and security settings independent of the parent object. Then, the architect can remove the Invoice access from the unauthorized profiles or use other mechanisms such as sharing rules or permission sets to restrict or grant access to the Invoice object. Therefore, the answer C is correct and the other options are incorrect


NEW QUESTION # 42
Universal Containers has created a custom object to store highly confidential client relationship data with Private sharing settings. Which two options would an Architect choose to ensure access only to the record owner and the administrator?
Choose 2 answers.

  • A. Disable the "Create" permission on all other profiles.
  • B. Disable the "View All" permission on all other profiles.
  • C. Disable "Grant Access Using Hierarchies."
  • D. Disable the "Read" permission on all other profiles.

Answer: B,C

Explanation:
Explanation
Disabling "Grant Access Using Hierarchies" and disabling the "View All" permission on all other profiles are two options that would ensure access only to the record owner and the administrator for a custom object with private sharing settings. Disabling "Grant Access Using Hierarchies" would prevent users above the record owner in the role hierarchy from accessing the record. Disabling the "View All" permission on all other profiles would prevent users with other profiles from accessing all records of that object. Disabling the
"Create" permission on all other profiles would prevent users with other profiles from creating new records of that object, but not from accessing existing ones. Disabling the "Read" permission on all other profiles would prevent users with other profiles from accessing any record of that object, but also prevent them from creating or modifying records.


NEW QUESTION # 43
The architect has a requirement to create a criteria-based sharing rule based on the customer Social.. up the rule in Contact Sharing, the field is not shown on the list of available fields.
What might cause this?

  • A. The architect does not have permission to Compliance fields.
  • B. The field has been configured for encryption.
  • C. The architect's profile does not have field level Security (FLS) for this field.
  • D. fields with validation rules are not available for sharing rules.

Answer: B

Explanation:
Explanation
The field has been configured for encryption, which might cause it to not show up on the list of available fields for creating a criteria-based sharing rule. Encrypted fields are not available for sharing rules, as they may contain sensitive data that should not be exposed. Option B is incorrect, since the architect does not need permission to Compliance fields to create a sharing rule. Option C is incorrect, since the architect's profile does not need field-level security for this field to create a sharing rule. Option D is incorrect, since fields with validation rules are available for sharing rules.


NEW QUESTION # 44
The sales managers at the Universal Containers (UC) requested their teams to define each user's role on their accounts in order to provide an easy way to establish accountability and collaboration. Sales managers also requested that sales associates should only get the following permissions:
Read access to the accounts.
Read access to cases related to the accounts
No access to deals related to the accounts
The sales associates may be granted access to opportunities when needed.
Assuming the overall sharing model of the organization is private and no sharing rules are configured on the account objects. How can an Architect achieve these requirements?

  • A. Use Account teams and use Sharing rules to share cases with sales associates. No change required to the opportunity object
  • B. Use Account teams, Opportunity teams, and Case teams.
  • C. Use Account teams, Case teams. No configuration required for the opportunity object.
  • D. Use Account Teams to define access to accounts as well as opportunities and cases related to accounts

Answer: B

Explanation:
Explanation
Using Account teams, Opportunity teams, and Case teams is the best way to achieve these requirements.
Account teams allow you to share accounts and related records with a group of users. Opportunity teams allow you to share opportunities with a group of users who can have different levels of access. Case teams allow you to share cases and related records with a group of users who can have different roles and levels of access.
Using Sharing rules to share cases with sales associates will not work, because sharing rules can only be based on record owner or criteria, not on account team membership. Using Account Teams to define access to accounts as well as opportunities and cases related to accounts will not work, because account team members can only have read-only access to cases by default.


NEW QUESTION # 45
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. Use Apex sharing to share cases with the students.
  • B. Create a sharing rule to share cases with the students.
  • C. Create a sharing set to share cases with the students.
  • D. Create a share group to share cases with the students.

Answer: D


NEW QUESTION # 46
An External Object is created to show Invoices from an external accounting system. When viewing the External Object, a user should only access invoice records the user is authorized to see.
What two actions are required to achieve the above requirement? Choose 2 answers

  • A. Restrict access to data in the accounting system.
  • B. Grant access to the External Object to only the Account Manager profile.
  • C. Create an owner based sharing rule to grant visibility to the Invoice object.
  • D. Setup External Object to use OAuth to connect to the Accounting system.

Answer: A,D

Explanation:
Explanation
The two actions that are required to achieve the requirement are setting up External Object to use OAuth to connect to the Accounting system and restricting access to data in the accounting system. OAuth is an authentication protocol that allows Salesforce to securely access data from an external system without storing the username and password of the external system user3. Restricting access to data in the accounting system is a way to ensure that only authorized users can view the invoice records from the external source. Creating an owner based sharing rule to grant visibility to the Invoice object and granting access to the External Object to only the Account Manager profile are not actions that can ensure that a user only accesses invoice records the user is authorized to see.


NEW QUESTION # 47
Universal Containers (UC) service reps are assigned to a profile which has "View All" in Case object (Private OWD). To make sure service reps have access to all relevant information to attend to customer requests, which two details should a salesforce Architects consider?
Choose 2 answers:

  • A. Service reps will be able to access all UC contact records if they are controlled by parent.
  • B. Service reps will not be able to access all UC contact records if they are controlled by parent.
  • C. Service reps will not be able to access all the UC Accounts records because Account OWD is private.
  • D. Service reps will be able to access all the UC Account records due to Implicit Sharing.

Answer: C

Explanation:
How can an architect achieve this?
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_perms_enforcing.htm
Example: To check the field-level read permission of the contact's email field before querying for this field:
if (Schema.sObjectType.Contact.fields.Email.isAccessible()) {
Contact c = [SELECT Email FROM Contact WHERE Id= :Id];
}
Answer for B -
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_keywords_sharing.htm
The "with sharing" keyword allows you to specify that the sharing rules for the current user are considered for the class. You have to explicitly set this keyword for the class because Apex code runs in system context. In system context, Apex code has access to all objects and fields- object permissions, field-level security, sharing rules aren't applied for the current user. This strategy ensures that code doesn't fail to run because of hidden fields or objects for a user.


NEW QUESTION # 48
For the Universal Containers Commercial and Consumer support departments, having access to Activities for Contacts with which they interact is important. Commercial support users should not see Consumer Accounts/Contacts and Consumer support users should not see Commercial Accounts/Contacts. Assuming the Organization-Wide Default for Activities is set to "Controlled by Parent" what is the minimum level of Sharing access a support user would need to Accounts/Contacts to view associated Activities?

  • A. Private Account/Contact Sharing Default with a Sharing Rule for each department set to Private access to Accounts/Contacts.
  • B. The users need no access to Accounts/Contacts with the proper Activity Sharing Rules and Profile Permissions for the Accounts Tab.
  • C. Private Account/Contact Sharing Default with a Sharing Rule for each department set to Public Read/Write access to Accounts/Contacts.
  • D. Private Account/Contact Sharing Default with a Sharing Rule for each department set to Public Read only access to Accounts/Contacts.

Answer: D


NEW QUESTION # 49
Universal Containers has successfully implemented a large Service Cloud rollout for their national call center
3 months ago. One of their largest customer accounts, United Automotive, has over 15,000 open cases. Agents are now having trouble opening new cases for United Automotive. When they try to create a case, the following Error messages appear for them UNABLE_TO_LOCK_ROW They notice that this only occurs for the United Automotive account. If they try to save the case again it will usually work, but the problem seems to be happening more and more often. What option should the Architect recommend?

  • A. Review all Account sharing rules to ensure that the Customer Service team has Read/Write access to the United Automotive Account.
  • B. Review the Customer Service Profile to ensure that they have Read/Write access to the appropriate Case and Account Fields.
  • C. Review the Account structure to split the United Automotive account into multiple branch accounts.
  • D. Review all Case Sharing Rules and consolidate where appropriate to reduce the total number of sharing rules.

Answer: C

Explanation:
Explanation
Reviewing the Account structure to split the United Automotive account into multiple branch accounts is the option that the Architect should recommend. This way, the number of child cases under one parent account will be reduced, and the locking errors will be avoided. The locking errors occur when multiple transactions try to access or modify records that are related to a single parent record. The other options do not address the root cause of the locking errors, which is the high number of child cases under one parent account.


NEW QUESTION # 50
Universal Containers has a customer that meets criteria for two Enterprise territory Management territories (Portugal and Southern Europe).
What is necessary to assign opportunities to a territory for this account?

  • A. Create an Apex class that implement. Filter-Based Opportunity Territory Assignment
  • B. Create a Process Builder Process that updates the Territory field on the Opportunity
  • C. Create a criteria-based sharing rule on the Opportunity to assign It to a territory.
  • D. The territory with the highest Territory Type Priority is automatically assigned to the Opportunity

Answer: D


NEW QUESTION # 51
A sales rep at Universal Containers (UC) has manually shared an Opportunity record with internal pre-sales users. After some time, the sales rep moved to another position and all opportunities records that were owned were transferred to a new sales rep. What happened to the internal pre-sales users access to the opportunity?

  • A. They still have access to the record due to team access.
  • B. They still have access to the record due to inherited sharing.
  • C. They still have access to the record due to implicit sharing.
  • D. They will no longer have access to the record.

Answer: D


NEW QUESTION # 52
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. Use the With SECURYT_ENFORCED keyword in the SOQL statement.
  • C. Put the code in an class that uses the With Sharing keyword.
  • D. Use the IsUpdateable() Apex method to test each field prior to allowing updates.

Answer: B


NEW QUESTION # 53
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. Create a public list view, where accounts of type customer are included and share the list view with account management public group
  • 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. Institute a business process that calls for the account manager to be added to the account team once the account becomes a customer

Answer: C,D


NEW QUESTION # 54
Universal Containers (UC) is a non-profit organization and has over 20,000,000 members (donors). The company decided to assign those accounts to Donations Reps based on them regions. Donations Reps ended up owning over 50,000 donors each. The donation reps started to see significant degradation of the system performance. What could be the reason for this problem?

  • A. The Donations Reps access to the assigned accounts.
  • B. Salesforce sharing recalculation kicked off.
  • C. The Account (donor) object OWD is Private.
  • D. There is an Account ownership data skew problem.

Answer: D

Explanation:
Explanation
There is an Account ownership data skew problem, which could be the reason for this problem. Data skew occurs when a large number of records (more than 10,000) are owned by a single user or belong to a single role. This can cause performance issues when accessing or updating those records, as well as when recalculating sharing rules or changing ownership. In this scenario, since each donation rep owns over 50,000 donor accounts, there is a significant data skew that affects the system performance. Option A is incorrect, since the donation reps access to the assigned accounts is not a problem by itself, but rather a consequence of data skew. Option B is incorrect, since Salesforce sharing recalculation kicked off is not a problem by itself, but rather a consequence of data skew. Option D is incorrect, since the Account (donor) object OWD being Private is not a problem by itself, but rather a consequence of data skew.


NEW QUESTION # 55
What feature in Salesforce is needed to restrict access to a custom object that has Public Read/Write access?

  • A. Page Layout
  • B. Role Hierarchy
  • C. Record Type
  • D. Profile

Answer: D

Explanation:
Explanation
The feature in Salesforce that is needed to restrict access to a custom object that has public read/write access is profile. Profile settings can control the create, read, edit, and delete permissions for a custom object at the user level, regardless of the organization-wide default settings. The other options are either not related to object access or not restrictive enough.


NEW QUESTION # 56
Universal Containers (UC) has implemented Customer Community with customer community plus license for its distributors. Retail distributors have part-time agents who work for multiple distributors. Those agents should have access to other distributor accounts as well.
What can be configured to grant agents access to different distributor accounts?

  • A. Create sharing set to share distributor accounts with agents using account contact relationship.
  • B. Create sharing rules to share distributor accounts with agents.
  • C. Use share group to share distributor accounts with agents who have account contact relationship.
  • D. Use Apex sharing to share distributor accounts with agents using the Account__ Share table.

Answer: D

Explanation:
Explanation
Apex sharing is a way to programmatically grant access to records for users or groups of users. Apex sharing can be used to share records with Customer Community Plus users, who are not supported by other declarative sharing options such as sharing sets or sharing rules. Apex sharing uses the Account__Share table to store the sharing information for the Account object. Therefore, the answer A is correct and the other options are incorrect


NEW QUESTION # 57
Sales executives at Universal Containers (SC) want to create list views to filter opportunities for large at-risk Opportunities. These list views should only be available to certain executives that specialize in closing problematic deals. How can UC solve this requirement?

  • A. Share the List Views with the appropriate individual users.
  • B. Share the List Views with the appropriate Public Group.
  • C. Share the List Views with the appropriate Queue.
  • D. Share the List Views with the appropriate Role in the Role Hierarchy.

Answer: B

Explanation:
Explanation
List views are a way to filter and display records of a specific object based on certain criteria. List views can be shared with all users, a group of users, or only the owner of the list view. To share a list view with a group of users, such as sales executives who specialize in closing problematic deals, the architect can recommend creating a public group that includes those users and sharing the list view with that public group. Therefore, the answer B is correct and the other options are incorrect


NEW QUESTION # 58
Universal Containers (UC) tuned off the Customer User Visibility feature inits Customer Community.
What community functionality is expected by having the Customer User Visibility tuned off?

  • A. Updating their user profile.
  • B. Search for internal users.
  • C. Creating new Customer community users.
  • D. Searching for other external users.

Answer: D


NEW QUESTION # 59
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. Assign the sales manager View All on the opportunity object.
  • B. Use sharing set to give the sales manager access to the deals.
  • C. Create ownership-based sharing rule.
  • D. Use opportunity teams to automatically add the sales manager as a team member.

Answer: C

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 # 60
What should the Architect do to ensure Field-Level Security is enforced on a custom Visualforce page using the Standard Lead Controller?

  • A. Nothing; Field-Level Security will automatically be enforced.
  • B. Use the Schema.SObject.Lead.isAccessible() method.
  • C. Use the {!Schema.sObjectType.Lead.fields.isAccessible()} expression
  • D. Use the "With Sharing" keyword on the Standard Lead Controller.

Answer: A

Explanation:
Explanation
The architect does not need to do anything to ensure field-level security is enforced on a custom Visualforce page using the standard lead controller. This is because the standard controller automatically enforces field-level security based on the user's profile and permission sets. The user will only see the fields that they have read access to, and will only be able to edit the fields that they have edit access to


NEW QUESTION # 61
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 sharing rule to share opportunities with the assistant agent.
  • B. Use apex sharing to share and unicast opportunities with the assistant agent.
  • C. Use share group to share opportunities with the assistant agent.
  • D. Use opportunity team and create an assistant field, use apex to share opportunities with the assistant

Answer: D


NEW QUESTION # 62
When writing test methods, what functionality is verified by the system method"runAs()"?

  • A. Enforcement of user's public group assignments.
  • B. Enforcement of user permissions.
  • C. Enforcement of a user's field-level security.
  • D. Enforcement of a user's record sharing.

Answer: D


NEW QUESTION # 63
......


To become a Salesforce Certified Sharing and Visibility Architect, individuals must pass the Sharing-and-Visibility-Architect Exam and meet the experience requirements set by Salesforce. Once certified, individuals are recognized as experts in designing and implementing sharing and visibility solutions using the Salesforce platform.

 

Sharing-and-Visibility-Architect Study Material, Preparation Guide and PDF Download: https://www.prepawaytest.com/Salesforce/Sharing-and-Visibility-Architect-practice-exam-dumps.html

Free Sharing-and-Visibility-Architect Certification Sample Questions with Online Practice Test: https://drive.google.com/open?id=1tnvY1OoIpvcHobd-THVMHSuzfiSPfPl1

Contact Us

If you have any question please leave me your email address, we will reply and send email to you in 12 hours.

Our Working Time: ( GMT 0:00-15:00 )
From Monday to Saturday

Support: Contact now