Try Before You Buy

Download a free sample of any of our exam questions and answers

  • 24/7 customer support, Secure shopping site
  • Free One year updates to match real exam scenarios
  • If you failed your exam after buying our products we will refund the full amount back to you.

100% Real Sharing-and-Visibility-Architect dumps - Brilliant Sharing-and-Visibility-Architect Exam Questions PDF [Q124-Q149]

Share

100% Real Sharing-and-Visibility-Architect dumps  - Brilliant Sharing-and-Visibility-Architect Exam Questions PDF

Sharing-and-Visibility-Architect Exam PDF [2024] Tests Free Updated Today with Correct 240 Questions

NEW QUESTION # 124
Universal Containers has a custom object, Employee Review, with an Organization-Wide Default security setting of Private. A user lookup on the Employee Review object is populated when a reviewer is assigned to perform a review. How can this user be granted edit access to the record if they are not the owner?

  • A. Create an Apex trigger to insert an Employee Review Share record with an access level of Edit.
  • B. Create a workflow rule to share the Employee Review record with the user in the lookup field.
  • C. Create a criteria-based sharing rule to share the record with the user in the lookup field.
  • D. The user will be granted access to the record automatically when the user lookup is populated.

Answer: C


NEW QUESTION # 125
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 an account sharing rule that shares all accounts owned by sales to be shared with account management roles and subordinates
  • B. Institute a business process that calls for the account manager to be added to the account team once the account becomes a customer
  • C. Create a criteria-based sharing rule that shares the account to the account management group when the type is customer
  • D. Create a public list view, where accounts of type customer are included and share the list view with account management public group

Answer: B,C

Explanation:
Explanation
Instituting a business process that calls for the account manager to be added to the account team once the account becomes a customer, and creating a criteria-based sharing rule that shares the account to the account management group when the type is customer are two methods that could be used to enable this sharing requirement, assuming a private sharing model for accounts. These methods would ensure that only accounts with type customer are shared with the account management users, and only when they are involved in the account team. Creating a public list view, where accounts of type customer are included and share the list view with account management public group is not a method to enable sharing, as it only filters the records that are already visible to the users, not grant access to new ones. Creating an account sharing rule that shares all accounts owned by sales to be shared with account management roles and subordinates is not a method to enable this sharing requirement, as it would share all accounts regardless of their type


NEW QUESTION # 126
Universal Containers provides 24x7 support for its customers worldwide using call centers in three different countries with each one covering an 8-hour shift in different time zones. Service reps in a call center have access to the same information but only during their local working hours.
Which feature in Salesforce controls access for specific login hours?

  • A. Profiles
  • B. Permission sets
  • C. Custom permissions
  • D. Set the login hours on user records

Answer: A

Explanation:
Explanation
Profiles can control the login hours for users, which can restrict their access to Salesforce based on their time zone. Option A is incorrect, since login hours are not set on user records. Option B and C are incorrect, since permission sets and custom permissions do not control login hours


NEW QUESTION # 127
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. Creating new Customer community users.
  • B. Searching for other external users.
  • C. Updating their user profile.
  • D. Search for internal users.

Answer: B


NEW QUESTION # 128
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 the escapesinglequotes() method to sanitize user input.
  • C. Escape double quotes in the user input.
  • D. Use bind variable in the SOQL query.

Answer: B,D

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 # 129
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. Use sharing set to give the sales manager access to the deals.
  • D. Assign the sales manager View All on the opportunity object.

Answer: B


NEW QUESTION # 130
What is the security vulnerability in the following code snippet? <apex:form> <apex:commandButtonrerender="outputIt" value="Update It"/> <apex:inputText value="{!myTextField}"/> <apex:form> <apex:outputPanel id="outputIt"> Value of my Textfield is <apex:outputText Value="{!myTextField}" escape="false"/> <apex:outputPanel>

  • A. Arbitrary Redirects
  • B. SOQL Injection
  • C. Access Control
  • D. Cross-Site Scripting

Answer: D


