Sharing And Visibility Architect

71 Questions | Total Attempts: 681

SettingsSettingsSettings
Please wait...
Sharing And Visibility Architect

An accountant is tasked with helping the management to ascertain the financial position of a company and its ability to stay as a going concern. One of the things that an accounts manager should be able to do is make financial decisions. To become an accounts manager at the universal container, you must pass a series of tests, and the quiz below is on accounts and management. All the best!


Questions and Answers
  • 1. 
    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. 

      A) Review the Account structure to split the United Automotive account into multiple branch accounts

    • B. 

      B) Review the Customer Service Profile to ensure that they have Read/Write access to the appropriate Case and Account Fields

    • C. 

      C) Review all Case Sharing Rules and consolidate where appropriate to reduce the total number of sharing rules.

    • D. 

      D) Review all Account sharing rules to ensure that the Customer Service team has Read/Write access to the United Automotive Account

  • 2. 
    Universal Containers has implemented a community for its customers using the Customer Community license type. They have implemented a custom object to store service requests that has a look up to the account record. The Organization Wide Default External Access for the service request object is set to Private. Universal Containers wants their customers to be able to see service requests for their account through the community. Customers should not see service requests for other accounts. What Salesforce feature can the Architect use to implement this?
    • A. 

      A) Use manual sharing to share the service requests manually when a new community user is added.

    • B. 

      B) Use a Sharing Set to share service requests related to the account based on the community user's profile.

    • C. 

      C) Use a Sharing Rule to share service requests to the community user based on their role.

    • D. 

      D) Use Apex Managed Sharing to share service requests related to the account to the appropriate community users.

  • 3. 
    • A. 

      A) Use the runAs() method to enforce user permissions in the Apex controller.

    • B. 

      B)Use the Schema.DescribeSObjectResultisAccessible() method in the Apex controller

    • C. 

      C) Use the {!$ObjectType.lead.accessible} expression within the Visualforce page.

    • D. 

      D) Use the "With Sharing" keyword when defining the Visualforce page.

  • 4. 
    A sales representative at Universal Container needs assistance from specific product managers when selling certain deals. Product managers do not have access to opportunities they don't own, as the sharing model is Private, but need to gain access when they are assisting with a specific deal. How can an Architect accomplish the requirement?
    • A. 

      A. Create a sharing rule to allow the product manager to access the opportunity.

    • B. 

      B. Use similar opportunities to share opportunities related to the product manager. 

    • C. 

      C. Enable opportunity teams and allow users to add the product manager.

    • D. 

      D. Enable account teams and allow users to add the product manager.

  • 5. 
    Which two options provide implicit record access to users? Choose 2 answers
    • A. 

      A. Read-only access to parent account for a user, based on a criteria-based sharing rule

    • B. 

      B. Read-only access to parent account for a user with access to a child case. 

    • C. 

      C. Access to Child opportunities for the owner of the parent account. 

    • D. 

      D. Access to related leads for the owner of the parent campaign.

  • 6. 
    Universal Containers has recently activated an integration that synchronizes customer information and orders into their CRM of choice: Salesforce.com. One of their largest customers, United Air, has over 12,000 unique contacts. Since the integration was activated, sales reps are having trouble adding contacts to the United Air account. When a sales rep adds a contact, they get the following error message: UNABLE_TO_LOCK_ROW. This issue seems to affect the United Air account and several other large customers. The sales rep can usually save the contact by trying again later in the evening. What should the Architect recommend as a possible solution?
    • A. 

      A. Add a role-based sharing rule so all sales team members have Read/Write access to contacts

    • B. 

      B. Remove sharing rules and replace them with Apex sharing for Unite Air and the other large accounts.

    • C. 

      C. Implement an account hierarchy and redistribute the contacts evenly under the child accounts.

    • D. 

      D. Create a permission set for the sales team to grant them Read/Write access to all account field

  • 7. 
    Universal Containers has developed Apex code to manually create AccountShare records to grant specific users access to individual Accounts. What must the Architect do to ensure the AccountShare records are not deleted when the owner of the Account is changed?
    • A. 

      A. Create the share records and set the RowCause to a custom Apex Sharing Reason.

    • B. 

      B. Create the share records in a class with the "Without Sharing" keyword.

    • C. 

      C. Create the share records with the Delete on Owner Change field set to false.

    • D. 

      D. Create the share records and set the RowCause to Manual.

  • 8. 
    Universal Containers has a Private Sharing Model for the Opportunity object. Sales Rep A at Universal Containers created the Opportunity record and then transferred ownership of the Opportunity record to Sales Rep B. Both Sales Rep A and B have the same role in the Role Hierarchy. What access will Sales Rep A have to the Opportunity after the transfer?
    • A. 

      A. No Access.

    • B. 

      B. Read/Write

    • C. 

      C. Full Access.

    • D. 

      D. Read Only.

  • 9. 
    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. 

      A. Any Opportunity Team Member on the current Opportunity.

    • B. 

      B. The current Opportunity Owner can transfer the current ownership.

    • C. 

      C. The System Administrator or a user with the "Transfer Records" permission.

    • D. 

      D. The user specified as the Manager on the Owner's User Profile.

    • E. 

      E. Someone above the Opportunity Owner in the Role Hierarchy

  • 10. 
    1. Universal Containers has the following requirements:
      1. The Commercial Account and Consumer Account support departments should not collaborate. 
      2. The Commercial and Consumer sales users roll up to the same VP of Sales, but there should be no collaboration between sales departments.
      3. The Commercial sales department should share its customers with the Commercial support department.
      4. The Consumer sales department shares its customers with the Consumer support department. 
      5. The Commercial and Consumer support departments roll up to the same Support Director. 
      6. The sales departments will remain the Account Owner for the Accounts that they sell to. What is the recommended Org-Wide Sharing Default for Accounts, and how would the Architect enable proper Commercial and Consumer Sales to Support Account Sharing for this scenario?
    • A. 

      A. Private Account Sharing with Sharing Rules from Commercial Sales Role(s) to Consumer Support Role(s) and Consumer Sales Role(s) to Commercial Support Role(s)

    • B. 

      B. Private Account Sharing with Sharing Rules from Commercial support Role(s) to Commercial Support Role(s) and Consumer Sales Role(s) to Consumer Support Role(s).

    • C. 

      C. Read-Only Account Sharing with Sharing Rules from Commercial Sales Role(s) to Consumer Support Group(s) and Consumer Sales Role(s) to Commercial Support Groups(s).

    • D. 

      D. Private Account Sharing with Sharing Rules from Commercial Sales Group(s) to Commercial Support Groups(s) and Consumer Sales Group(s) to Consumer Support Group(s).

  • 11. 
    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. 

      A. No action is required; all Salesforce data is encrypted at rest as part of Salesforce's standard trust measures.

    • B. 

      B. Enable Salesforce Shield Platform Data Encryption and mark the patient notes field as encrypted. 

    • C. 

      C. Create a new Custom Field of type "Text (Encrypted)" and move the patient notes data into the new field.

    • D. 

      D. Use an Apex trigger and the Apex Crypto class to encrypt patient notes as soon as they are saved to Salesforce

  • 12. 
    Universal Containers has the following requirements 1. A custom Loan object requires Org-Wide Defaults set to Private. 2. The owner of the Loan record will be the Loan Origination Officer. 3. The Loan record must be shared with a specific Underwriter on a loan-by-loan basis.  4. The Underwriters should only see the Loan records for which they are assigned.  What should the Architect recommend to meet these requirements?  
    • A. 

      A. Use criteria-based sharing rules to share the Loan object with the Underwriter based upon the criteria defined in the criteria-based sharing.

    • B. 

      B. Create a lookup relationship from the Loan object to the User object. Use a trigger on the Loan object to create the corresponding record in the Loan_share object

    • C. 

      C. Create a master-detail relationship from the Loan to the User object. Loan records will be automatically shared with the Underwriter

    • D. 

      D. Create an Apex Sharing Reason on the Loan object that shares the Loan with the Underwriter based upon the criteria defined in the Sharing Reason.

  • 13. 
    The Architect at Universal Containers has created a List View to show all open Opportunities that were created in the last month and would like to make this list view visible to certain groups of users. Which two options are available to the Architect for sharing the List View?
    • A. 

      A. Public Groups

    • B. 

      B. Profiles

    • C. 

      C. Roles and Subordinates

    • D. 

      D. Manual Sharing

  • 14. 
    Universal Containers has the following Sharing Settings for their Org: Account = Private Contact = Controlled by Parent Opportunity = Private Case = Private They have enabled "Default Account Teams" and have trained users to set up their Default Team. Which three access levels can be set on the Account Team Member? Choose 3 answers
    • A. 

      A. Opportunity Access

    • B. 

      B. Case Access

    • C. 

      C. Contact Access

    • D. 

      D. Contract Access

    • E. 

      E. Account Access

  • 15. 
    • A. 

      A. Implement a third-party tokenization service.

    • B. 

      B. Implement an on-premise database.

    • C. 

      C. Implement a third-party proxy server.

    • D. 

      D. Implement the Salesforce Shield toolkit.

  • 16. 
    Universal Containers, a global corporation of 50,000 users, has a 24x7 call center operated by 20,000 users that includes employees and contractors. Their sales organization is 10,000 strong and they started processing about 100,000 updates to opportunity custom fields called Priority and NextStep. They also started processing 20,000 updates to a highly nested territory hierarchy. There was a third mass update on a Next Step field on the Action Plan custom object that has Case as a lookup field. Users started seeing a Group membership lock error in the system. What is a probable cause for this error?
    • A. 

      A. Lock contention due to system-initiated sharing rule recalculation

    • B. 

      B. Lock contention on Case records because of Action Plan custom object updates.

    • C. 

      C. Lock contention on Territory object because of Territory object updates

    • D. 

      D. Lock contention on Account records because of Opportunity object updates.

  • 17. 
    Universal Containers has a custom object to maintain Job information with a private sharing model. The Delivery group is distributed through the Role Hierarchy based on geography. As the Delivery group often collaborates on Jobs, all users in the Delivery profile required View access to all Job records. In special case, the Delivery user who owns a job must be able to grant a Product Development user access to a Job record. Which two platform features can be used to support these requirements? Choose 2 answers
    • A. 

      A. Criteria-based Sharing Rules

    • B. 

      B. "View All" Profile settings

    • C. 

      C. Owner-based Sharing Rules

    • D. 

      D. Manual Sharing

  • 18. 
    Universal Containers has set the Org-Wide Sharing Default for Accounts to Private and has created some sharing rules to extend access based on certain data access policies. An architect has been asked to review access to a certain set of key customer accounts. How might this review be conducted?
    • A. 

      A. Export the Account Share table and review.

    • B. 

      B. Run a Report on Sharing in the Admin Console.

    • C. 

      C. Log in as each user and Run the All Accounts List View.

    • D. 

      D. Use the Sharing button on each customer Account.

  • 19. 
    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. 

      A. Changes affect the default Opportunity team.

    • B. 

      B. Changes affect only the ACME Account.

    • C. 

      C. Changes affect the default Account team. 

    • D. 

      D. Changes affect all child ACME Accounts.

  • 20. 
    Universal Containers is a fast-growing company that sells containers globally. It has thousands of dealerships throughout the world where local dealers service Containers sold locally. They recently opened two dealerships in California: North Cal and SoCal. Universal Containers implemented a new partner community to enable their dealers. Each dealership has a dealer Manager who has all service agents report into them. Assuming a private sharing model, what is the best option to enable dealer managers to have visibility to customer cases within their dealership and not across all dealerships?
    • A. 

      A. Create sharing groups that share all cases to all agents under the Dealer manager.

    • B. 

      B. Create a batch job that creates sharing rules as needed, based on the cases created

    • C. 

      C. Build a trigger that create manual sharing of cases as needed whenever a new case is created

    • D. 

      D. No changes are needed to the sharing and visibility model to implement this requirement.

  • 21. 
    Universal Containers is implementing a community of High-Volume Community users. Community users should be able to see records associated to their Account or Contact record. The Architect is planning to use a Sharing Set to provide access to the records. When setting up the Sharing Set, certain objects are not available in the list of Available Objects. Which two reasons explain why an object is excluded from the list of Available Objects in a Sharing Set? (select two)
    • A. 

      A. The object is a custom object, and therefore not available for a sharing set.

    • B. 

      B. The object's Organization-Wide sharing setting is set to Public Read/Write

    • C. 

      C. The object's Organization-Wide sharing setting is set to Private.

    • D. 

      D. The custom object does not have a lookup to Accounts or Contacts

  • 22. 
    What is the best practice for testing sharing and visibility changes?
    • A. 

      A. Use Administrative and User reports to view the Active Users.

    • B. 

      B. Use the Login As feature for a sample user in each role and profile.

    • C. 

      C. Use Field Audit Trail to audit the field meta-data and visibility. 

    • D. 

      D. Use the Sharing button to test Profile and Permission set changes.

  • 23. 
    When writing test methods, what functionality is verified by the system method "runAs()"?
    • A. 

      A. Enforcement of a user's record sharing.

    • B. 

      B. Enforcement of user permissions.

    • C. 

      C. Enforcement of a user's field-level security. 

    • D. 

      D. Enforcement of user's public group assignments

  • 24. 
    Universal Containers has enabled External Default Sharing and wants to allow for external users to have the External Sharing Default set to Public Read-Only for a custom object. Which two options are valid Internal Default sharing settings for the custom object?
    • A. 

      A.Controlled by Parent

    • B. 

      B. Public Read/Write

    • C. 

      C. Private

    • D. 

      D. Public Read Only

  • 25. 
    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. 

      A. Validation Rules

    • B. 

      B. Page Layout settings

    • C. 

      C. Apex Triggers

    • D. 

      D. Workflow Rules

  • 26. 
    Universal Containers is updating its Organization-Wide Sharing Settings for the Account Object from a "Public Read/Write" model to a "Private" model, so that they can hide certain national accounts from sales reps and sales managers. These national accounts should only be accessible by sales directors and above. Universal Container's Role Hierarchy matches its organizational hierarchy. Which two options should the Architect consider when designing the solution? Choose 2 answers
    • A. 

      A. Sales directors will need a sharing rule created so that they can see accounts owned by Sales Users.

    • B. 

      B. National accounts must be owned by a user who is above the sales managers in the Role Hierarchy.

    • C. 

      C. Apex managed sharing will have to be disabled for the account object to protect the national accounts.

    • D. 

      D. If a sales rep is added to the Opportunity Team for a national account, they will gain access to account data

  • 27. 
    Which two options are available to share a Report or Dashboard folder with other users in the Organization? Choose 2 answers
    • A. 

      A. Profiles

    • B. 

      B. Public Groups

    • C. 

      C. Roles

    • D. 

      D. Teams

  • 28. 
    Universal Containers has recently implemented an integration that is populating 50 custom fields on the account object. They would like these fields to be available to Managers for reporting but do not want them to clutter the page layouts. What should the Architect recommend as a solution?
    • A. 

      A. Add the fields to the Managers' Account Page Layout; mark the page layout section as Collapsed.

    • B. 

      B. Grant the Managers access to the fields using a Role-Based Sharing Rule; leave them hidden on the page layout.

    • C. 

      C. Add the fields to a Custom Report; grant the Managers' Role access to the report folder.

    • D. 

      D. Grant Managers access to the fields using Field-Level Security; do not add them to a page layout.

  • 29. 
    A Sales Rep at Universal Containers wants to create a dashboard to see how his sales numbers compare with his peers. Assuming a Private model, which two permissions would the Sales Rep need to meet this requirement?
    • A. 

      Manage Custom Report Types

    • B. 

      Customize Application

    • C. 

      Manage Dashboards

    • D. 

      View All Data

  • 30. 
    What feature in Salesforce is needed to restrict access to a custom object that has Public Read/Write access?
    • A. 

      Role Hierarchy

    • B. 

      Record Type

    • C. 

      Page Layout

    • D. 

      Profile

  • 31. 
    The Architect notices that there are many duplicate Account records and numerous sharing rules created in Salesforce. What would be the reason?
    • A. 

      A. The Organization-Wide Default for the Account object is Private.

    • B. 

      B. The Organization-Wide Default for the Account object is Public Read/Write.

    • C. 

      C. The Organization-Wide Default for the Account object is Public Read-Only.

    • D. 

      D. The Object permissions for the Account object are Create, Read, and Edit

  • 32. 
    At Universal Containers, users should only see Accounts they or their subordinates own. All Accounts with the custom field "Kay Customer" should be visible to all Senior Account Managers. There is a custom field on the Account record that contains sensitive information and should be hidden from all users, except 3 designated users who require view and edit access. These three users come from different user groups and will change occasionally. Which three platform security features are required to support these requirements with the minimum amount of effort? Choose 3 answers
    • A. 

      A. Criteria-Based Sharing Rules

    • B. 

      B. Owner-Based Sharing Rules

    • C. 

      C. Role Hierarchy

    • D. 

      D. Apex Managed Sharing

    • E. 

      E. Permission Sets

  • 33. 
    Universal Containers does not want the Users in the Custom Sales Department Profile to be able to delete Opportunities. How would the Architect prevent a certain set of users from deleting Opportunities?
    • A. 

      A. Remove the Delete button from the Opportunity Page Layout and Record Type settings.

    • B. 

      B. Create a Validation Rule that checks the User's Profile before allowing the IsDeleted flag to be set to True.

    • C. 

      C. Override the Standard button with a Visualforce Page that warns them that they do not have permission to delete.

    • D. 

      D. Remove the "Opportunity Delete" Permission from the Sales Team's User Profile in the Object Permissions.

  • 34. 
    Universal Containers is designing a new community using the Customer Community license type. They would like to have the users complete survey questions through the community interface and store the responses in a Custom Object that has a lookup to the account object. Any internal user who has access to the account should be able to see all survey responses. All Customer Community users should be able to see surveys filled in by other users for their company, but not surveys for other companies. What are the correct security settings to achieve this?
    • A. 

      A. Set all Organization-Wide Default settings to be "Public Read/Write" for both internal and external users.

    • B. 

      B. Set all Organization-Wide Default security to be "Private" for both internal and external users and use Sharing Rules to grant the desired access

    • C. 

      C. Set all Organization-Wide Default security to be "Public Read/Write" for internal users and "Private" for external users.

    • D. 

      D. Set the custom object to be master-detail to the Account and leave the Organization-Wide Default settings as their default values.

  • 35. 
    Universal Containers has two custom objects: Job and Job Interview. The Job Interview object has a lookup relationship to Job. Both objects are set to Private in sharing settings. The HR team will own all Job and Job Interview records. They have asked their Salesforce Architect to automatically share the Job Interview when the Interviewer (lookup to user record) has been populated. The interviewer can be from any department. What method should the Architect use to achieve this requirement?
    • A. 

      A. Build apex Managed Sharing code to share Job Interview with the Interviewer user.

    • B. 

      B. Build a criteria-based sharing rule between the Job Interview and the Interviewer.

    • C. 

      C. Build a standard sharing rule between Job Interview and the Interviewer.

    • D. 

      D. Build a workflow email notification to notify the interviewer of the record assignment

  • 36. 
    Universal Containers (UC) has a requirement to expose a web service to their business partners. The web service will be used to allow each business partner to query UC's Salesforce instance to retrieve the status of orders. The business partner should only be allowed access to orders for which the business partner is the fulfillment vendor. The Architect does not want the business partners to utilize the standard APIs and would prefer a custom API be developed. Which three design elements should the Architect consider in order to ensure the data security of the solution? Choose 3 answers
    • A. 

      A. Query the Orders object with Dynamic SOQL based upon the fulfillment ID.

    • B. 

      B. Set the Orders object's sharing settings to Private in the Org-Wide Defaults

    • C. 

      C. Provide each partner with their own Salesforce login set to API Enabled on the profile.

    • D. 

      D. Develop a custom Apex web service with a fulfillment ID input attribute

    • E. 

      E. Develop a custom Apex web service using the "With Sharing" keyword.

  • 37. 
    Below are some details regarding the organization at Universal containers: 1. Richard and Kevin are the east sales reps and their manager is Karen the East sales executive. 2. Sam and Wilder are West sales reps and the manager is Wendy, the West sales executive. 3. Bob is the CEO and manages both Karen and Wendy Universal containers role hierarchy follows their management structure. Richard owns an account, NewCompany, and Kevin owns an account, OldCompany. Karen manually shared her account NewWorld with Kevin. However, she has moved to a new role to lead all Named Accounts, and Phil, who replaced her, is the new owner of NewWorld. Which employees will have access to the NewWorld account?
    • A. 

      A. Bob and Phil

    • B. 

      B. Bob, Richard, Phil and Kevin

    • C. 

      C. Bob, Karen and Kevin

    • D. 

      D. Bob, Phil and Kevin

  • 38. 
    Which three capabilities are available with Enterprise Territory Management? Choose 3 answers
    • A. 

      A. Create a public group with Territory.

    • B. 

      B. Assignment of Territory on Opportunity

    • C. 

      C. Integration with Collaborative Forecasting

    • D. 

      D. Share a report or dashboard folder with a Territory

    • E. 

      E. Metadata API support

  • 39. 
    Which two access grants are stored in the Group Maintenance tables? Choose 2 answers
    • A. 

      A. Inherited access grants

    • B. 

      B. Explicit grants

    • C. 

      C. Group Membership grants

    • D. 

      D. Implicit grants

  • 40. 
    A remote user is complaining that they can’t see a certain account when they run a particular Private Account List View that they created for themselves. How might a System Administrator assist in troubleshooting this issue?
    • A. 

      VPN to the User's location and establish a remote desktop session.

    • B. 

      Have the User send the List View link URL via email and investigate.

    • C. 

      Use the Login As feature to see what the User is seeing in her login.

    • D. 

      Temporarily make the user a System Administrator so she can fix the issue.

  • 41. 
    Universal Containers has created a custom Sales Operations profile with read and edit access to the Category field on a custom object. There is a new requirement that 3 of the 100 users assigned to the Sales Operations Profile should have read-only access to the Category field. How can the Architect support this request?
    • A. 

      Create a permission set in the Category field to read-only and assign it to the users.

    • B. 

      Create a new profile without edit access to Category and assign it to the users.

    • C. 

      Create a new page layout with the Category Field set to read-only for these users.

    • D. 

      Create a custom permission to grant read-only access to Category and assign it to the users.

  • 42. 
    Which two license types can be assigned the permissions to create and edit reports
    • A. 

      Customer Community Plus

    • B. 

      Customer Community

    • C. 

      Customer Community Plus Login

    • D. 

      Partner Community Plus Login

  • 43. 
    • A. 

      Define an account assignment with a filter criteria rule for Filter-Based Opportunity Territory Assignment

    • B. 

      Define a custom Apex class for Filter-Based Opportunity Territory Assignment in the system

    • C. 

      Define a Territory assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment

    • D. 

      ​​​​​​​Define an Opportunity assignment rule with filter criteria for Filter-Based Opportunity Territory Assignment

  • 44. 
    Universal Containers has Controlleb by Parent sharing settings on the Contact object and Public Read Only sharing settings on Account, Oppty, and Case objects. Which two options can the user see while adding Account team members to Account?
    • A. 

      Contact Access

    • B. 

      ​​​​​​​Case Access

    • C. 

      Activity Access

    • D. 

      Opportunity Access

  • 45. 
    Universal Containers has Public RO sharing settings on the Opty object. What opty access options can the user see while adding account team members to Account
    • A. 

      Private and RO

    • B. 

      RO & RW

    • C. 

      Private

    • D. 

      ​​​​​​RO

  • 46. 
    Which two options can help mitigate the risks of import failures associated with large-volume bulk data loads?
    • A. 

      Defer sharing calculation

    • B. 

      Minimize user group hierarchy

    • C. 

      ​​​​​​​Increase batch size

    • D. 

      ​​​​​​​Group record by parent Id within a batch

  • 47. 
    All Invoices and Invoice line item are stored in Salesforce. ILT object details, such as quantity and extended amout, should be summarized at the Invoice object level, and all users who can see a given invoice should always see all invoice line items. Whitout leveraging apex code, how should an Architecture create the relationship between the Invoice object and the invoice line item object?
    • A. 

      The Invoice Line Item object should have a Master-Detail to the Invoice Object

    • B. 

      The Invoice Line Item object should have a Lookup to the Invoice object

    • C. 

      ​​​​​​​The Invoice object should have a Master-Detail to the Invoice line item object

    • D. 

      ​​​​​​​The invoice object should have an inner join to the invoice line item object

  • 48. 
    • A. 

      Create a public groups for each team, and share the jobs with the groups instead of users

    • B. 

      Create a custom visualforce page to edit the jobs and specify whithout sharing on the controller

    • C. 

      Create a scheduled job to automatically run the sharing recalculations on a nightly basis

    • D. 

      ​​​​​​Change the sharing model on the job object to public read write

  • 49. 
    • A. 

      RunAS count towards total dml statements issued within the transaction

    • B. 

      RunAs can be used inside of the classes to validate Field level permissions

    • C. 

      RunAS can be used inside of test classes to validate record level security

    • D. 

      RunAs does not enforce user permissions or field-level permissions in test classes

  • 50. 
    UC is a global telco that has recently implemented enteriprise territory management to better align their sales teams and sales processes. They are in Q4 of the FY and they have completely revamped their territory structure and created a plan for a new structure that would support the new FY. Their current territory model has 8k territories. Their new model would be a new set of 8,5K territories, and their org limit is 10k. What enterprise territory management feature can US take advantage of in order to help them stay within their org limits?
    • A. 

      Territory type priority

    • B. 

      Territory Type

    • C. 

      ​​​​​​Territory Model State

    • D. 

      ​​​​​​Territory Hierarchy

  • 51. 
    Assuming granular locking is enabled, what activity can happen in parallel to changing a community account owner without risking group membership lock errors?
    • A. 

      Deletion of a Role

    • B. 

      Deletion of a Territory

    • C. 

      Creation of a Role

    • D. 

      ​​​​​​Creation of a Territory

  • 52. 
    • A. 

      Use the SOAP API to maintain the related SObject__share records

    • B. 

      User the Security API to modifiy the role hierarchy in Salesforce

    • C. 

      ​​​​​​Use the SOAP API to create new Criteria-Based Sharing Rules in Salesforce

    • D. 

      ​​​​​​Use the Metadata API to maintain the related sObject records

  • 53. 
    • A. 

      ​​​​​​Create a reusable SOQLQueries class; specify “With Sharing” on the methods that require user context and “Without Sharing” on the methods requiring system context.

    • B. 

      ​​​​​​Create a reusable SOQLQueries class; do NOT specify “With” or “Without Sharing” on the SOQLQueries class and use the runAs() method to dynamically set the context

    • C. 

      ​​​​​​Create a SystemSOQLQueries class and a UserSOQLQueries class; set the “With Sharing” keyword on the UserSOQLQueries class and “Without Sharing” on the SystemSOQLQueries class

    • D. 

      ​​​​​​Create a reusable SOQLQueries class; do NOT specify “With” or “Without Sharing” on the SOQLQueries class

  • 54. 
    UC would like to create a custom team solution that can be used on a custom object Loan object. The following requirements must be met: The Loan custom object should be set to Private in the Org-Wide Defaults Any user added to the Custom team object should have RO access to the corresponding Loan record If the Custom team record is marked as “Primary” then the corresponding user should have Read/Edit access to the corresponding Loan record Which two methods will allow the Architect to meet the requirements?
    • A. 

      Create a custom trigger on The Custom Team object that inserts or updates records in the Loan__Share object

    • B. 

      ​​​​​​Create an owner-based sharing rule on the Custom Team object that will share the Loan record to the owner of the Custom Team record

    • C. 

      ​​​​​​Create Apex sharing Reasons on the Loan object to identify the reason the Loan record was shared

    • D. 

      ​​​​​​Create a criteria-based sharing rule on the Loan object that will share the Loan record with the appropriate user in the Custom team object

  • 55. 
    • A. 

      ​​​​​​Create an AccountShare record associated to each user who is assigned to the Role

    • B. 

      ​​​​​​Create an AccountShare record associated to a public group containing the Role

    • C. 

      ​​​​​​Create an AccountShare record associated to a public group containing the users in the Role

    • D. 

      Create an AccountSare record associated to the required Role

  • 56. 
    UC has the following Sharing Settings for their Org: Account = Private Contact = Controlled by Parent Opportunity = Private Case = Private They have enabled “Default Account Teams” and have trained users to set up their Default Team. Which three access levels can be set on the Account Team Members?
    • A. 

      Contract Access

    • B. 

      Case Access

    • C. 

      Opportunity Access

    • D. 

      Account Access

    • E. 

      Contact Access

  • 57. 
    UC maintains job info in a Custom object that contains sensitive information. The user who owns the record and all users in the delivery profile are the only users who should be able to view and edit job records. Which three platform sharing tools are required to support the above requirements?
    • A. 

      ​​​​​​​Criteria-Based sharing rule for the Delibery Profile on the job obj

    • B. 

      ​​​​​​​View all data profile permission on the delivery profile

    • C. 

      ​​​​​​​Modify all permission for job object on the delivery profile

    • D. 

      ​​​​​​​Organization-wide default sharing setting of private on the job object

    • E. 

      ​​​​​​​Grant access using hierarchy sharing setting on the job object set to false

  • 58. 
    A single user at uc owns more than 10.000 lead records. The system assigned all these leads to a single user. This is causing performance issues whenever role hierarchy changes. Which two option should be recommended to improve performance?
    • A. 

      Do not assign a role to the dummy user

    • B. 

      Add the dummy user into a public group

    • C. 

      ​​​​​​Assign ownership to a small number of users

    • D. 

      ​​​​​​Add the dummy user to the bottom of the role hierarchy

  • 59. 
    A dev at UC 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 sercure the credentials?
    • A. 

      Store the credentials in a custom object using encrypted fields

    • B. 

      Store the credentials in named credentials that are used in the apex callout

    • C. 

      Store the credentials in the apex code, which will not be available to non-admins

    • D. 

      ​​​Store the credentials in protected custom metadata that are used in the apex callout

    • E. 

      Store the credentials in protected custom settings that are used in the apex callout

  • 60. 
    UC regulary uploads large amounts of parent and child records into Salesforce to maintain integrations with other systems that update their data in scheduled batches or continuously in real-time. Which two situations may pose a risk of producing locking errors?
    • A. 

      Updates to parent and child records are being processed in the same batch

    • B. 

      Updates to parent and child records are being processed synchronously in the same threads

    • C. 

      Updates to parent records and their child records being processed simultaneously in separate threads

    • D. 

      ​​​​​​Updates to child records that have the same parent records are being processed simultaneously in separate transactions

  • 61. 
    UC wants to store Payment term details on the Account object, but the fields should only be visible on certain record types and for certain user profiles. How can a System Administrator quickly determine which user profiles, page layouts, and record types include certain fields?
    • A. 

      ​​​​​​Use the Field Accessibility viewer for the fields in question

    • B. 

      ​​​​​​Click the FLS for the field on each profile

    • C. 

      ​​​​​​Universally require the field at the field level

    • D. 

      ​​​​​​​Log in as each user profile and view the account page layouts

  • 62. 
    • A. 

      While logged in as the System Administrator, use the field accessibility Viewer to view a matric of who has access to Accounts

    • B. 

      While logged in as the one of the staff members, navigate to a sample account and use the sharing button to determine who has access

    • C. 

      While logged in as the system admin, navigate to a sample account and use the sharing button to determine who has access

    • D. 

      ​​​​​​While logged in as one of the staff members, navigate to their user record and inspect their profile and role membership

  • 63. 
    UC is creating a custom VF page to allow user to edit contact records. The developer has used an apex:outputField for the Phone field on the contact obj. What is the expected behavior if a user whitout FLS accesses the VF page?
    • A. 

      ​​​​​​The user encounters an error while saving the record

    • B. 

      ​​​​​​The field is automatically removed from the page

    • C. 

      ​​​​​​The output field is visible to user

    • D. 

      ​​​​​​The user is able to enter a value into the phone field

  • 64. 
    UC created a custom object called Defect and would like to enable the Sharing button on the Defect page layout to share the record manually to other users in the org. In which scenario will the sharing button appear?
    • A. 

      The sharing model is either private or public RO

    • B. 

      The sharing button always appears

    • C. 

      The sharing model is public read write transfer

    • D. 

      The sharing mode is public read write

  • 65. 
    • A. 

      ​​​​​​​The record owner and any user above the external user in the role hierarchy

    • B. 

      The record owner and any user below the external user in the role hierarchy

    • C. 

      The record owner only

    • D. 

      ​​​​​​​The record owner and all internal users

  • 66. 
    UC has recently implemented an integration that populates 50 custom fields on the account object. UC would like these fields to be available to managers for reporting but do not want fields to clutter the page layouts. What should the architect recommend as a solution?
    • A. 

      ​​​​​​Add the fields to the managers account page layout; mark the page layout section as collapsed

    • B. 

      ​​​​​​​Add the fields to a custom report; grant the managers’ role access to the report folder

    • C. 

      ​​​​​​​Grant managers access to the fields using FLS; do not add them to a page layout

    • D. 

      ​​​​​​​Grant managers access to the fields using a Role-based sharing rule; leave them hidden on the page layout

  • 67. 
    UC has a custom object, Empoyee review, with an OWD 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 a criteria-based sharing rule to share the record with the user in the lookup field

    • B. 

      The user will be granted access to the record automatically when the user lookup is populated

    • C. 

      Create a workflow rule to share the employee review record with the user in the lookup field

    • D. 

      Create an apex trigger to insert an employee review share record with an access level of edit

  • 68. 
    UC 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?
    • A. 

      Create a public list view, where accounts of type customer are included and share the list view with account management public group

    • 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 an account sharing rule that shares all accounts owned by sales to be shared with account management roles and subordinates

    • D. 

      Create a criteria-based sharing rule that shares the account to the account management group when the type is customer

  • 69. 
    Which two features does Salesforce provide for restricting login access to the application?
    • A. 

      Profile-based IP restrictions

    • B. 

      Role-based IP restrictions

    • C. 

      OWD login hour restrictions

    • D. 

      Profile-based login hour restrictions

  • 70. 
    The system administrator at UC has created two list views called List1 and List2. Onw group of users should only see List1 and the second group should only see list2. Two public groups were created to restrict visibility to the respective list views. However, users in both groups are able to see both list views.What system permission in their profile enabled the users to see all list views?
    • A. 

      Manage public list views

    • B. 

      Manage custom list views

    • C. 

      Manage custom permissions

    • D. 

      Manage private list views

  • 71. 
    Which two settings are available in profiles, but not permission sets?
    • A. 

      Page layout assingments

    • B. 

      Record types

    • C. 

      Tab settings

    • D. 

      Login hours