Salesforce Architect Sharing-and-Visibility-Architect練習テストエンジン 今すぐ試そう240試験問題 [Q65-Q86]

Share

Salesforce Architect Sharing-and-Visibility-Architect練習テストエンジン: 今すぐ試そう240試験問題

試験合格保証付きのSalesforce Architect Sharing-and-Visibility-Architect試験問題集

質問 # 65
Universal Containers has a private sharing model on Accounts. Apex Managed Sharing is required to share certain account records with all users who are assigned to a specific Role in the Role Hierarchy. What should be the recommended way for the Architect to implement this?

  • A. Create an AccountShare record associated to a public group containing the Users in the Role.
  • B. Create an AccountShare record associated to a public group containing the Role.
  • C. Create an AccountShare record associated to the required Role.
  • D. Create an AccountShare record associated to each user who is assigned to the Role.

正解:A


質問 # 66
Which two objects support creating queues?
Choose 2 answers.

  • A. Account.
  • B. Opportunity.
  • C. Case.
  • D. Lead.

正解:C、D


質問 # 67
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 Granular Locking on the system.
  • B. Enable Filter -Based Opportunity Territory Assignment.
  • C. Enable Deferred Sharing Rule recalculation.
  • D. Enable Parallel Sharing Rule recalculation.

正解:C

解説:
Explanation
To help the system recover from a maintenance restart on Salesforce servers, the Salesforce feature that would help is enabling deferred sharing rule recalculation. This feature allows postponing the recalculation of sharing rules until a scheduled time, which can improve performance and avoid locking issues when there are frequent changes to sharing rules or role hierarchy5. Enabling granular locking or parallel sharing rule recalculation will not help, as they are related to improving performance and avoiding locking issues when recalculating sharing rules, not recovering from a maintenance restart. Enabling filter-based opportunity territory assignment will not help, as it is related to assigning opportunities to territories based on criteria, not recovering from a maintenance restart.


質問 # 68
A dummy user at Universal Containers owns more that 10,000 lead records. The system assigned all these leads to a dummy user. This is causing performance issues whenever role hierarchy changes. Which two options should be recommended to improve performance?
Choose 2 answers.

  • A. Assign ownership to a small number of users.
  • B. Add the dummy user into a public group.
  • C. Do not assign a role to the dummy user.
  • D. Add the dummy user to the bottom of the role hierarchy.

正解:A、C

解説:
Explanation
To improve performance when a dummy user owns more than 10,000 lead records, it is recommended to assign ownership to a small number of users and do not assign a role to the dummy user. Assigning ownership to a small number of users reduces the number of sharing calculations and recalculations that occur when role hierarchy changes. Not assigning a role to the dummy user prevents the dummy user from granting access to other users in the role hierarchy


質問 # 69
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. User isAccessable keyword Apex classes to assure recor visibility will be followed.
  • B. USe isShareable keyword in Apex classes to assure record visibility will be followed
  • C. Use with Sharing 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.

正解:D


質問 # 70
Which two reasons should the Architect consider regarding the use of Apex Sharing Reasons?
Choose 2 answers

  • A. Ensuring the Share record is not deleted upon ownership change.
  • B. Ensuring the developer can more easily troubleshoot programmatic sharing.
  • C. Ensuring the Share record is deleted upon ownership change.
  • D. Ensuring there is additional criteria available for Criteria-Based Sharing.

正解:A、B

解説:
Explanation
The two reasons that the architect should consider regarding the use of Apex sharing reasons are A and B.
Option A allows the developer to more easily troubleshoot programmatic sharing, as they can identify which sharing records are created by which Apex code. Option B prevents the share record from being deleted upon ownership change, as Apex sharing reasons are not subject to recalculation by Salesforce. The other options are either incorrect or irrelevant.


質問 # 71
If you want to create some logic that will share certain records in APEX code, you just have to create special records that will open access to the desired records. The aim is to create records of certain type, for example , all share objects for custom objects are named as

  • A. MyCustomObject__Share

正解:A


質問 # 72
Universal Containers (UC) stores basic employee information in a custom Employee object (OWD - Public Read Only). There are a few sensitive fields that need restricted access (salary, grade level, last performance rating).
Other than field level security, what other options are available to make these fields accessible to the Human Resource team?

  • A. Create a new custom object controlled by parent and a Master-Detail relationship to Employee to store new restricted information.
  • B. Change OWD of Employee custom object to private and a Lookup self-relationship to store only new restricted information.
  • C. There are no other options besides using field level security.
  • D. Create a new custom object with private OWD and Lookup relationship to Employee to store new restricted information.

