Certified Sharing and Visibility Architect v1.0 (Certified Sharing and Visibility Architect)

Page:    1 / 7   
Total 93 questions

Universal Containers (UC) has a team that analyzes customer orders looking for fraud. This team needs access to Invoice records (custom object, Private organization-wide default). UC has complex rules to control users' access. The architect recommended using Apex managed sharing to meet these requirements.

Which recommendation should a developer consider when implementing the changes?

  • A. Use “With Sharing” keyword to enforce Field-Level Security.
  • B. Use runAs system method to test different users accessing these records.
  • C. Use “Without Sharing” keyword to make sure record visibility will be considered.


Answer : C

Who can view a PDF that is uploaded to the Files Home private library by a user?

  • A. The user and users with View All Data permission.
  • B. Only the user.
  • C. The user and users above him/her in the Role Hierarchy.


Answer : A

Which community function is impacted by having the Site User Visibility turned off in Sharing Settings?

  • A. Searching for internal users.
  • B. Searching for other external users.
  • C. Updating their user profile.


Answer : A

At Universal Containers, there's a team of auditors distributed throughout the organization that all need access to high-value opportunities.

With a Private sharing model, which option should an architect recommend when designing a solution for this requirement?

  • A. Create a criteria-based sharing rule to give access to the public group for high-value opportunities.
  • B. Put the auditors at the highest level of the Role Hierarchy.
  • C. Add the auditors to the default Opportunity Team.


Answer : B

If a Case requires involvement from one of the Legal team, the Case owner adds one of the corporate lawyers to the Legal SME field on the case.

Since cases are private, how can we grant a lawyer access to a specific case when their assistance is needed?

  • A. Use Apex Managed sharing in a case Trigger that shares the record to the user identified in the Legal SME field.
  • B. Create a Criteria Based Sharing Rule that shares to the Corporate Legal Team Role when the “legal assistance needed?” field is checked.
  • C. Create a Criteria Based Sharing Rule that shares to the Legal Public Group when the “legal assistance needed?” field is checked.


Answer : B

A consulting company uses the Salesforce mobile app for its field consultants and uses Case object to track customer specific consulting done by field consultants. The company also has a large number of customer service representatives who takes calls from customers on company issued desktops and uses case object to track customer issues and grievances. The company would like to capture images of customer site captured by field consultants while they are editing the case record during customer site visit. The Director of IT wants to minimize customization and promote reuseability of code artifacts wherever possible.

What recommendations should an architect give to the company to implement the image capture requirement, while ensuring customer that the service rep can continue to use same lightning pages they were trained to use?

  • A. Use Lightning Component as an override for “Edit” action on mobile view allowing image capture feature. No Change required for desktop users.
  • B. Create a separate button “Edit in Mobile”, which opens a custom lightning component that will allow field consultants to add an image. No change required for desktop users.
  • C. Use Lightning Component as an override for “Edit” action on lightning experience allowing image capture feature. Detect the form factor of the device and redirect the user to the default not overridden view.


Answer : A

Mary is Joe's manager in the Role Hierarchy. The organization-wide default for a custom Invoice object is Public Read-Only, and Mary's profile is not granted the Read permission for the Invoice object.

Which action can Mary take on Joe's Invoice records?

  • A. View Only
  • B. None
  • C. Read/Write


Answer : B

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 and protected.

How should an architect proceed with this new policy change?

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


Answer : A

Universal Containers uses Standard WorkOrder object to track various work orders sent to field agents. Currently, the WorkOrder object has more than 400 fields. There are eight different types of work order processes established. The Director of Customer Service wants to ensure that field agents get to see only required information specific to the WorkOrder type they are addressing.

Which option is recommended to implement this requirement?

  • A. Use a custom LWC to override the view action of WorkOrder with custom metadata type defining relevant fields per WorkOrder type
  • B. Use different page layouts per work order type with different sections representing key information about the specific work order type.
  • C. Use Dynamic form to add different page sections and control visibility of sections by Work Order RecordType value.


Answer : B

Which option can be selected to share data when creating a sharing rule?

  • A. Roles
  • B. Profiles
  • C. Users


Answer : A

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. Create a Validation rule in the Date of Birth field so the rule returns true only when user.profilename matches Customer Support Rep.
  • B. Set 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 Readonly to Banking Rep profile.
  • C. 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.


Answer : B

Dreamforce presenters need to be able to edit their presentation details (summary, presenter biographies, etc) on a private custom object in Salesforce (Presentation). All presenters for a presentation are captured on a Presenters junction object between Presenter and User.

How can this be accomplished?

  • A. Trigger on Presenter junction object that adds the user to the Sales Team for the Presentation record.
  • B. Give Edit rights to the Presentation record via a Permission set that is given to the Presenters for a record.
  • C. Trigger on Presenter junction object that uses Apex Managed sharing to add or remove access to the related Presentation record.


Answer : C

Customer complaints for bad interactions with a customer support agent are logged as Cases and assigned to a human resources representative. The agent of the complaint should not see the case, but their manager should.

How is this accomplished?

  • A. Trigger on Case to lookup and share to the manager of an Assigned Agent custom field (the subject of the complaint) using Apex Managed Sharing.
  • B. Criteria based Sharing Rule on Case that shares to the Role Manager and above when a custom field Assigned Agent (subject of the complaint) is not blank.
  • C. Case is owned by the subject of the complaint, so their manager in the role hierarchy can access the record. CRED permissions are removed on Case so the agent cannot read the case record.


Answer : B

Universal Containers (UC) sales managers are complaining that they cannot access their teams' Shipment records (a custom object). Initially, the admin suggested that this is happening due to a misconfigured Role Hierarchy (Shipment organization-wide default is Private). After investigation, they determined the Role Hierarchy for these users is correct.

What is the reason why UC sales managers are unable to see shipment records?

  • A. The Role Hierarchy implicit sharing was incorrectly disabled by the admin.
  • B. The Grant Access Using Hierarchies option on Shipment Sharing Settings was incorrectly disabled by the admin.
  • C. The Ownership-based sharing rule for Shipment was incorrectly disabled by the admin.


Answer : B

Universal Containers would like to store an encryption key within Salesforce for use in Apex Code, but does not want users to be able to see this confidential key. Users require the view setup permission.

How can universal Containers securely store the confidential key?

  • A. Create a protected custom metadata type that stores the encryption key. Package the protected custom metadata type with its associated records in a managed package. Install the package in the production org.
  • B. Create a custom metadata type that stores the encryption key. Make sure that only the admin profile has access to the custom metadata type so that end users cannot access the encryption key.
  • C. Create a protected custom metadata type that stores the encryption key. Package the protected custom metadata type with its associated records in an unlocked package. Install the package in the production org.


Answer : A

Page:    1 / 7   
Total 93 questions