NEW QUESTION # 131
Universal Containers (UC) uses a custom Visualforce page to display shipment tracking information (custom object, private OWD) to field manager and agents. The IT team wants to make sure that users have access to only the information that is allowed.
Which Apex method must be used to make sure only allowed fields are shown to the users?

  • A. isViewable()
  • B. isShowable()
  • C. isReadable()
  • D. isAccessible()

Answer: D

Explanation:
Explanation
The Apex method that must be used to make sure only allowed fields are shown to the users is isAccessible(). This method returns true if the user has read access to the field, and false otherwise2.
isReadable(), isShowable(), and isViewable() are not valid Apex methods for checking field-level security.


NEW QUESTION # 132
Universal containers (UC) service reps are assigned to a profile which has ''View All'' in Case object..
To make sure service reps have access to all relevant information to attend to customer requests, which Architect consider?
Choose 2 answers

  • A. Service reps will be able to access to Contact records if they are Controlled by Parent.
  • B. Service reps will be able to access to Contact records due to Implicit Sharing.
  • C. Service reps will NOT able to access to Contact records because Account OWD is private
  • D. Service reps will NOT able to access to Contact records if they are controlled by Parent.

Answer: A,B

Explanation:
Explanation
To make sure service reps have access to all relevant information to attend to customer requests, the architect should consider that service reps will be able to access contact records if they are controlled by parent or due to implicit sharing. If contact records are controlled by parent, their access level is determined by the access level of their parent account. If service reps have View All permission on Case object, they also have implicit Read access to the accounts and contacts associated with cases that they can access3. Service reps will not be able to access contact records if account OWD is private and contact records are not controlled by parent, as they will need explicit sharing or permission to access them. Service reps will not be able to access contact records if they are controlled by parent and they do not have access to the parent account.


NEW QUESTION # 133
Universal Containers (UC) is in legal dispute regarding several orders. UC has found out these records were removed from system. The VP of Sales has asked to ensure this cannot happen in the future. What approach would meet this requirement?

  • A. Remove order delete permission from profiles and permission sets.
  • B. Change the record type/page layout assignment for orders to be read-only.
  • C. Implement a sharing rule that changes access for the records to read.
  • D. Remove the delete button from the Order page layout.

Answer: A

Explanation:
Explanation
Removing order delete permission from profiles and permission sets is the best approach to ensure that order records cannot be removed from the system in the future. This way, only users with the Modify All Data permission can delete order records. Option A is incorrect, since removing the delete button from the order page layout would not prevent users from deleting order records using other methods, such as data loader or API. Option B is incorrect, since changing the record type/page layout assignment for orders to be read-only would not affect the delete permission, but only the edit permission. Option D is incorrect, since implementing a sharing rule that changes access for the records to read would not prevent users from deleting order records that they own.


NEW QUESTION # 134
Universal Containers has a custom Job object with a private sharing model. Based on the size and location of the Job, different teams must have access to edit the specific Job record. To support this requirement, Apex Managed Sharing has been implemented to share records with the required users. Since the teams change frequently, managed sharing recalculations need to be manually run frequently. What can the Architect do to optimize this process?

  • A. Create public groups for each team, and share the jobs with the groups instead of users.
  • B. Create a scheduled job to automatically run the sharing recalculations on a nightly basis.
  • C. Create a custom Visualforce page to edit the jobs and specify Without Sharing on the controller.
  • D. Change the sharing model on the Job object to Public Read/Write.

Answer: A


NEW QUESTION # 135
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 Public Read only access to Accounts/Contacts.
  • B. Private Account/Contact Sharing Default with a Sharing Rule for each department set to Public Read/Write access to Accounts/Contacts.
  • C. The users need no access to Accounts/Contacts with the proper Activity Sharing Rules and Profile Permissions for the Accounts Tab.
  • D. Private Account/Contact Sharing Default with a Sharing Rule for each department set to Private access to Accounts/Contacts.

Answer: A