正解:D


質問 # 73
Universal Health is planning to store patient notes in Salesforce. Patient notes consist of long text notes taken by a use to document phone calls with a patient.
A date audit has identified that these notes can contain Personally Identifiable Information (PII) and Personal Health Information (PHI). The regulatory requirements state that this data must be encrypted at rest as well as in transit.
What should the Architect do in order to make sure Universal Health stays compliant?

  • A. Create a new Custom Field of type "Text (Encrypted)" and move the patient notes data into the new field.
  • B. No action is required; all Salesforce data is encrypted at rest as part of Salesforce's standard trust measures.
  • C. Use an Apex trigger and the Apex Crypto class to encrypt patient notes as soon as they are saved to Salesforce.
  • D. Enable Salesforce Shield Platform Data Encryption and mark the patient notes field as encrypted.

正解:D


質問 # 74
How should the Architect ensure that OBJECT-LEVEL SECURITY is enforce within a custom Visualforce application that was a standard Apex controller on the Lead object?

  • A. Use the "With Sharing" keyword when defining the Visualforce page.
  • B. Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller.
  • C. Use the {!$ObjectType.lead.accessible} expression within the Visualforce page.
  • D. Use the runAs() method to enforce user permissions in the Apex controller.

正解:C


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

正解:D


質問 # 76
Universal Containers is planning to pilot a new application to a small set of Sales Reps.
What is the optimal way to grant inly this Sales Reps access to the new functionality, while hiding ..

  • A. Create a permission set to grant access to the new functionality and hide the old functionality.
  • B. Revoke access to legacy function in the Sales Rep profile and create a permission set for the ..
  • C. Clone the Sales Rep profile, adjust settings, and assign the pilot users the new profile.
  • D. Create new user records for the pilot user that they will use for the pilot.

正解:C

解説:
Explanation
Cloning the Sales Rep profile, adjusting settings, and assigning the pilot users the new profile is the optimal way to grant only this Sales Reps access to the new functionality, while hiding it from other users. This way, the pilot users can have different permissions and access than the other Sales Reps who are not part of the pilot. Option B is incorrect, since revoking access to legacy function in the Sales Rep profile and creating a permission set for the new functionality would affect all Sales Reps, not just the pilot users. Option C is incorrect, since creating a permission set to grant access to the new functionality and hide the old functionality would not work, as permission sets cannot revoke access. Option D is incorrect, since creating new user records for the pilot user that they will use for the pilot would be unnecessary and inefficient.


質問 # 77
Universal Containers uses Person Accounts to represent retail customers and Business Accounts to represent commercial customers. The retail sales team should not have access to commercial customers but should have access to ALL retail customers.
With the organization-wide default on Account set to Private, how should the architect meet these requirements?

  • A. Create an owner-based sharing rule on AccountContactRelation to grant a@coess to all account contact roles records owned by retail sales reps.
  • B. @ Create o criteria-based sharing rule giving the Retail Sales role access to Accounts of type PersonAccount.
  • C. Update the Retall Sales profile to grant access to Person Account record type.

正解:B


質問 # 78
Sales manager at universal containers (UC) have requested viewing customer invoices in Salesforce. Invoice data is mastered in the ERP system. The architect at UC decided to surface the customer invoices in salesforce using external objects and did the following:
-Configured an external object called Invoice.
-Created a lookup relationship between account and the invoice.
How can the architect grant the sales managers access to the customer invoices data?

  • A. By creating sharing rules to share the invoices records with users in sales mangers roles.
  • B. By creating controlling the invoices object permission on the sales manager's profile.
  • C. By creating manual sharing to share invoices with relevant sales managers.
  • D. By creating a sharing set to share invoices with users in sales manager role.

正解:B

解説:
Explanation
Controlling the invoices object permission on the sales manager's profile is how the architect can grant the sales managers access to the customer invoices data. Object permissions determine whether a user can create, read, edit, or delete any record of that object. Since invoice data is surfaced in Salesforce using external objects, sales managers need to have at least read permission on the invoice object to view the customer invoices data. Option A is incorrect, since sharing rules are not available for external objects. Option B is incorrect, since manual sharing is not available for external objects. Option D is incorrect, since sharing sets are not available for external objects.