NEW QUESTION # 136
Universal Containers (UC) is a fast-growing company that sells containers globally. It has thousands of dealerships throughout the world where local dealers service containers. UCimplemented a new Partner Community for its dealers. Each dealership has a dealer manager who manages the service agents. The community-sharing model is private.
What is the optimal option to give dealer managers visibility to customer cases only raised by their service agents?

  • A. Change external organization-wide default of case object to public read only.
  • B. Using the role hierarchy, the cases raised by service agents will be visible to their relevant dealer managers.
  • C. Create a sharing rule to share cases created by service agents with their dealer manager.
  • D. Create a sharing set to share cases created by service agents with their dealer manager.

Answer: D

Explanation:
Explanation
A sharing set is the best way to share cases with partner users based on a common account. Sharing sets are available for Partner Community licenses and can grant access to related records using predefined criteria1.
Option A is incorrect, since changing the external OWD to public read only would give access to all cases to all partner users, not just the ones related to their account. Option B is incorrect, since sharing rules are not available for partner users. Option C is incorrect, since the role hierarchy does not apply to partner users


NEW QUESTION # 137
What is a workaround to ownership data skew?

Answer:

Explanation:
You can minimize possible performance impacts by not assigning the user(s) to a role.
Explanation
A workaround to ownership data skew is to minimize possible performance impacts by not assigning the user(s) to a role.
Ownership data skew occurs when a single user owns a large number of records (more than 10,000) of an object, which can cause performance issues when sharing calculations are performed.
By not assigning the user to a role, you can prevent the sharing rules from being applied to the records owned by that user, and reduce the number of rows in the sharing tables.


NEW QUESTION # 138
Jane, a support representative at Universal Containers, created a report to view all her open cases that have been created in the past 7 days and saved the report in the "Private Reports" folder.
Who can view and run the report?

  • A. The report owner and any users who have been given access to the "My Private Reports" folder
  • B. The report owner and users with the "View All Data" permission
  • C. The report owner and anybody in the role hierarchy above the report owner
  • D. The report owner

Answer: D

Explanation:
Explanation
The report owner is the only one who can view and run the report that is saved in the "Private Reports" folder.
Option A is incorrect, since there is no such thing as the "My Private Reports" folder in Salesforce. Option B is incorrect, since the role hierarchy does not affect the access to private reports. Option D is incorrect, since the "View All Data" permission does not grant access to private reports.


NEW QUESTION # 139
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. Manage Reports in Public Folders and edit My Reports.
  • B. Create Report Folders and manage Reports in Public Folders.
  • C. Create and customize Reports and Report Folders.

Answer: C

Explanation:
Explanation
Creating and customizing Reports and Report Folders and Manage Reports in Public Folders are two permissions that are required to accomplish this task, as they allow users to create reports and folders and share them with other users or groups. Editing My Reports is not a permission that is required to accomplish this task, as it only allows users to edit reports in their personal folders. Creating Report Folders is not a permission that exists in Salesforce.


NEW QUESTION # 140
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 is Sharable keyword in Apex classes to assure record visibility.
  • B. Use isAccessible() method in Apex classes to check field accessibility
  • C. Use with Sharing keyword in Apex classes to enforce sharing rules evaluation.
  • D. Use run as in test class to enforce user permissions and field-level permissions.

Answer: B,C

Explanation:
Explanation
The development team missed using the with Sharing keyword in Apex classes to enforce sharing rules evaluation, and the isAccessible() method in Apex classes to check field accessibility. The with Sharing keyword ensures that the Apex code respects the sharing rules defined for the current user, while the isAccessible() method checks if the user has read access to a specific field1. The run as method in test class is used to test whether a user can perform certain actions, not to enforce permissions2. The isSharable keyword in Apex classes does not exist.


NEW QUESTION # 141
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 only the ACME Account
  • B. Changes affect the default Opportunity team.
  • C. Changes affect all child ACME Accounts.
  • D. Changes affect the default Account team.

Answer: A

Explanation:
Explanation
Changes affect only the ACME Account. Changing the team member access to the account does not affect the default account team, the default opportunity team, or the child accounts. The team member access is specific to the individual account record.


NEW QUESTION # 142
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. Read-only access
  • B. Read/Create/Edit access
  • C. No access
  • D. Read/Create access

Answer: A

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 # 143
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 "Manual" and Access Level is "Read/Write".
  • B. New AccountShare record is created. Row Cause is "Owner" and Access Level is "Full".
  • C. Existing AccountShare record is updated. Row Cause is "Owner" and User/Group is "John".
  • D. New AccountShare record is created. Row Cause is "Manual" and Access Level is "Read/Write".

Answer: D

Explanation:
Explanation
A new AccountShare record is created with Row Cause as "Manual" and Access Level as "Read/Write" when Paul manually shares the record with John. This record grants John edit access to the account owned by Paul.
Option B is incorrect, since an existing AccountShare record is not updated, but a new one is created. Option C is incorrect, since the Row Cause is not "Owner", but "Manual". Option D is incorrect, since an existing AccountShare record is not updated, but a new one is created.


NEW QUESTION # 144
Which advanced tool should Salesforce enable for large-scale Role Hierarchy realignments?

  • A. Partitioning by Divisions
  • B. Granular Locking
  • C. Skinny Table Indexing

Answer: B

Explanation:
Explanation
Granular Locking is an advanced tool that allows admins to enable or disable locking behavior for specific objects when making changes to roles or account owners, which can improve performance and avoid locking issues for large-scale role hierarchy realignments1. Partitioning by Divisions is a feature that allows admins to segment data into logical subsets for reporting and searching purposes, but it does not affect role hierarchy realignments. Skinny Table Indexing is a feature that improves performance by storing frequently used fields in a separate table, but it does not affect role hierarchy realignments.


NEW QUESTION # 145
Universal Containers has a global 24x7 Salesforce.com implementation that supports Sales, Services, Order Management, and various other parts of their business. They have a nested territory hierarchy, 10,000 sales users, and 20,000 support agents. Territory changes happen daily. The demand for new applications and changes to the platform is high and they follow an agile development methodology and deliver new releases every two weeks on the platform. What Salesforce.com feature would help the system recover from a maintenance restart on Salesforce.com servers?

  • A. Enable Parallel Sharing Rule recalculation.
  • B. Enable Filter -Based Opportunity Territory Assignment.
  • C. Enable Deferred Sharing Rule recalculation.
  • D. Enable Granular Locking on the system.

Answer: C


NEW QUESTION # 146
Universal Containers maintains Job information in a Custom Object that contains sensitive information. The only users who should be able to view and edit Job records are the user who owns the record and all users in the Delivery profile. Which three platform sharing tools are required to support the above requirements?
Choose 3 answers.

  • A. "View All Data" profile permission on the Delivery Profile.
  • B. Grant access Using Hierarchy sharing setting on the Job Object set to false.
  • C. Criteria-Based sharing rule for the Delivery Profile on the Job Object.
  • D. Organization-Wide Default sharing setting of Private on the Job Object.
  • E. "Modify All" permission for Job Object on the Delivery Profile.

Answer: B,D,E


NEW QUESTION # 147
Assuming Person Account is enabled in a Salesforce organization, which three objects can be configured as
"Controlled by Parent" in Sharing Settings?
Choose 3 answers

  • A. Order
  • B. Opportunity
  • C. Case
  • D. Asset
  • E. Contact

Answer: A,D,E

Explanation:
Explanation
Order, Asset, and Contact are the three objects that can be configured as "Controlled by Parent" in Sharing Settings when Person Account is enabled in a Salesforce organization. Controlled by Parent means that the sharing setting for the object is determined by the parent record. For example, an order's sharing setting is determined by its associated account. Opportunity and Case are not objects that can be configured as
"Controlled by Parent" in Sharing Settings.


NEW QUESTION # 148
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 the escapesinglequotes() method to sanitize user input.
  • C. Escape double quotes in the user input.
  • D. Use bind variable in the SOQL query.

Answer: B,D


NEW QUESTION # 149
......

Verified & Correct Sharing-and-Visibility-Architect Practice Test Reliable Source Mar 09, 2024 Updated: https://www.vce4dumps.com/Sharing-and-Visibility-Architect-valid-torrent.html

Salesforce Sharing-and-Visibility-Architect Exam Preparation Guide and PDF Download: https://drive.google.com/open?id=1tdEAiYij0LJJv2TBn0MTLmcQHFI0Ec_1