質問 # 79
Which two options are available to share a Report or Dashboard folder with other users in the Organization?
Choose 2 answers

  • A. Profiles
  • B. Roles
  • C. Teams
  • D. Public Groups

正解:B、D


質問 # 80
Universal Containers (UC) enables customers to manage issues using a Customer Community license. The Case external organization-wide default is set to Private. Currently community users can only see cases they created.
What can be done to allow community users to see all cases for their account?

  • A. Upgrade the licenses to Customer Community Plus.
  • B. Ensure the criteria-based sharing rule applies to all users.
  • C. Create a sharing set for these customers.
  • D. Write an Apex class to create manual shares for these users.

正解:C


質問 # 81
The architect at Universal Containers would like to prevent users from editing encrypted fields. Assuming no customizations are implemented, which two options should the Architect choose to support the requirement?
Choose 2 answers

  • A. Page Layout settings
  • B. Validation Rules
  • C. Workflow Rules
  • D. Apex Triggers

正解:A、B


質問 # 82
Universal Containers has Controlled by Parent sharing settings on the Contact object and Public Read Only sharing settings on Account, Opportunity, and Case objects. Which two options can the user see while adding Account team members to the Account?

  • A. Activity Access
  • B. Opportunity Access
  • C. Contact Access
  • D. Case Access

正解:B、D


質問 # 83
Universal Computers (UC) is looking to expand its delivery capabilities through a network of distributors that use a Partner Community license. UC employees currently can view all delivery records through the organization-wide default (OWD) setting of Public Read Only.
Which approach would an architect recommend to limit the records a distributor can see?

  • A. Create a criteria-based sharing rule to grant access to the distributor
  • B. Set the External OWD to Private for the Delivery object.
  • C. Create an ownership-based sharing rule to grant access to the distributor.
  • D. Remove Read permission from the distributor profile.

正解:B

解説:
Explanation
Setting the External OWD to Private for the Delivery object is the best approach to limit the records a distributor can see, since it will restrict the access to only the records they own or are shared with them. Option A is incorrect, since ownership-based sharing rules are not available for partner community users. Option B is incorrect, since removing Read permission from the distributor profile would prevent them from accessing any delivery records. Option D is incorrect, since criteria-based sharing rules are not available for partner community users.


質問 # 84
Universal Containers (UC) stores basic employee information in a custom Employee object (OWD - Public Read Only). There are a few sensitive fields that need restricted access (salary, grade level, last performance rating).
Other than field level security, what other options are available to make these fields accessible to the Human Resource team?

  • A. Create a new custom object controlled by parent and a Master-Detail relationship to Employee to store new restricted information.
  • B. Change OWD of Employee custom object to private and a Lookup self-relationship to store only new restricted information.
  • C. There are no other options besides using field level security.
  • D. Create a new custom object with private OWD and Lookup relationship to Employee to store new restricted information.

正解:D

解説:
Explanation
To make the sensitive fields accessible to the Human Resource team, other than field level security, another option is to create a new custom object with private OWD and Lookup relationship to Employee to store new restricted information. This will allow creating a separate security model for the new custom object, which can be shared with the Human Resource team using sharing rules or permission sets. Creating a new custom object controlled by parent and a Master-Detail relationship to Employee will not work, as it will inherit the same OWD as Employee, which is Public Read Only. Changing OWD of Employee custom object to private and a Lookup self-relationship to store only new restricted information will not work, as it will make all employee records inaccessible to other users who need them.


質問 # 85
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 rules to share distributor accounts with agents.
  • B. Use share group to share distributor accounts with agents who have account contact relationship.
  • C. Use Apex sharing to share distributor accounts with agents using the Account__ Share table.
  • D. Create sharing set to share distributor accounts with agents using account contact relationship.

正解:B


質問 # 86
......

テストエンジン練習Sharing-and-Visibility-Architectテスト問題:https://www.passtest.jp/Salesforce/Sharing-and-Visibility-Architect-shiken.html

Salesforce Sharing-and-Visibility-Architect日常練習試験は2023年最新のに更新された240問あります:https://drive.google.com/open?id=1dbXR1ZOT31Xak2-D6a9JwdcSPPapQetY