Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/344

Click to flip

344 Cards in this Set

  • Front
  • Back

Describe the capabilities of this core CRM object in the Salesforce schema: Person accounts. (Choose 2)


A. Does use space in both account & contact table


B. Have the same icon as business accounts


C. Can only be merged with other person accounts


D. Are enabled by default


E. Are enabled via a feature license

A. Does use space in both account & contact table


C. Can only be merged with other person accounts






Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

Universal Containers wants to rollout new product bundles with several pricing options. Pricing options include product-price bundles, account specific pricing and more. Which product satisfies these needs?


A. Custom AppExchange App for product pricing


B. Workflow on Opportunity/Opportunity Product


C. Formula fields on Opportunity/Opportunity Product


D. Lightning Process Builder

D. Lightning Process Builder








Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

Universal Containers has a custom object “Service” which has a lookup relationship to Account. Universal Containers wants to enhance Salesforce1 with an action that allows account managers to enter a new Service to an Account while looking at the Account. How can Universal Containers accomplish this?


A. Enter an object specific action to Account and put it on the Account layout


B. Enter an object specific action to Service and put it in the Account Layout


C. Enter an object specific action to Service and put it in the Service Layout


D. Enter an object specific action to Account and put it in the Service Layout

A. Enter an object specific action to Account and put it on the Account layout










Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

Universal Containers is using assignment rules to distribute cases to regional teams. Which of the following are true?


A. It is possible to have multiple active assignment rules


B. Cases may be assigned to public groups (if configured)


C. Cases may be assigned to queues (if configured)


D. A workflow field update can be used instead

C. Cases may be assigned to queues (if configured)










Salesforce Fundamentals

When should a system administrator consider using the Salesforce AppExchange? (Choose 2)


A. When standard Salesforce functionality needs to be extended


B. To find answers to Salesforce application questions


C. When looking for pre-built custom applications and tools


D. To submit ideas for Salesforce application enhancements

A. When standard Salesforce functionality needs to be extended


C. When looking for pre-built custom applications and tools






Salesforce Fundamentals


Identify common scenarios for extending an org using the AppExchange.

Which permission is required to install and uninstall packages from Salesforce AppExchange?


A. Upload AppExchange Packages


B. Manage Package Licenses


C. Download AppExchange Packages


D. Create AppExchange Packages

C. Download AppExchange Packages








Salesforce Fundamentals


Identify common scenarios for extending an org using the AppExchange.

Which developer tool can be used to create a data model? (Choose 2)


A. Schema Builder


B. Force.com Data Loader


C. Application Data Model Wizard


D. Force.com IDE

A. Schema Builder


D. Force.com IDE






Data Modeling and Management


Given a scenario, determine the appropriate data model.

Which API cannot be used to create the data model? (Choose 3)


A. Force.com API


B. Force.com Single Sign-on API


C. Force.com Metadata API


D. AJAX Toolkit for Force.com

A. Force.com API


B. Force.com Single Sign-on API


D. AJAX Toolkit for Force.com




Data Modeling and Management


Given a scenario, determine the appropriate data model.

Universal Containers has a custom object that has a N:M relationship with opportunityLineItem carrying price and amount information. In order to compute total amounts and total prices per Opportunity using Rollup summary fields, what field type would you need to choose?


A. Junction


B. Master-Detail


C. Lookup


D. Cross Object

B. Master-Detail








Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

When considering Field Type Conversion, which of the following are true? (Choose 2)


A. Data can be lost when converting from simple picklist to multi picklist


B. Data can be lost when converting from autonumber to text


C. Data can be lost when converting from number to currency (assuming that field lengths are identical)


D. Information can be lost when converting from text area (rich) to text area (long)

B. Data can be lost when converting from autonumber to text


D. Information can be lost when converting from text area (rich) to text area (long)








Data Modeling and Management


Identify the considerations when changing a field's type.

Universal Containers wants to store an area code and wants to be able to search for it in searches. Which are possible fields to store the data? (Choose 2)


A. Text


B. Phone


C. Email


D. Multi Picklist

A. Text


B. Phone








Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

Universal Containers wants to store an area code and wants to be able to search for it in applications(apex). Which are possible fields they could use to store the data? (Choose 2)


A. Text


B. Phone


C. Email


D. Multi Picklist


E. Number

A. Text


E. Number








Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

You want to use an External Data Object Table from Heroku carrying Product Category information. The data needs to be included in Salesforce and searchable. What do you have to do before you can use the connection? (Choose 2)


A. Press "Validate and Sync"


B. Choose "Include in Salesforce searches" option


C. Choose "Include as Index Field"


D. URL - Choose the URL

A. Press "Validate and Sync"


B. Choose "Include in Salesforce searches" option






Data Modeling and Management


Describe the capabilities of and use cases for external objects.

Universal Containers has included its orders as an external data object into Salesforce. You want to create a relationship between Accounts and the Orders Object (one-to-many relationship) leveraging a key field for account which on both external object and Account. Which relationship do you create?


A. Lookup Relationship


B. Master Detail Relationship


C. Hierarchical Relationship


D. External Lookup Relationship


E. Indirect Lookup Relationship

E. Indirect Lookup Relationship










Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

Which of the following fields are not available for record types?


A. Opportunity Stages


B. Case Status


C. Solution Status


D. Lead Status


E. All of the Above

E. All of the Above








Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

What determines whether a user can create a new record using a specific record type?


A. Profile


B. Field Level Security


C. Page Layout


D. Sharing

A. Profile








Security


Describe the features and capabilities available to restrict and extend the object, record, and field access.

Which statement about record types is true? (Choose 2)


A. Record types can be used to define picklist values available for a given field


B. The ability to create records of a specific record type is determined by the profile


C. Users cannot view records assigned to a record type their profile does not have access to


D. Record types can only be assigned to one profile at a time

A. Record types can be used to define picklist values available for a given field


B. The ability to create records of a specific record type is determined by the profile


Business Logic and Process Automation


Describe the capabilities of & use cases for record types.


Security


Describe the features and capabilities available to restrict and extend the object, record, and field access.

Which functions are available when creating a Roll-Up Summary field? (Choose 4)


A. AVG


B. SUM


C. COUNT


D. MIN


E. MAX

B. SUM


C. COUNT


D. MIN


E. MAX


Business Logic and Process Automation


Describe the capabilities of, use cases for, & implications of roll-up summary fields.

Which statements are true regarding Roll-Up Summary fields? (Choose 3)


A. Once created, you cannot change the detail object selected or delete any field referenced in your roll-up summary definition.


B. Because roll-up summary fields are not displayed on edit pages, you can use them in validation rules.


C. Validation errors can display when saving either the detail or master record.


D. Advanced currency management has no effect on roll-up summary fields.


E. Automatically derived fields, such as current date or current user, are allowed in a roll-up summary field.

A. Once created, you cannot change the detail object selected or delete any field referenced in your roll-up summary definition.


B. Because roll-up summary fields are not displayed on edit pages, you can use them in validation rules.


C. Validation errors can display when saving either the detail or master record.




Business Logic and Process Automation


Describe the capabilities of, use cases for, & implications of roll-up summary fields.

Describe the ramifications of field updates and potential for recursion for the following scenario: If a field update for Rule1 triggers Rule2, and a field update for Rule2 triggers Rule1.


A. The updates create a loop and the org limits for workflow time triggers per hour will likely be violated.


B. When the second trigger is saved a Imminent Loop Error message will be displayed and the workflow rule update will not save.


C. The updates create a loop and the org will be blocked until the admin resolves the issue.


D. Loop is allowed to run 25 times within one hour. If it does not end on its own the process will be stopped by R&D.

A. The updates create a loop and the org limits for workflow time triggers per hour will likely be violated.








Business Logic and Process Automation


Describe the capabilities of & use cases for workflow, visual workflow, & the Lightning Process Builder.

What is true when a field update is set to re-evaluate the workflow rule? (Choose 3)


A. In a batch update, workflow is only re-triggered on the entries where there is a change.


B. Only workflow rules on the same object as the initial field update will be re-evaluated and triggered.


C. Only workflow rules that didn't fire before will be re-triggered.


D. Cascade of workflow rule re-evaluation and triggering can happen up to ten times after the initial field update that started it.


E. Any workflow rules whose criteria are met as a result of the field update will be ignored.

A. In a batch update, workflow is only re-triggered on the entries where there is a change.


B. Only workflow rules on the same object as the initial field update will be re-evaluated and triggered.


C. Only workflow rules that didn't fire before will be re-triggered.




Business Logic and Process Automation


Describe the capabilities of & use cases for workflow, visual workflow, & the Lightning Process Builder.

Identify the field update limitations. (Choose 3)


A. Field updates that are executed as approval actions don't trigger workflow rules.


B. Read-only fields like formula or auto-number fields aren't available for field updates.


C. The results of a field update can't trigger additional rules such as validation, assignment, auto-response, or escalation rules.


D. In a batch update, workflow is re-triggered on all entities where there is a change.

A. Field updates that are executed as approval actions don't trigger workflow rules.


B. Read-only fields like formula or auto-number fields aren't available for field updates.


C. The results of a field update can't trigger additional rules such as validation, assignment, auto-response, or escalation rules.


Business Logic and Process Automation


Describe the capabilities of & use cases for workflow, visual workflow, & the Lightning Process Builder.

Which is true about social accounts?


A. You can use social accounts data even when you are not logged into the social account.


B. You need a personal social account in order to see social account data.


C. You can use social accounts to import data into Salesforce.


D. Connection to social account is established through a company-wide "named principal"

B. You need a personal social account in order to see social account data.








Social

A salesperson at AW Computing only see’s the Social Contact’s link for Twitter and not Facebook on his records. Why would this be happening?


A. The administrator hasn't enabled Social Contacts for Facebook.


B. Facebook is no longer supported by Social Contacts.


C. The salesperson's login with Facebook has expired.


D. None of his Facebook contacts have confirmed the nature of their relationship.

A. The administrator hasn't enabled Social Contacts for Facebook.










Social

Which social networks are available in the Lightning Experience and Salesforce1?


A. Facebook


B. Twitter


C. LinkedIn


D. Klout

B. Twitter












Social

A Lightning Page is?


A. A page you can access via a customer community.


B. The new name for a Salesforce page layout.


C. A custom layout for creating pages in Salesforce1.


D. A compact, configurable, and reusable element.

C. A custom layout for creating pages in Salesforce1.










User Interface


Given a scenario, determine the most appropriate UI design.

What can you build with the Lightning App Builder?


A. At-a-glance, dashboard-style apps.


B. Apps optimized for a particular task.


C. Simple, single-page apps with drill-down capability.


D. All of the above.

D. All of the above.










User Interface


Describe the UI customization options.

Actions on a Lightning Page allow you to do which of the following?


A. Send email, create a task, and create or update records.


B. Send email and delete or clone records.


C. Clone records, add users, and assign permissions.


D. Send email, send outbound messages, and launch a flow.

A. Send email, create a task, and create or update records.








User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

Which components can be added to a lightning app on custom Object? (Choose 3)


A. Visualforce


B. Standard Lightning Component


C. Custom Lightning Component


D. Global actions


E. Object-specific actions on the custom object

B. Standard Lightning Component


C. Custom Lightning Component


D. Global actions




User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

In order to create an App Launcher component in Lightning what must an admin do?


A. Contact Salesforce to have the component activated for the Lightning App Builder.


B. Navigate to Setup-Customize-User Interface to enable the component for the Lightning App Builder.


C. Purchase a license for the Lightning App Builder.


D. Join the pilot Lightning App Builder team

A. Contact Salesforce to have the component activated for the Lightning App Builder.








User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

Identify the standard Lightning components. (choose 3)


A. List View


B. Rich Text


C. Visualforce Page


D. Reports


E. Dashboards

A. List View


B. Rich Text


C. Visualforce Page






User Interface


Describe the UI customization options.

You can create global actions to let users create which of the following records? (choose 3)


A. Event (without invitees)


B. Opportunity


C. Question


D. Users


E. Chatter Posts


F. Products

A. Event (without invitees)


B. Opportunity


C. Question




Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

What standard Chatter actions appear on the user profile page, regardless of the actions in the User page layout? (Choose 3)


A. Post


B. File


C. Poll


D. Create


E. Email

A. Post


B. File


C. Poll




Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

When a user creates a record by using an object-specific create action, what feed item for that record appears? (Choose 3)


A. In the Chatter feed of the user who created the record


B. As the first entry in the feed for the new record


C. In the feed for the record on which the new record was created


D. In the user profile feed for all users who can view the record


E. In the Chatter feed of the first user who follows the record on which the record was created

A. In the Chatter feed of the user who created the record


B. As the first entry in the feed for the new record


C. In the feed for the record on which the new record was created




Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

To enable the Publisher Actions area on Page Layouts, navigate to:


A. Setup | Customize | Chatter | Settings


B. Setup | Customize | Feeds | Settings


C. Setup | Customize | | Settings


D. Setup | Customize | Actions | Settings

A. Setup | Customize | Chatter | Settings






Mobile


Describe the declarative customization options available for Salesforce1 mobile application user interface.

A developer has completed work in the sandbox and is ready to send it to a related org, what deployment tool should be used?


A. Change Sets


B. Force.com IDE


C. Unmanaged Packages


D. Force.com Migration Tool

A. Change Sets






App Deployment


Describe the capabilities of and considerations when using change sets.

You have created a workflow rule to send an email in your configuration sandbox. For some reason its not working, what should you double check? (Choose 2)


A. You have the correct email address


B. HTML does not work in sandbox, make sure your email has no HTML


C. Check the deliverability settings


D. Look at the system audit trail

A. You have the correct email address


C. Check the deliverability settings






App Deployment


Describe the differences between and considerations when using the various types of sandboxes.

Universal Container installs an unmanaged package. Which of the following are true? (choose 2)


A. Components of unmanaged packages can be edited


B. Unmanaged packages can be upgraded


C. Umanaged packages have a namespace prefix


D. Unmanaged packages don't have a version number


E. Tests are executed during deployment

A. Components of unmanaged packages can be edited


D. Unmanaged packages don't have a version number






App Deployment


Describe the capabilities of and considerations when using unmanaged packages.

Which deployment tools will you use to deploy metadata from one organization to another organization?


A. Change Sets


B. Force.com IDE


C. Unmanaged packages

B. Force.com IDE






App Deployment


Given a scenario, determine the appropriate deployment plan.

What tools you need to use to migrate Metadata to Two Different Production Orgs? (Choose 3)


A. Force.com IDE


B. Force.com Migration Tool


C. Change Set


D. Data Loader


E. Unmanaged Package

A. Force.com IDE


B. Force.com Migration Tool


E. Unmanaged Package




App Deployment


Given a scenario, determine the appropriate deployment plan.

Oxyteam has a custom object that has a N:M relationship with QuoteLineItem carrying price and discount information. In order to compute the total amounts and product costs per Quote using Rollup Summary fields, what field type do they need to use?


A. Junction


B. Master-Detail


C. Lookup


D. Cross Object

B. Master-Detail








Business Logic and Process Automation


Describe the capabilities of, use cases for, & implications of roll-up summary fields.

Sammy the admin is trying to add a custom Visual Force page to thed mobile app quick navigation menu but it not appearing. What is the possible reason why?


A. The menu hasn't been configured to have Visualforce pages


B. The Visualforce page doesn't have a tab


C. Visualforce page has fields that cannot be displayed in the mobile app


D. Visualforce pages cannot be added to the mobile app

B. The Visualforce page doesn't have a tab








Mobile


Describe the declarative customization options available for the Salesforce1 mobile application user.

If Marty’s Martial Arts wants to refresh a sandbox weekly with some example data which sandbox should they create?


A. Developer Pro Sandbox


B. Developer Sandbox


C. Partial Copy Sandbox


D. Enterprise Sandbox


E. Full Sandbox

C. Partial Copy Sandbox








App Deployment


Describe the differences between and considerations when using the various types of sandboxes.

There is a requirement when the "Audit" field on an account record is marked as 'Y', all audit team members get access to it. An audit team is a collection of senior users from each department and keeps changing often. What would you recommend to address this need?


A. Create a sharing rule and associate it to a Role.


B. Create a sharing rule and associate it to Role & Internal Subordinates.


C. Create a sharing rule and associate to Public Groups.


D. Not achievable using Sharing Rules.

C. Create a sharing rule and associate to Public Groups.








Security


Given a set of business requirements, determine the appropriate sharing solution.

A developer has noticed that a workflow field update does not trigger a validation rule. The validation rule does work when records are updated from the user interface. What could be the reason for this?
A. The validation rule is not active
B. The 're-evaluate workflow rules after field change' flag is not set
C. Workflow rules fire before validation rules
D. Validation rules fire before workflow rules

D. Validation rules fire before workflow rules








Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

You have been requested to configure the Salesforce system, so that an Account record that has Type field = ‘Internal’ must be visible to all users. The associated contacts and opportunities also need to become visible to everyone. How many Sharing rules would you define here?
A. One
B. Two
C. Three
D. Not possible using Sharing Rules

A. One








Security


Given a set of business requirements, determine the appropriate sharing solution.

Customer Service have no access to opportunities. Due to a new cross selling initiative they need to get access to the opportunity object to create and edit opportunities. How can this be set up?


A. In profiles


B. In user roles


C. In the opportunity settings


D. In the data sets of the users

A. In profiles








Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

You need to provide a way to invoke a custom report from the account detail page. The report should render values that are specific to the account in context. What are the best options do you have to achieve this need? (Choose 2)


A. Detail Page Button


B. List Button


C. Detail Page Links


D. Visualforce

A. Detail Page Button


C. Detail Page Links






User Interface


Describe the capabilities of and use cases for custom buttons, links and actions.

Which Social Account features can be accessed from Salesforce1?


A. LinkedIn


B. YouTube


C. Facebook


D. Twitter


E. All of the Above

D. Twitter








Social

Salesforce can connect social profiles to all of the following objects except...?


A. Leads


B. Person Accounts


C. Business Accounts


D. Contacts


E. Users

E. Users










Social

Universal Containers is using Salesforce to manage travel requests. They would like to enable managers to approve travel requests via email. What is true regarding email approval responses?
A. Approvers must have the "API Enabled" system permission
B. Approval Comments cannot be added in the email response
C. Approvers must click a link in the approval email
D. If the request is rejected, the approver must add the rejection comments directly in Salesforce

A. Approvers must have the "API Enabled" system permission










Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

You have defined a workflow to update the field value of “Is Active” to ‘True’, when the field value of “Subscription” is set to ‘Active’. Your colleague defined another workflow to update the field value of “Subscription” to ‘Active’, when “Is Active” is set to ‘True’. What would occur in this case?
A. Second workflow definition will throw error, and won't be saved
B. Both workflows get executed at once
C. Neither workflows are executed
D. Salesforce org would exceed its limit for workflow time triggers per hour

D. Salesforce org would exceed its limit for workflow time triggers per hour










Business Logic and Process Automation


Describe the ramifications of field updates and the potential for recursion.

A custom object called Sample has a Mater-Detail relationship with the Opportunity object. One opportunity can have one or many related samples. Each sample has fields for Start Date, Estimated End Date and Actual End Date. How would a developer meet this requirement to provide a COUNT of all related samples which are still active (actual End date is not completed?)
A. Create a Formula Field
B. Create a Workflow
C. Create a Roll-up Summary field
D. None of the above

C. Create a Roll-up Summary field








Business Logic and Process Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

It is required to define an “Update Payment” feature for a custom object, which users can access on Salesforce1. Clicking the ‘Update Payment’ must allow the user to update the Status field on a custom object, as well as enter comments. What is the best tool you have to achieve this?
A. Detail Page Button
B. Quick Actions
C. Detail Page Links
D. Visualforce
E. Workflow

B. Quick Actions










User Interface


Describe the capabilities of and use cases for custom buttons, links and actions.

Which of the following is not a declarative option available for incorporating Lightning Components in an application?
A. Adding a custom component to a lightning page
B. Adding a standard Salesforce component to a lightning page
C. Adding a 3rd party managed component to a lightning page
D. Adding a report component to a lightning page

D. Adding a report component to a lightning page






User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

When activating a page in the Lightning App Builder, what declarative options are available? (Choose 3)


A. Select a tab icon for the page


B. Select the tab color


C. Set the tab visibility


D. Set the tab order in the navigation menu

A. Select a tab icon for the page


C. Set the tab visibility


D. Set the tab order in the navigation menu




User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

A custom app can include one or more custom tabs. What kind of custom tabs can be included in an application?
A. Lightning Page Tab
B. Visualforce Tab
C. Custom Object Tab
D. All of the above

D. All of the above








User Interface


Describe the user interface customization options.

What is true regarding assigning approval requests to queues? (Choose 2)
A. Approval requests can be assigned to a queue for any object
B. Any queue members can approve or reject an approval request
C. Approval request emails are sent to the queue email address
D. A queue can be used as a delegated power

B. Any queue members can approve or reject an approval request


C. Approval request emails are sent to the queue email address






Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

There is a requirement to display the accounts that users own in the opportunity account lookup, but also allow users to select other accounts if required. How can this be configured?
A. Dependent Lookup
B. Required Lookup Filter
C. Optional Lookup Filter
D. Validation Rule

C. Optional Lookup Filter








User Interface


Describe the user interface customization options.

Your Salesforce organization uses a custom object to capture expense data. You are required to ensure that an expense record is only visible to the respective record owners, and those above him/her in the management hierarchy. Which of these items would you need to configure? (Choose 2)
A. Permission Sets
B. Role Hierarchy
C. Organization-Wide Sharing Defaults
D. Expense Sharing Rule (Custom Object Sharing Rule)
E. Profiles

B. Role Hierarchy


C. Organization-Wide Sharing Defaults








Security


Given a set of business requirements, determine the appropriate sharing solution.

Universal Containers are planning a production release. What steps would not be part of the deployment plan? (Choose 2)
A. Announce the deployment and ask users not to login
B. Manually migrate metadata not in the metadata API
C. Update test coverage in production if test coverage is not sufficient
D. Create change sets to migrate metadata

A. Announce the deployment and ask users not to login


C. Update test coverage in production if test coverage is not sufficient






App Deployment


Given a scenario, determine the appropriate deployment plan.

The Account Object has more than 100 custom fields created to store customer related data. There has been a lot of complaints regarding the usability of this object. You have decided to create a third column on the page layout, to reduce the need to scroll down the page. How can a third column be created?
A. Create a Visualforce Page
B. Program it in Apex
C. Choose the option in the page layout editor
D. A third column is not possible

A. Create a Visualforce Page










User Interface


Given a scenario, determine the appropriate user interface design.

You have a customer would like to see a red flag appear on the case record detail page, if the case is older than 10 days. How would you put this Red Flag image on the case detail page?
A. Visualforce Page
B. Formula Field
C. Rich Text
D. Image Field
E. Bitmap Field

A. Formula Field










Business Logic and Automation


Describe the capabilities of and use cases for formula fields.

You have defined a custom object ‘Shipment’ that has a lookup to another custom object ‘Service Level’. Only users with a manager role are allowed to select the ‘Expedited’ value in the Service Level lookup. How would you achieve this?
A. Validation Rule
B. Dependent Lookup
C. Required Lookup Filter
D. Optional Lookup Filter

C. Required Lookup Filter










User Interface


Given a scenario, determine the appropriate user interface design.

Which of the components will be renamed if the naming conflict occurs when installing an unmanaged package? (Choose 2)
A. List View
B. Report
C. Apex Class
D. Apex Trigger

A. List View


B. Report




App Deployment


Describe the use cases for and considerations when using unmanaged packages.

You have been given a Partial Copy Sandbox, that has 5 GB of data storage. You are aware that your production data adds up to 68 GB of data. Keeping the storage limitation in mind, how do you ensure that only the data relevant for testing is brought into the Partial Copy Sandbox?
A. Change Sets
B. Programmatic Change Set
C. Sandbox Templates
D. Sharing Rules
E. Profiles

C. Sandbox Templates










App Deployment


Describe the differences between and considerations when using the various types of sandboxes.

Using Change Sets, all of the following information can be transferred from one Salesforce org to another except...?


A. Sharing Rules


B. Apex Class


C. Workflow Rule


D. Account Records


E. Contact fields sets

D. Account Records








App Deployment


Describe the capabilities and considerations when using change sets.

Which of the following sequences of milestones would represent a typical application lifecycle?


A. Development, Integration Testing, User Acceptance Testing, Staging, Production Migration


B. Development, User Acceptance Testing, Training, Production Migration


C. Development, Training, User Acceptance Testing, Staging, Production Migration


D. Development, Integration Testing, User Acceptance Testing, Regression Testing, Production Migration

A. Development, Integration Testing, User Acceptance Testing, Staging, Production Migration










App Deployment


Describe the key milestones and considerations when managing the application lifecycle.

How can an approval request be triggered? (Choose 3)


A. User clicks a button or link


B. Process or flow starts that includes a "Submit for Approval" action


C. Apex


D. Workflow Rule

A. User clicks a button or link


B. Process or flow starts that includes a "Submit for Approval" action


C. Apex




Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

"Stock Symbol" is a custom field on the Account object. What is the best way to make this field appear on Contact detail page layout?


A. Roll-up Summary field


B. Lookup field


C. Formula field


D. Parent field


E. Requires Apex code

C. Formula field








Business Logic and Process Automation


Describe the capabilities of and use cases for formula fields.



A developer has created a calculated cost field on the Opportunity Product object. There is a requirement to display the total calculated cost on the Opportunity. Can the developer meet this requirement with a roll-up summary field? (Choose 2)
A. Yes, if the formula only refers to fields in the Opportunity Product object
B. Yes, if the formula does not contain any functions
C. Yes, if the formula does not contain the NOW or TODAY functions
D. No, it is not possible to rollup a formula field

A. Yes, if the formula only refers to fields in the Opportunity Product object


C. Yes, if the formula does not contain the NOW or TODAY functions








Business Logic and Process Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

In a service application, different kinds of resources are assigned to jobs. The resource types are phones, vehicles and tools. They share mostly common fields but also have some fields unique to each resource type. How should you represent this in Salesforce?
A. Create a custom object for each resource type
B. Create one custom object and use record types
C. Look for standard objects to use to store the resource data
D. None of the above

B. Create one custom object and use record types








Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

Global Insurance will use Salesforce to collect lead information from different sources. The information collected about a lead will vary greatly depending on if the lead is interested in life insurance or business insurance. What features would you suggest to use to configure Salesforce in this situation?
A. Record Types
B. Visualforce Pages
C. Custom Objects
D. Tab Settings

A. Record Types










Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

In what order does Salesforce process rules?


a) Assignment rules


b) Auto response rules


c) Escalation rules


d) Validation rules


e) Workflow rules


A. abcde


B. dabec


C. badec


D. abced

B. dabec












Business Logic and Process Automation


Describe the capabilities of and use cases for validation rules.

If a workflow email alert should be sent when an opportunity probability is updated to be greater than 75%, what should the evaluation criteria be?
A. When a record is created
B. When a record is created and every time it's edited
C. When the Opportunity Probability is greater than 75%
D. When a record is created and any time it's edited to subsequently meet criteria

D. When a record is created and any time it's edited to subsequently meet criteria






Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

Which one workflow action cannot be automated using point and click through process builder?


A. Field Update


B. Email Alert


C. Tasks


D. Outbound message

D. Outbound message








Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.



Sam has written the following validation rule for the custom field 'Count'


OR ( Count__c = 0,


MOD (Count__c,2)<>0 )


What should the error message on this validation rule be set to?


A. Count must be a non zero even number


B. Count must be a non zero odd number


C. Count cannot be a non zero even number


D. Count cannot be a non zero odd number

A. Count must be a non zero even number










Business Logic and Process Automation


Describe the capabilities of and use cases for validation rules.

Which amongst the following provides a dynamic environment for viewing and modifying all the objects and relationships in a Force.com app?
A. Schema Builder
B. Process Builder
C. Process Visualizer
D. Approval Visualizer
E. Flows

A. Schema Builder








Data Modeling and Management


Describe the capabilities and considerations of the schema builder.

You have a requirement to ensure that if the discount field on opportunity is greater than 30%, the record should be automatically submitted for Approval. Which of the following would help you meet this requirement? (Choose 2)
A. Approval Process
B. Workflow
C. Process Builder
D. Visual Workflow

C. Process Builder


D. Visual Workflow






Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate business processes.

You have a custom object for holding Expense Requests. Now you have a requirement to ensure that when the Status field on Expense Request changes to ‘Processed’, a Chatter post is made. Which of the following helps you meet this requirement? (Choose 2)
A. Approval Process
B. Workflow
C. Process Builder
D. Visual Workflow

C. Process Builder


D. Visual Workflow








Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate business processes.

You are building a recruitment management application. Your application requires the ability to hold details regarding a job position, details regarding a candidate, and details regarding a candidate’s application to a job position. Which of these represent the best data model to achieve this need?
A. Define 3 unrelated objects - Candidate, Position, Application
B. Define the Position object then Candidate and Application as child objects
C. Define the Position object then Candidate as child of Position and Application as child of Candidate
D. Define the Position and Candidate objects then Application as a junction object

C. Define the Position object then Candidate as child of Position and Application as child of Candidate












Data Modeling and Management


Given a scenario, determine the appropriate data model.

There is a requirement to add an action to the Account page in Salesforce1 to enable creation of cases. How can this be accomplished?
A. Create a Global Quick action
B. Create an Object-specific action
C. Create a default action
D. Create a standard action

B. Create an Object-specific action






Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.


What operations can be performed using the GUI interface of the Data Loader?


A. Upload Attachments


B. Upload documents and links into content libraries


C. Hard Delete Records


D. Soft Delete Records


E. All of the above

E. All of the above








Data Modeling and Management


Describe the options and considerations when importing and exporting data.

Global Containers have a requirement to take a daily data backup. As a Salesforce developer, what is the best option you have to achieve this?
A. Heroku application
B. Report Scheduler
C. Apex Data Loader
D. Apex Data Loader from Command Line

D. Apex Data Loader from Command Line






Data Modeling and Management


Describe the options and considerations when importing and exporting data.

There are two custom objects – A and B, which are in a parent-child relationship. On deleting a record of custom object A, all associated custom object B records are also deleted. Based on the given information, which of the following statements is true?
A. There is a look up field to object A on object B, and it is not required
B. There is a look up field to object B on object A, and it is not required
C. There is a look up field to object A on object B, and it is required
D. There is a look up field to object B on object A, and it is required

C. There is a look up field to object A on object B, and it is required








Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.

In a Salesforce1 Mobile app, which of the following corresponds to the tab area in the browser based application?
A. Navigation Menu
B. Header
C. Footer
D. Welcome screen

A. Navigation Menu






Mobile


Describe the declarative customization options available for the Salesforce1 mobile application user interface.

There is a requirement to view sales order data stored in SAP within the Salesforce account record. What is the best way to meet this requirement?
A. Export the data from SAP and import with a nightly batch job
B. Use a 3rd Party integration tool to connect Salesforce and SAP in real time
C. Define an external object in Salesforce to access the Sales Orders data
D. Create a custom integration between Salesforce and SAP

C. Define an external object in Salesforce to access the Sales Orders data












Data Modeling and Management


Describe the capabilities of and use cases for external objects.

Object A and Object B are in a master – detail relationship, with A as the master. Also, there is a sharing rule that grants edit permission to object A for all Marketing Users. Based on the given information, which of the following statements are true? (Choose 2)
A. A cannot be part of another master-detail relationship
B. B cannot be part of another master-detail relationship
C. B cannot have an Owner field
D. Marketing Users have edit access to object B

C. B cannot have an Owner field


D. Marketing Users have edit access to object B






Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

Universal Systems measures it’s overall business efficiency through a single value called “Customer Stickiness Score”. What is the best way to represent this key value on a managerial dashboard?


A. Visualforce Page


B. Table


C. Chart


D. Metric

D. Metric






Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

Universal Containers would like to examine their sales by region and country. Therefore they need a sub total at country level, for their Sales Data report. Considering this case, what format should the Sales Data report be?
A. Tabular
B. Summary
C. Matrix
D. Joined

C. Matrix








Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

You are building a project management application. According to the design given to you, a project must store information regarding the various functional modules under it. Each functional module must store information regarding the responsibility assigned to each developer. Information about the responsibility must have information about the due date and status. What could be the most optimal data model to achieve this?
A. Create a Project object then Module and child object. Add Tasks to Modules.
B. Create a Project object then add Tasks to it. Define Module as a field on Task.
C. Create Project, Module, Responsibility as parent, child, and grandchild objects.
D. Create Project and Module objects then Responsibility as a junction object.

A. Create a Project object then Module and child object. Add Tasks to Modules.














Data Modeling and Management


Given a scenario, determine the appropriate data model.

Which of the following field types can be used as an External ID? (Choose 2)


A. Date


B. Text


C. Number


D. Picklist

B. Text


C. Number




Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

Universal Containers are doing a deep analysis on their monthly sales data, and would like the sales revenue split as products sold per country. What would be the ideal report format to address this need?
A. Tabular
B. Summary
C. Matrix
D. Joined

C. Matrix






Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

What is not a capability of the lead object? (Choose 2)


A. Standard or Custom fields can be mapped to fields in Account, Contact and Opportunity objects as part of lead conversion.


B. Leads can be grouped into queues


C. Leads can be automatically assigned to users or queues


D. Custom objects that have been related to a lead can be copied when a lead is converted to the account, contact or opportunity

A. Standard or Custom fields can be mapped to fields in Account, Contact and Opportunity objects as part of lead conversion.


D. Custom objects that have been related to a lead can be copied when a lead is converted to the account, contact or opportunity




Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

What is true regarding Person Acccounts in Salesforce? (Choose 2)


A. Person Accounts do not have a 'Parent Account' field


B. Person Accounts do not have the Account Hierarchy feature


C. Person Accounts can be enabled in setup


D. Person Accounts can have contacts


E. Leads cannot be converted to Person Accounts

A. Person Accounts do not have a 'Parent Account' field


B. Person Accounts do not have the Account Hierarchy feature




Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

While designing your application, you are reviewing the data types that would be suitable for each field. Which data types are valid for custom fields? (Choose 2)
A. Number, Currency, and Percent
B. Checkbox, Picklist, and Address
C. Email, Phone, and URL
D. Text, Radio Button, and Date/Time

A. Number, Currency, and Percent


C. Email, Phone, and URL






Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

After a review it was decided that custom objects A and B need to be in a master detail relationship, instead of the current lookup relationship. A is the proposed master. Which of these items would you investigate, before making the change? (Choose 2)
A. Number of existing master-detail relationships on Object A
B. Existing Roll-up Summary fields on Object A
C. Number of null values in the existing look up field on Object B
D. Validation rules applicable to the existing look up field on Object B

A. Number of existing master-detail relationships on Object A


C. Number of null values in the existing look up field on Object B








Data Modeling and Management


Identify the considerations when changing a field's type.

Sam is trying to convert a master detail relationship into a look up relationship, however is not able to do so. What could be the reason?
A. All records do not have the master relationship field populated
B. The master relationship field is marked required on page layout
C. A roll-up summary field exists on the master object
D. It is not possible to convert master-detail to look up relationship

C. A roll-up summary field exists on the master object








Data Modeling and Management


Identify the considerations when changing a field's type.

Universal Containers want to make sure that their field agents can update shipment information when they are out of the office. What does an admin need to do ensure that Salesforce1 can be used to update shipment records from the Salesforce1 Mobile App?
A. Nothing, Salesforce1 supports custom objects and page layouts
B. Create Salesforce1 Mobile Page Layouts for custom objects
C. Create Mobile Care Layouts for the App
D. Create a corresponding mobile app and include the shipment custom object

A. Nothing, Salesforce1 supports custom objects and page layouts








Mobile


Describe the declarative customization options available for the Salesforce1 mobile application UI.

Universal Systems has a “Net Worth” field on the Account object to capture total revenue worth of its customers. However only executive users should be able to view the data in this field. How would you help Universal Systems achieve this requirement?


A. Define appropriate Account Sharing Rules


B. Specify Field Level Security for the Net Worth field


C. Use Visualforce to selectively mask Net Worth data


D. Define a separate Views for executive and regular users

B. Specify Field Level Security for the Net Worth field








Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

Dan is considering the requirement to ensure that the value in a custom field ‘Source Country’ on the Order object is validated against the standard list of ISO countries that are valid for the particular type of order, when the order is saved. What is the best way to achieve this requirement?
A. Create a validation rule using a CASE statement
B. Create a validation rule using VLOOKUP function
C. Create a before trigger and validate the value using Apex code
D. Create an after trigger and validate the value using Apex code

C. Create a before trigger and validate the value using Apex code








Salesforce Fundamentals


Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

The marketing department would like to manage email campaigns and track responses in Salesforce. What is the recommended solution to this requirement?
A. Use the standard campaign functionality
B. Build custom functionality that tracks the responses
C. Use a third party app from the App Exchange
D. Use a third party email campaign application and integrate with Salesforce

C. Use a third party app from the App Exchange








Salesforce Fundamentals


Identify common scenarios for extending an org using the App Exchange.

When an opportunity is closed, you would like to automatically create custom object commission records. A commission record is generated for each account rep that was associated with the opportunity. The commission record has a value field which needs to be calculated based on the Account Rep role on the opportunity, time to close the deal and type and value of the opportunity. How could this be done?
A. Workflow Rule
B. Lightning Process Builder
C. Apex Trigger
D. Visualforce Page

C. Apex Trigger








Salesforce Fundamentals


Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

Sam, a Salesforce developer, is trying to limit Contact record visibility using the role hierarchy. While testing, he is not able to see any data visibility restrictions that should have been imposed by the role hierarchy. What could be a reason? (Choose 2)


A. Sam's profile has View All Data permission


B. Sam's profile has View All permission for Contact object


C. Sam's role has View All Data permission


D. Sam's profile does not have role hierarchy permission

A. Sam's profile has View All Data permission


B. Sam's profile has View All permission for Contact object






Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

A change set can be moved between...? (Choose 2)


A. Sandbox and the associated Production organization


B. Any 2 Sandboxes that belong to same Production organization


C. Any sandbox to any production organization


D. Any Developer edition organization to any Sandbox organization

A. Sandbox and the associated Production organization


B. Any 2 Sandboxes that belong to same Production organization






App Deployment


Describe the capabilities and considerations when using change sets.

It is not possible to change the data type for which of the following field types? (Choose 2)


A. Formula


B. Encrypted


C. Fields marked as External IDs


D. Auto number


E. Rich Text Area

A. Formula


B. Encrypted






Data Modeling and Management


Identify the considerations when changing a field's type.

Your organization has recently completed a large marketing campaign across the globe. The Marketing director wants to collect customer feedback related to the campaign. He wants to use Salesforce for sending survey forms and collating the survey results directly within Saleforce. What would be the recommended solution?
A. Create a custom survey application using Force.com
B. Develop a custom survey application using .NET and integrate with Salesforce
C. Use a 3rd party cloud survey application and integrate with Salesforce
D. Look for an AppExchange solution that meets the requirements

D. Look for an AppExchange solution that meets the requirements












Salesforce Fundamentals


Identify common scenarios for extending an org using the AppExchange.

What details are displayed for Social Accounts and Contacts?


A. Every user will see the same details


B. Each user will see different details depending on how they are connected


C. The details displayed can be configured by an administrator


D. The details displayed depend on the user's profile

B. Each user will see different details depending on how they are connected










Social

You have defined a workflow on Account, that updates the value of “Is Active” to ‘True’, when ‘Payment Status’ field is changed to ‘Paid’. You also have another workflow that updates “Payment Status” field to ‘Paid’, when “Transaction Status” field is changed to ‘Success’. Which of these workflows are triggered when Transaction Status is changed to Success?
A. Both workflows are triggered
B. Only the first workflow is triggered
C. Only the second workflow is triggered
D. None of the workflows get triggered
E. Depends if the first workflow had the 'Re-evaluate Workflow Rules After Field Change' checkbox set

E. Depends if the first workflow had the 'Re-evaluate Workflow Rules After Field Change' checkbox set








Business Logic and Process Automation


Describe the ramifications of field updates and the potential for recursion.

You have a need to do performance testing prior to go-live of an upgrade project. Which environment would you use for conducting the performance testing?
A. Developer Sandbox
B. Developer Pro Sandbox
C. Full Copy Sandbox
D. Production Org

C. Full Copy Sandbox






App Deployment


Describe the differences between and considerations when using the various types of sandboxes.

What is true regarding adding a custom object to an unmanaged package?


A. Its custom fields are also added to the package.


B. Its page layouts are also added to the package


C. Its related triggers are also added to the package


D. All of these

D. All of these






App Deployment


Describe the use cases and considerations when using unmanaged packages.

Universal Containers have made a number of changes and are ready to deploy them. Which of the following would require a manual migration step to be added to the deployment plan?
A. Page Layouts
B. Custom Objects
C. Fiscal Year Settings
D. Workflow Rules

C. Fiscal Year Settings








App Deployment


Given a scenario, determine the appropriate deployment plan.

What is the purpose of the staging step in the application lifecycle? (Choose 3)


A. The staging environment can be used for a test deployment


B. The staging environment can be used for final regression testing


C. The staging environment can be used for stress and performance testing


D. The staging environment can be used for integration testing

A. The staging environment can be used for a test deployment


B. The staging environment can be used for final regression testing


C. The staging environment can be used for stress and performance testing




App Deployment


Describe the key milestones and considerations when managing the application lifecycle.

Speedy Deliveries Inc. have created custom objects to track deliveries and delivery items. One delivery can have multiple delivery items. On the delivery record the total number of delivery items as well as the number of fragile items must be indicated. How can a developer meet this requirement?
A. Create a trigger on the delivery item object to update fields on the delivery object
B. Create roll-up summary fields on the delivery object
C. Use Process Builder to update the fields on the delivery object when delivery items are updated
D. Use Visual Workflow to update the fields on the delivery object when delivery items are updated

B. Create roll-up summary fields on the delivery object








Business Logic and Process Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

You have a requirement to display the average of Feedback Scores for all related Feedback custom object records of an account. How would you meet this requirement?
A. Master-detail relationship and roll-up summary fields
B. Lookup relationship and roll-up summary fields
C. Cross Object Formula Field
D. Hierarchical Relationship and Process Builder

A. Master-detail relationship and roll-up summary fields








Business Logic and Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

You need to route Opportunity approval requests to approvers based on the opportunity region and opportunity category. How can this be done?
A. Dynamic Approval Process
B. Serial Approval Process
C. Matrix Approval Process
D. Parallel Approval Process

A. Dynamic Approval Process








Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

Universal Systems use Salesforce to manage expense reports. If a expense request is approved, the payment system needs to be updated so that the reimbursement can be done. What is the best way of achieving this?
A. Create a Trigger to send an API message when the approval request is approved.
B. Create an outbound message action sent to the payment system.
C. Use Process Builder to send an API message.
D. Create a Visualforce page that includes a button to send an API message to the payment system.

B. Create an outbound message action sent to the payment system.










Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

In what way can an approver receive an approval request?


A. Emails


B. Chatter Posts


C. Salesforce1 Notifications


D. All of the above

D. All of the above






Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

A custom object has a custom URL field named “Link” that is populated by a third party integration. This field uses http: to populate the url link. A developer would like to convert the http: portion of the url to http: maintaining the remaining url information. What function will achieve this?


A. SUBSTITUTE function


B. CHANGE function


C. INCLUDE function


D. REPLACE function

A. SUBSTITUTE function










Business Logic and Process Automation


Describe the capabilities of and use cases for formula fields.

Universal Containers would like to see a Red / Yellow / Green Traffic Light representation on the Opportunity detail page, based on the value in the Opportunity Probability field. What would you use to achieve this?
A. Formula Field
B. Master-detail relationship
C. Rich Text Field
D. Image Field

A. Formula Field








Business Logic and Process Automation


Describe the capabilities of and use cases for formula fields.

Universal Systems wants to capture some additional information while selling to Government accounts. Which of these steps represent the best solution?
A. Create a custom object called "Government Accounts"
B. Add validation rules to the Account fields specific to Government Accounts
C. Use Record Types to identify Government Accounts
D. Define separate Page Account Page Layout for Government Accounts

C. Use Record Types to identify Government Accounts


D. Define separate Page Account Page Layout for Government Accounts








Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

Global Insurance is using a custom app to record insurance policy applications. For travel insurance applications, the country and duration of stay is required. For life insurance applications, these fields must not be visible. Which feature would you use to meet this requirement?


A. Field Level Security


B. Permission Sets


C. Page Layouts


D. Record Types and Page Layouts

D. Record Types and Page Layouts










Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

Contracts must be approved before the status is set to Finalised. How can this requirement be met?


A. Add a final approval action in the approval process to update a field on the contract and use a validation rule to check this field when the contract status is changed to ‘Finalised’


B. Use a trigger on the contract object to check the contract has been approved when the status is changed


C. Use Process Builder to check the contract is approved when the contract is edited and the status is set to ‘Finalised’


D. Add a validation action in the approval process to ensure the the status is not set to ‘Finalised’ before the contract is approved.

A. Add a final approval action in the approval process to update a field on the contract and use a validation rule to check this field when the contract status is changed to ‘Finalised’










Business Logic and Process Automation


Describe the capabilities of and use cases for validation rules.

Sporty Auto Loans uses a custom object to record loan details for customers. As part of the loan agreement, the agreed loan rate is stored. The loan rate cannot be modified after it is initally saved. What is the best way to meet this requirement?
A. Use a validation rule using the ISNEW() function
B. Use a validation rules using the ISNEW() and ISCHANGED() functions
C. Create a trigger to prevent changes to the loan rate
D. Set the field to read-only using field level security

B. Use a validation rules using the ISNEW() and ISCHANGED() functions










Business Logic and Process Automation


Describe the capabilities of and use cases for validation rules.

Sam is conducting some testing on his company’s Salesforce instance by manipulating data. He is aware that there are workflows configured on the Account object. Which of these activities are likely to trigger a workflow? (Choose 2)


A. Creating an Account


B. Deleting an Account


C. Updating an Account


D. Viewing an Account

A. Creating an Account


C. Updating an Account






Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder

You have a requirement to send the contact email id to an external system (which has an endpoint URL), 3 days after the creation of the contact. Which of the following would help you in meeting this requirement?
A. Approval Processes
B. Workflow
C. Process Builder
D. Visual Workflow

B. Workflow








Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate a business process.

You are asked to configure Salesforce in such a way that if Account status is marked as ‘Inactive’, all associated Contact statuses should also be automatically marked as ‘Inactive’. To meet this requirement, you could use all of the following except?
A. Workflow
B. Process Builder
C. Visual Workflow
D. Apex code

A. Workflow








Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate a business process.

Which considerations does a developer need to keep in mind when creating a workflow rule? (Choose 2)
A. Workflow rules on custom objects can cause errors if the custom object is deleted
B. Each workflow rule applies to a single object
C. Field update actions are always executed first
D. The order in which individual actions and types of actions are executed is guaranteed

B. Each workflow rule applies to a single object


C. Field update actions are always executed first






Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder

What is true regarding a lookup relationship? (Choose 2)


A. The objects in the relationship can have different owners


B. A lookup relationship is used when two objects need to be linked tightly


C. Both objects in the lookup relationship can have independent sharing rules


D. Lookup fields are always optional

A. The objects in the relationship can have different owners


C. Both objects in the lookup relationship can have independent sharing rules




Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

Your Company wants to insert their customer records daily at 11 am in the morning. What is the best way of doing this? (Choose 2)


A. Using Data Loader


B. Jitterbit


C. CLI Data Loader


D. Force.com Excel Connector

B. Jitterbit


C. CLI Data Loader




Data Modeling and Management


Describe the options and considerations when importing and exporting data.

Grand College is an educational institution that tracks student data using Salesforce. It would like to generate the attendance record for its students in a printable PDF format, with data from multiple objects. Which of the following would help in achieving this use case?
A. Page Layout
B. Feed Tracking
C. Visualforce
D. Create a report and export as PDF

C. Visualforce








Salesforce Fundamentals


Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization

What is not a valid reason to use external objects instead of integrating external data?


A. Real time access to the latest data is required


B. There is a large amount of external data and only a small amount is required at one time


C. 3rd Party Integration tools and code can be avoided


D. There are sharing requirements for the data

D. There are sharing requirements for the data








Data Modeling and Management


Describe the capabilities of and use cases for external objects.

Sarah has setup the standard Email to Case functionality and is testing it. She has found that cases are created from emails sent to the designated email address, with the subject populated from the email subject and the case description populated from the email body. The support emails are sent using a standard format, that includes the case priority and site location of the customer issue. How can these fields be set automatically when the case is created?


A. Add field mappings for custom priority and site location to the Email to Case settings


B. Create a custom email handler to map the fields


C. Create a workflow rule to update the case priority and site location fields


D. Create an after trigger on the case object to update the case priority and site location fields

B. Create a custom email handler to map the fields












Salesforce Fundamentals


Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization

Mary is considering various requirements for managing customers. Which standard account features could she make use of? (Choose 3)
A. Relating customers in a hierarchy
B. Tracking the team that works on a customer account
C. Understanding the roles contacts play in an organization
D. Automatically updating the customer's credit rating

A. Relating customers in a hierarchy


B. Tracking the team that works on a customer account


C. Understanding the roles contacts play in an organization




Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

What is the best tool to use for automated batch operations such as nightly scheduled data extractions?
A. Run Data Loader from the command line
B. Workflow rules
C. Utilize flow processes
D. Batch operations are best completed manually

A. Run Data Loader from the command line






Data Modeling and Management


Describe the options and considerations when importing and exporting data.

There is a many to many relationship between Employees and Projects. That is, an employee can work on many projects and a project can have many employees working on it. A junction object has been defined ‘Project Assignment’. What would happen to the Project Assignment record if an employee record is deleted?
A. The Project Assignment record would be deleted permanently
B. The Project Assignment record would be deleted and moved to the recycle bin
C. The Project Assignment record would remain with the Employee field cleared.
D. The Employee record could not be deleted if there were Project Assignment records

B. The Project Assignment record would be deleted and moved to the recycle bin










Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

A custom application is used to record staff details. The date of birth field is considered private and should only be visible to HR users. What can be used to prevent a non HR user from accessing this data?


A. Field Level Security


B. Object Level Security


C. Page Layouts


D. Record Types

A. Field Level Security






Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

The administrator would like a list of dashboards to displayed when a user logs into Salesforce1. How can this be accomplished?


A. Create the Visualforce page that contains Dashboards to the Navigation menu


B. Move the dashboard item to be the first item in the navigation menu item list


C. Mark the Dashboard tab as the Landing Page in setup


D. This is not possible to configure in Salesforce1

B. Move the dashboard item to be the first item in the navigation menu item list






Mobile


Describe the declarative customization options available for the Salesforce1 mobile application user interface.

At Universal Insurance, medical data related to policy holders is only available to those users that have access via the sharing model. The chief medical officer however needs read access to all medical data. How can an administrator ensure this requirement is met?


A. Enable the ‘View All Data’ object permission on the profile assigned to the chief medical officer.


B. Enable the ‘View All’ object permission on a profile that is only assigned to the chief medical officer.


C. Enable the ‘View All Data’ system permission on the profile assigned to the chief medical officer.


D. Enable the ‘View All Data’ app permission on the profile assigned to the chief medical officer.

B. Enable the ‘View All’ object permission on a profile that is only assigned to the chief medical officer.












Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

What is true regarding adding a custom field to an object using the Schema Builder?


A. Custom Fields are not automatically added to page layouts.


B. Custom Fields permissions are set to visible and editable for all profiles


C. Custom Fields are added to page layouts but the page layout needs to be edited to specify where the field should be displayed


D. Roll-Up Summary fields cannot be added using the schema builder

A. Custom Fields are not automatically added to page layouts.










Data Modeling and Management


Describe the capabilities and considerations of the schema builder.

Universal Containers have deployed a custom app for managing Contracts. Two users Sam & Eric were comparing their Contract detail page, and noticed the “Expiry Date” field is editable for Sam, whereas it appears as read only for Eric. What could be the reasons for this discrepancy? (Choose 2)


A. Expiry Date is set as Read Only for Eric's Page Layout


B. Expiry Date is set as Read Only for Eric's Role


C. Expiry Date is set as Read Only for Eric's Profile


D. Expiry Date is set as Read Only for Eric's User record

A. Expiry Date is set as Read Only for Eric's Page Layout


C. Expiry Date is set as Read Only for Eric's Profile








Security


Describe the features and capabilities to restrict and extend object, record, and field access.

Universal Containers have created a custom object ‘Delivery’ and would like users to be able to quickly create Delivery records in Salesforce1. What kind of action would be most appropriate to create?


A. Object-specific Action on the custom object


B. Global Action


C. Custom Action


D. None of the above

B. Global Action




Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

Which field type is used to create a many-to-many relationship between two custom objects?


A. Lookup


B. Master-detail


C. Junction


D. Hierarchical

B. Master-detail






Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

The Executive team at Universal containers would like to see the Account, Opportunity and Cases belonging to a country, in a single report. How would you configure this, if at all possible?


A. Custom Report Type


B. Matrix Report


C. Joined Report


D. Not possible to achieve in a single report

C. Joined Report








Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

The head of customer service want you to build a single dashboard that shows the number of cases and the number of internal tickets. However, the internal ticketing system is not Salesforce. With which dashboard component type can you achieve this goal?
A. Chart
B. Metric
C. Visualforce Page
D. Table

C. Visualforce Page








Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

You would like to ensure that the contacts that can be selected on a case are those related to the account selected on the case. How would you achieve this?


A. Create a dependent lookup on Case Contact field


B. Create a dependent lookup on Case Account field


C. Create a dependent lookup on Account Name field


D. Create a required lookup filter on the Case Contact field



A. Create a dependent lookup on Case Contact field








Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

You have created a Sales Dashboard for the head of sales and all sales reps have access to it. All sales reps can see all data, even though they don’t normally have access to it. How can you make sure, that users will only see data within the existing dashboard they have the right to see?


A. Change the dashboard folder settings


B. Run dashboard as logged-in user


C. Run dashboard as specified user


D. This is not possible

B. Run dashboard as logged-in user










Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

What is not true regarding relating Tasks and Events to other objects?
A. Accounts are associated via the WhatId or AccountId
B. Leads are associated via the WhoId
C. Custom Objects are associated via the WhatId
D. Assets are associated via the WhatId
E. Contacts are associated via the WhatId

E. Contacts are associated via the WhatId






Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

You are not able to change the field type of a custom field. What could be the reason?


A. The field is referenced by a Visualforce page


B. The field is referenced by a formula field


C. The field is referenced in Apex


D. The field is referenced in a validation rule


E. All of the above

E. All of the above








Data Modeling and Management


Identify the considerations when changing a field's type.

John, the Salesforce administrator at Global Consulting is designing the data model. As part of this he needs to represent Project and Employee data. A project can have many employees working in it, and an employee can work in multiple projects. What design would John propose?


A. Create a lookup relationship from Employee object to Project object


B. Create a lookup relationship from Project object to Employee object


C. Create a master-detail relationship from Project object to Employee object


D. Create a new junction object between Project and Employee objects

D. Create a new junction object between Project and Employee objects










Data Modeling and Management


Given a scenario, determine the appropriate data model.

What is true regarding the Salesforce1 Navigation menu? (Choose 2)


A. The order of the items can be selected by the administrator


B. The order of the items can be selected by the user


C. The first item in the list becomes the Salesforce1 landing page


D. The order of the objects in the recent section can be customized by the administrator

A. The order of the items can be selected by the administrator


C. The first item in the list becomes the Salesforce1 landing page




Mobile


Describe the declarative customization options available for the Salesforce1 mobile application user interface.

As a developer at Global Insurance, you have determined that you need to store the following types of information: Prospects, Customers, Policies, Claims and Benefits. What statement is true in this situation?


A. A mixture of standard and custom objects would be required


B. Custom objects would need to be created to store this data


C. Standard objects could store all of the required data


D. Customers could be stored in the Account standard object, but all other data would require custom objects

A. A mixture of standard and custom objects would be required












Data Modeling and Management


Given a scenario, determine the appropriate data model.

Salesforce lets you define actions for all of the following functions except...?


A. Create a record


B. Log a Call


C. Update a record


D. Invoke Apex Class


E. Invoke Visualforce page

D. Invoke Apex Class






User Interface


Describe the capabilities of and use cases for custom buttons, links, and actions.

Universal Systems have 3 kind of users – marketing users, sales users and executive users. Marketing users must not have acccess to any kind of Opportunity data. While Sales users must not have access to any kind of Lead data. How should this be configured in their Salesforce instance?
A. Use Assigned App settings on profile
B. Use Object Settings on profile
C. Use Assigned App settings on role
D. Use Object Settings on role

B. Use Object Settings on profile










Security


Given a set of business requirements, determine the appropriate sharing solution.

When a lightning component is added to a page, what can be configured in the App Builder?


A. The component properties


B. The component behavior


C. The component events


D. The component size

A. The component properties






User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

Universal Containers would like to improve usability of their current look up fields. When looking up a Contact record, they would like to view the Phone, Email and Age fields as well as the name. What feature of Force.com would you require to help them with this need?


A. List View


B. Page Layout


C. Search Layout


D. Tab Layout


E. Visualforce

C. Search Layout












User Interface


Describe the user interface customization options.

When a lightning component has been added to a page, what configuration options are available in the App Builder? (Choose 3)


A. Change the layout and position of components on the page


B. Delete a component


C. Change the size of the component


D. Move the component to another column

A. Change the layout and position of components on the page


B. Delete a component


D. Move the component to another column




User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

Universal Systems have their Global sales team organized by geography. There are 242 regional sales managers, 22 country sales heads and 1 Global VP – Sales. The Global VP of Sales needs to be able to see the opportunity data of the entire company, while the country sales head must only see the opportunities owned by his respective regional managers. Region Sales managers must not see each other’s opportunity data. What combination of features in Salesforce could be used to achieve this use case effectively? (Choose 2)


A. Roles


B. Object Permissions


C. Default Sharing Settings


D. Profiles

A. Roles


C. Default Sharing Settings










Security


Given a set of business requirements, determine the appropriate sharing solution.

Universal Systems require that some specific opportunities be collaborated on by multiple regional Sales Managers, so that they are closed efficiently. Collborating on an opportunity is an adhoc decision taken by a regional sales manager, and there is no common criteria to determine such opportunities. What feature of Salesforce would help achieve this use case?


A. Roles


B. Programmatic Sharing


C. Manual Sharing


D. Sharing Rules

C. Manual Sharing










Security


Given a set of business requirements, determine the appropriate sharing solution.

There is a requirement to create a 3 step Wizard that guides an end user through the Opportunity creation process. What would be your approach to address this requirement?
A. Use Approval Workflow
B. Use Force.com Sites
C. Use a Visual Workflow
D. Use Visualforce

C. Use a Visual Workflow








User Interface


Given a scenario, determine the appropriate user interface design.

A developer wants to open a report from the campaign page and filter the report by the name of the campaign. How can the developer complete this? Choose 1 answer.


A. Create a formula field that uses hyperlinks


B. Use a custom link using the URL of the report


C. Create a URL field and populate with the report link


D. None of the above

B. Use a custom link using the URL of the report








User Interface


Describe the capabilities of and use cases for custom buttons, links, and actions.

Bob has linked the Twitter social profile of the contact Mary Jones to her contact record. When another user, Sue accesses the Mary Jones contact record, what will happen? (Choose 2)


A. Each user can select a Twitter profile to link the contact record, so Sue will have to search and link the Twitter profile herself.


B. Linking social profiles only needs to be done once, so Sue will have access to the social profile after she logs in to her Twitter account.


C. Sue will have access to the Twitter profile on the Mary Jones contact record and does not need to login to her Twitter account.


D. Sue will have access to the Twitter profile on the Mary Jones contact record id the Twitter social network is enabled in Sue's user settings.

B. Linking social profiles only needs to be done once, so Sue will have access to the social profile after she logs in to her Twitter account.


D. Sue will have access to the Twitter profile on the Mary Jones contact record id the Twitter social network is enabled in Sue's user settings.








Social


Describe the capabilities of and use cases for social features.

A new custom tab has been created for the Conference object. This tab should be included in the Sales App as well as the Conference App. How can this requirement be met?


A. A custom tab can only be included in one app


B. The custom tab can be included in both apps


C. An additional custom tab based on the Conference object will need to be created


D. The custom tab can be included in multiple apps if they are all custom apps

B. The custom tab can be included in both apps










User Interface


Describe the user interface customization options.

Global Insurance use Salesforce to manage claims on insurance policies. They would like on one page, to display claim details next to the related policy detail and details of the person insured. How can this be enabled?


A. Use a standard page layout with 3 columns and include the 3 objects


B. Create a Visualforce page that includes information form the 3 objects in 3 columns


C. Create a Force.com site page to display the information in 3 columns


D. It is not possible to display information in 3 columns

B. Create a Visualforce page that includes information form the 3 objects in 3 columns










User Interface


Given a scenario, determine the appropriate user interface design.

What are not capabilities of the Schema Builder?


A. Create Custom Objects


B. Create Lookup and Master-detail relationships


C. Create Custom Fields


D. Create Formula Fields


E. Create Validation Rules

E. Create Validation Rules








Data Modeling and Management


Describe the capabilities and considerations of the schema builder.

Universal Travel have created custom objects for Events and Attendees. The objects are linked in a master detail relationship. They would like users to be able to quickly create and link attendees to an event in Salesforce1. What kind of action would be most appropriate?


A. Object-specific action on the Event object


B. Object-specific action on the Attendee object


C. Custom object action on the Event object


D. Custom object action on the Attendee object

A. Object-specific action on the Event object






Mobile


Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

Global Insurance has created a custom object to gather feedback about the organization. The feedback should be private, so that employees cannot see each others feedback. Only the CEO should be able to view all employee feedback. How would you configure the application to meet this requirement?


A. This is not possible as sharing setting cannot be configured on custom objects


B. Change the OWD to Private for the Feedback object, disable grant access using hierarchies and add a sharing rule for the CEO user


C. Change the OWD to Private for the Feedback object, disable grant access using hierarchies, and add a sharing rule for the CEO role


D. Change the OWD to Public Restricted and set a sharing exception for the CEO user

C. Change the OWD to Private for the Feedback object, disable grant access using hierarchies, and add a sharing rule for the CEO role












Security


Given a set of business requirements, determine the appropriate sharing solution.

The Org wide Sharing Default for Contacts is set to Public Read/Write. Sam is asked to ensure that sales rep users alone should not be able to edit Contact records. What should Sam do here?


A. Define access to Contact as Read Only in Sales Rep Profile


B. Define access to Contact as Read Only in all Sales Rep Roles


C. Add Contact Sharing Rule


D. Change existing Org Wide Sharing Default for Contact

A. Define access to Contact as Read Only in Sales Rep Profile






Security


Given a set of business requirements, determine the appropriate sharing solution.

The HR department are considering using Salesforce to manage performance reviews for employees. They are concerned about data access to this sensitive data. What features would you use to restrict access to this data to the employees manager?


A. Permission Sets


B. Role Hierarchy


C. Manual Sharing


D. Manager Group Sharing

C. Manual Sharing








Security


Given a set of business requirements, determine the appropriate sharing solution.

Universal Containers have noticed that the actions available in the Chatter feed on the home page and on the Shipment Detail Page are different. Why would this be?


A. The Shipment Page Layout uses a different global publisher layout


B. Different actions have been added to the custom button section in the shipment page layout


C. The global publisher layout has been overridden on the Shipment Page Layout


D. The Shipment object has a publisher layout defined

C. The global publisher layout has been overridden on the Shipment Page Layout








User Interface


Describe the capabilities of and use cases for custom buttons, links, and actions.

An organization would like to use Social Accounts and Contacts but does not want Employees to view contact and lead Facebook pages or YouTube videos. What would you suggest?


A. Each user can disable Facebook and YouTube networks in User Settings


B. Facebook and YouTube social networks can be disabled at an organization level


C. Facebook and YouTube network icons can be removed from the Page Layout


D. Individual social networks cannot be disabled

B. Facebook and YouTube social networks can be disabled at an organization level










Social


Describe the capabilities of and use cases for social features.

When would an ETL (extract, transform, load) solution be preferable than using external objects and lightning connect?


A. Workflow is required on the data


B. Validation rules are required on the data


C. The data needs to be available in reports


D. All of the above

D. All of the above








Data Modeling and Management


Describe the capabilities of and use cases for external objects.

Universal Containers would like a quick way to create shipments from the Home Page. How would you suggest to do this?


A. Use Quick Create


B. Create a Global Action


C. Create a Custom Button


D. Create a Custom Link to the Shipment Page

B. Create a Global Action








User Interface


Describe the capabilities of and use cases for custom buttons, links, and actions.

You have created a custom object in your sandbox, and are defining a change set to move it to the production instance. In the change set you have added only the custom object component. What would be the result of the deployment in the production instance?


A. The custom object will be created without any fields


B. The custom object and associated fields will be created


C. The custom object, associated fields, and page layouts will be created


D. It will result in an error

A. The custom object will be created without any fields












App Deployment


Describe the capabilities and considerations when using change sets.

Global Inc. wants to ensure that no opportunity is lost because the Sales rep forgot to follow up. They want to ensure that a reminder Task gets automatically created 15 days after the Opportunity created date. What is the optimal way to achieve this?


A. Time Dependent Workflow


B. Apex code & trigger


C. Batch Apex


D. Big Deal Alert

A. Time Dependent Workflow








Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate business processes.

Universal containers need to see the “Account Priority” field, which is a custom field on the Account object, on their Opportunity detail layout. What is the best way to achieve this?


A. Add "Account Priority" field to Opportunity Page Layout


B. Batch Apex to sync "Account Priority" field to an Opportunity custom field


C. Formula field on Opportunity object


D. Formula field on Account object

C. Formula field on Opportunity object










Business Logic and Process Automation


Describe the capabilities of and use cases for formula fields.

What properties of a lightning page can be configured? (Choose 3)


A. Name


B. Description


C. Actions


D. Format

A. Name


B. Description


C. Actions




User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

What are differences between the Salesforce application lifecycle for a small company and an enterprise application lifecycle? (Choose 2)


A. A small company may only have a production and one sandbox


B. All companies need a full copy sandbox for staging


C. A small company may complete development and testing in one sandbox


D. A small company may not have any sandboxes and do changes directly in production

A. A small company may only have a production and one sandbox


C. A small company may complete development and testing in one sandbox




App Deployment


Describe the key milestones and considerations when managing the application lifecycle.

Universal Packages needs a way to test data loads and integration but do not want it to effect production data. What Sandbox should they use if they they require more than 500 MB of data storage?


A. Full Sandbox


B. Developer Pro Sandbox


C. Partial Copy Sandbox


D. Developer Sandbox

B. Developer Pro Sandbox






App Deployment


Describe the differences between and considerations when using the various types of sandboxes.

A workflow field update has been defined on the Account object. When editing an account record after a workflow rule has run, you notice that the record has validation errors. What could cause this?


A. The field update used an invalid value


B. The validation rule was changed


C. A different field in the Account object was changed which caused a validation error


D. None of the above

A. The field update used an invalid value








Business Logic and Process Automation


Describe the ramifications of field updates and the potential for recursion.

Unmanaged packages are typically used for...? (Choose 2)


A. Sandbox to production migration


B. Distributing open-source projects


C. Distributing and selling applications to customers


D. One time drop of applications

B. Distributing open-source projects


C. Distributing and selling applications to customers




App Deployment


Describe the use cases of and considerations when using unmanaged packages.

Sam, a Salesforce Developer, has made the “Type” field Read-Only on the Account page layout, which is used by “Europe Sales” Profile. Now, what amongst the following is false? (Choose 2)


A. All Users will see "Type" field as Read Only


B. Europe Sales users will see "Type" field as Read Only


C. Europe Sales users can update the "Type" field via the API


D. "Type" field can be made required on the same Layout

A. All Users will see "Type" field as Read Only


D. "Type" field can be made required on the same Layout






User Interface


Describe the user interface customization options.

While trying to define a new custom field you notice that, the master detail option on field types is grayed out. What could be the reason?


A. There is already a master-detail field on the object


B. There are already 2 master-detail fields on the object


C. There are already 3 master-detail fields on the object


D. There are already 25 master-detail fields on the object

B. There are already 2 master-detail fields on the object




Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

What is true regarding actions on a lightning app page? (Choose 2)


A. Only Global Quick Actions can be added


B. Only one action can be added to a page


C. Actions can be renamed in the Lightning App Builder


D. The order of actions can be configured

A. Only Global Quick Actions can be added


D. The order of actions can be configured




User Interface


Describe the declarative options available for incorporating Lightning Components in an application.

The Sales Department have requested that instead of picklists, certain fields are converted to radio buttons, so that there can be information displayed next to each item to help users select the correct option. How can this be done?


A. Change the field type from picklist to radio button for the fields


B. Create a Visualforce page and use radio button controls


C. Set the radio button option on the fields in the page layout


D. It is not possible to use radio button controls with Salesforce

B. Create a Visualforce page and use radio button controls










User Interface


Given a scenario, determine the appropriate user interface design.

The account page layout requires a lot of scrolling as the number of fields and related lists has grown. Users are complaining that it takes too long to find information. What would be a solution to this problem? (Choose 2)


A. Use Visualforce to create a tabbed page that divides the information


B. Remove the related lists from the standard page layout


C. Use record types to reduce the number of fields displayed


D. Do not display the related lists sections if there are no records to display

A. Use Visualforce to create a tabbed page that divides the information


C. Use record types to reduce the number of fields displayed






User Interface


Given a scenario, determine the appropriate user interface design.

What do you need to consider when loading data through an API based tool into Salesforce?


A. Workflow Rules will run


B. Triggers will fire


C. Validation Rules will fire


D. All of the above

D. All of the above




Data Modeling and Management


Describe the options and considerations when importing and exporting data.

You are trying to decide whether to use a master detail or lookup relationship between two objects. What of the following considerations are false?


A. In a master-detail relationship, if the master record is deleted the detail records will all be deleted


B. Child records in master-detail relationships on custom objects cannot be re-parented


C. Custom objects on the detail side of a master-detail relationship cannot have queues


D. A custom object cannot be on the master side of a relationship with a standard object

B. Child records in master-detail relationships on custom objects cannot be re-parented










Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, UI, and reporting.

What is not true regarding enabling the Bulk API in Data Loader?


A. Data will be loaded faster when using the Bulk API


B. Parallel processing is used to load data faster


C. Serial processing is used to load data faster


D. Data is processed in batches

C. Serial processing is used to load data faster




Data Modeling and Management


Describe the options and considerations when importing and exporting data.

Heartfelt Fundraising Inc. track commitments for fundraising campaigns in a custom object. A commitment can be increased but not decreased once made. How can a developer meet this requirement?


A. Create a trigger to compare the previous and new commitment values


B. Use a validation rule using the PRIORVALUE() function


C. Use a validation rule using the PREVIOUSVALUE() function


D. Create a workflow action that runs on the update of the commitment field

B. Use a validation rule using the PRIORVALUE() function










Business Logic and Process Automation


Describe the capabilities of and use cases for validation rules.

The renewals department would like a list view of all contracts that have been activated more than 365 days ago. A custom field has been created to record the contract activation date: Contract_Activation_Date__c. How would you meet this requirement?


A. Create a formula field with the formula: (NOW() - Contract_Activation_Date__c) > 365


B. Create a formula field with the formula: (Contract_Activation_Date__c - NOW()) > 365


C. Create a formula field with the formula: (TODAY() - Contract_Activation_Date__c) > 365


D. Create a formula field with the formula: (Contract_Activation_Date__c - TODAY()) > 365

C. Create a formula field with the formula: (TODAY() - Contract_Activation_Date__c) > 365












Business Logic and Process Automation


Describe the capabilities of and use cases for formula fields.

You can setup additional actions to take place when an approval request is recalled, approved, or rejected at each step. Which is not a valid action?


A. Assigning a task to a specified user


B. Changing the value of a specified field


C. Sending a message to a designated endpoint


D. Create a new record

D. Create a new record






Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

Sam would like to alter the set of fields that appear on the Mouse Hover / Record Preview pop up in his Force.com app. Which of the following should he create or alter for this?


A. Hover Layout


B. Mini Page Layout


C. Feed Tracking


D. Visualforce

B. Mini Page Layout








User Interface


Describe the user interface customization options.

Universal Containers want to track the suppliers for parts. A supplier can supply various parts, and Universal Containers always ensures there are multiple suppliers for each part, in case one supplier is out of stock. What is the best way to model this in Salesforce?


A. Create a lookup relationship from Part object to Supplier object


B. Create a lookup relationship from Supplier object to Part object


C. Create a master-detail relationship from Supplier object to Part object


D. Create a new junction object between the Supplier and Part objects


D. Create a new junction object between the Supplier and Part objects












Data Modeling and Management


Given a scenario, determine the appropriate data model.


Your organization has defined 3 custom objects, Programs, Projects and Tasks. Programs can have a number of related Projects and Project can have a number of related Tasks. You would like to know the total number of tasks defined in a Program. How would you achieve this?


A. Create a roll-up summary field on Program that rolls up to all task records


B. Create a roll-up summary field on Project and Program


C. Create a trigger on Tasks to update Program


D. Create a workflow field update on Program

B. Create a roll-up summary field on Project and Program












Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

A master-detail relationship cannot exist between...?


A. Standard object to Custom object


B. Custom object to Standard object


C. Custom object to Custom object


D. Can be defined for all of the above

B. Custom object to Standard object






Data Modeling and Management


Given a set of requirements, identify the considerations and select the appropriate field type.

Only users in the Sales department are permitted to submit contracts for approval. How would the approval process be configured to ensure this?


A. Include all Sales users as initial submitters


B. Include the Sales group as initial submitters


C. Include the contract owners as the initial submitter


D. Include Sales Roles and subordinates as the initial submitters

D. Include Sales Roles and subordinates as the initial submitters






Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

You have a requirement to display the total value of opportunities for an account for the current year. How would you meet this requirement?


A. Use a roll-up summary field and the THISYEAR() function in filter criteria


B. Use a roll-up summary field and enter the current year as a filter criteria


C. Use a trigger to calculate the value


D. Use a roll-up summary field and the CURRENTYEAR() function in filter criteria

B. Use a roll-up summary field and enter the current year as a filter criteria










Business Logic and Process Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

What is true regarding master picklists? (Choose 2)


A. The master picklist is the list of picklist values for the master record type


B. The master picklist contains possible values for all record types


C. Values added to the master picklist are automatically added to each record type


D. Values added to the master picklist must be manually added to selected record types

B. The master picklist contains possible values for all record types


D. Values added to the master picklist must be manually added to selected record types






Business Logic and Process Automation


Describe the capabilities of and use cases for record types.

What role does a staging environment play in a deployment plan? (Choose 2)


A. A staging environment allows a test deployment to be done in an environment similar to production


B. A staging environment will usually have a full set of production data, so business processes can be tested thoroughly


C. A staging environment requires 75% test coverage, so test coverage can be confirmed


D. A staging environment will always have the exact same configuration and data as production, so it is the best environment to test a deployment



A. A staging environment allows a test deployment to be done in an environment similar to production


B. A staging environment will usually have a full set of production data, so business processes can be tested thoroughly




App Deployment


Given a scenario, determine the appropriate deployment plan.

Sam is in the process of designing the Salesforce data model for Pacific Travels. He needs to be able to associate a booking detail record to a single contact record. Also, the booking detail records are of legal importance, and therefore should not be deleted, even if the associated contact is deleted. How should Sam design this system?


A. Define a lookup field on Booking Details that references Contact object


B. Create a master-detail relationship from Contact object onto Book Details object


C. Define a lookup field on Contact object that references Booking Details object


D. Create a master-detail relationship from Booking Details object onto Contact object

A. Define a lookup field on Booking Details that references Contact object














Data Modeling and Management


Given a scenario, determine the appropriate data model.

What is true regarding changing the field type of a custom field? (Choose 2)


A. Changing the field type of a custom field will always result in data loss


B. Changing the field type of a custom field may result in data loss


C. Changing the field type my result in data truncation


D. To change the field type of a custom field, backup the data, delete the custom field, and recreate it with the new data type

B. Changing the field type of a custom field may result in data loss


C. Changing the field type my result in data truncation








Data Modeling and Management


Identify the considerations when changing a field's type.

What are the functions available when defining a roll-up summary field? (Choose 3)


A. Count


B. Sum


C. Average


D. Min

A. Count


B. Sum


D. Min




Business Logic and Process Automation


Describe the capabilities of, use cases for, and implications of roll-up summary fields.

What should be done before changing a field type?


A. Backup the data in the custom object


B. Check if the field is the target of a workflow field update or formula


C. Check if the field is marked as an External ID


D. Check if the field is used in lead field mapping


E. All of the above

E. All of the above








Data Modeling and Management


Identify the considerations when changing a field's type.

A Developer wants to specify the objects that users can access. With which kind of security settings can he achieve his goal? (Choose 2)


A. Field Level Security


B. Profiles


C. Organization-Wide Sharing Settings


D. Permission Sets

B. Profiles


D. Permission Sets




Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

In a scheduling application, jobs must be allocated to a staff member 24 hours before the job is to begin. If a job is not allocated 8 hours before the scheduled time the service director must be informed. What business logic features would be most appropriate to cater to this? (Choose 2)


A. Create a time dependent workflow to send an email to the job owner 24 hours before the job is scheduled and 8 hours before the job is scheduled to the Service Director if the status is Unallocated


B. Use Process Builder to define multiple scheduled actions that will send emails if the job is still unallocated 24 hours and 8 hours before the scheduled date


C. Use an approval process to escalate the job if it is unallocated 24 and 8 hours before the scheduled date / time


D. Define a visual workflow process alerts if the job is unallocated 24 hours and 8 hours before the scheduled date.

A. Create a time dependent workflow to send an email to the job owner 24 hours before the job is scheduled and 8 hours before the job is scheduled to the Service Director if the status is Unallocated


B. Use Process Builder to define multiple scheduled actions that will send emails if the job is still unallocated 24 hours and 8 hours before the scheduled date




Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate business processes.

After enabling Social Accounts and Contacts, how can an administrator determine which contacts have linked social profiles?


A. Create a Contact report and include social profile fields


B. Add the Social Network fields to the Contact List View


C. Add the Social Network fields to the Contact Page Layout


D. Check the Social Viewer for each Contact

B. Add the Social Network fields to the Contact List View








Social


Describe the capabilities of and use cases for social features.

Bob has been approached by his sales manager, who is looking to gain more insight into his customers interactions via social media with the company. He wants to use information to generate leads for his sales reps. He would like to implement a solution within a month, before the end of the fiscal quarter. Should Bob:


A. Create a custom application using Apex and Visualforce to pull the information from social media applications


B. Create workflow to pull the information from social media applications


C. Install an application from the AppExchange to pull information from social media applications


D. Suggest a different CRM solution

C. Install an application from the AppExchange to pull information from social media applications












Salesforce Fundamentals


Identify common scenarios for extending an org using the AppExchange.

Sam reports to 2 managers, one in the US and one in the U.K. When he submits a request for leave, both managers must approve the request. What features of approval processes would you use to configure this? (Choose 2)


A. Parallel Approval Process


B. Unanimous Approval


C. First Response Approval


D. Dynamic Approval Routing

A. Parallel Approval Process


B. Unanimous Approval








Business Logic and Process Automation


Describe the capabilities of and use cases for approval processes.

Dashboards need to be refreshed to show the latest data. Which of the following statements do you have to keep in mind when scheduling dashboard refreshes? (Choose 2)


A. You can schedule refreshes for dynamic dashboards


B. Dashboards won't refresh if the month does not have the scheduled day


C. Dashboards won't refresh as scheduled if the running user doesn't have access to the dashboard folder


D. Dashboard refresh notifications cannot be viewed offline in email clients

B. Dashboards won't refresh if the month does not have the scheduled day


C. Dashboards won't refresh as scheduled if the running user doesn't have access to the dashboard folder






Reporting


Determine the features and capabilities available when creating reports, report types, and dashboards.

A user has reported that they do not have access to data of a custom object in Salesforce1. What could be the reason? (Choose 2)


A. The user’s profile has the tab setting for the object set to ‘Tab Hidden’


B. The object has not been included by the Administrator in the Navigation Menu


C. The object does not have a tab defined in the full Salesforce site


D. The user does not have visibility to the object data

A. The user’s profile has the tab setting for the object set to ‘Tab Hidden’
C. The object does not have a tab defined in the full Salesforce site

Mobile
Describe the declarative customization options available for the Salesforce1 mobile application user interface.
At Universal Insurance, when a claim has been created, only an administrator or the claims manager are allowed to delete it. How can an administrator ensure this requirement is met?
A. Create a read-only page layout and assign to all profiles except claims manager and system administrator
B. Remove the delete permission from the object permission on all profiles except claims manager and system administrator
C. Create a sharing rule and set the access to read-only for all profiles except claims manager and system administrator
D. Remove the delete button from the claims page layout assigned to all profiles except claims manager and system administrator

B. Remove the delete permission from the object permission on all profiles except claims manager and system administrator










Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

Ecommerce organizations deal with selling to individuals rather than organizations. For such an ecommerce company, which of the Salesforce objects would you recommend to store customer information?


A. Business Accounts


B. Person Accounts


C. Customer Accounts


D. Partner Accounts


E. Contacts

B. Person Accounts








Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

Record Types can offer which of the following to different users, except?


A. Picklist Values


B. Page Layouts


C. Business Processes


D. Validation Rules

D. Validation Rules

Business Logic and Process Automation
Describe the capabilities of and use cases for record types.

When an account is saved, the account address should be validated using an external address service. What is the best way to accomplish this?


A. Use a validation rule to validate the address using the external service


B. Use a workflow rule to perform a validation when the address is changed


C. Use Process Builder to call the external web service to validate the address when the account object is created or edited


D. Use an APEX trigger to call the external address service and validate the address

D. Use an APEX trigger to call the external address service and validate the address




Salesforce Fundamentals
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

The Sales Manager would like that whenever a sales person creates a new opportunity, he gets a notification email. What should the administrator do to ensure this?


A. Create a Workflow with an Email Alert


B. Send a mail using a Trigger


C. Create a Workflow with an Outbound Message


D. Create a Approval Process

A. Create a Workflow with an Email Alert


Business Logic and Process Automation
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

Universal Systems have fields “Account Priority” and “Contact Priority” on the Account & Contact objects respectively. Any change made to the Account Priority field should get pushed to the Contact Priority field of all associated Contact records. How can this be achieved?


A. Workflow


B. Apex Trigger


C. Validation Rule


D. Process Builder

D. Process Builder



Business Logic and Process Automation
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

What is displayed in the recent section of the Navigation Menu in Salesforce1?


A. Objects that have been accessed in the last 30 days in Salesforce1


B. All Standard Objects that the user has access to


C. All Standard and Custom Objects that the user has access to


D. Objects that have been accessed in the last 30 days in the full Salesforce site.

C. All Standard and Custom Objects that the user has access to






Mobile


Describe the declarative customization options available for the Salesforce1 mobile application user interface.

Which of the following functions will allow validation that a field has been entered in the Social Security Number format of 999-99-9999, where 9 represents a single digit.


A. REGEX()


B. FORMAT()


C. NUMERIC()


D. SSN()

A. REGEX()



Business Logic and Process Automation
Describe the capabilities of and use cases for validation rules.

Universal Containers uses the account hierarchy to record the structure of businesses in various regions and locations. The administrator has been asked to produce a report that displays a rolled up total of the number of opportunities associated to accounts across all levels of the hierarchy. The display of the accounts should be indented according to the level in the hierarchy. How could this report be created?


A. Use the standard Account report type and create a new report with number of opportunities


B. Create a new custom report type and include a rollup summary of the number of opportunities


C. Create a Visualforce page and controller that displays the data in the required format


D. It is not possible to create a report with this data

C. Create a visualforce page and controller that displays the data in the required format




Salesforce Fundamentals
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.
The sales department have requested a dashboard that lists the top 5 Gold customers and their revenue. What dashboard component would be suitable for this requirement?
A. Table Component
B. Chart Component
C. Visualforce Page Component
D. Gauge Component
A. Table Component


Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

Universal Containers provides read access to the Account object to all its Sales Reps, however Edit access is given to a few senior Sales reps that understand how the data needs to be updated to ensure data quality is upheld. What is the recommended way to achieve this use case?


A. Use 2 separate profiles for “Regular Sales Rep” and “Trusted Sales Rep”


B. Use 1 profile for “Sales Rep”, and create an “Edit Account” Permission Set


C. Use the Role Hierarchy


D. Use programmatic sharing based on a “Trusted?” checkbox on User object

B. Use 1 profile for “Sales Rep”, and create an “Edit Account” Permission Set




Security
Describe the features and capabilities available to restrict and extend object, record, and field access.

Your company has a requirement to list any accounts that have cases that have missed the SLA for resolution in a dashboard. The dashboard should list the Account name and date the case was opened. Which dashboard component would be suitable for this requirement?


A. Visualforce Page Component


B. Metric Component


C. Table Component


D. Report Component

A. Visualforce Page Component



Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

Universal Containers plans to run a direct mail promotion and need to add campaign members. What are the standard capabilities available to add campaign members? (Choose 3)


A. Import leads and contacts from a CSV file


B. Add contacts one at a time from the contact detail page


C. Add leads from a lead report


D. Add related contacts from the account detail page

A. Import leads and contacts from a CSV file
B. Add contacts one at a time from the contact detail page
C. Add leads from a lead report

Salesforce Fundamentals
Describe the capabilities of the core CRM objects in the Salesforce schema.

Your organization is interested in the social features of Salesforce, but is concerned about the effort to link the social profiles to all records. What would you suggest?


A. Data.com social key can automatically associate social profiles


B. Data Loader can be used to load social profiles


C. Social profiles are automatically linked when clicking on the network icons on the page layout


D. Social profiles must always be manually linked

A. Data.com social key can automatically associate social profiles










Social


Describe the capabilities of and use cases for social features

To fulfill a business requirement, a formula field of a child object has been used in a roll-up summary field of a Master object. Will the roll-up summary field function correctly? (Choose 2)


A. Yes, using formula fields in a roll-up summary is fully supported


B. Yes, if the formula field is not referring to another field in a different object


C. No, if the formula field is referring to another field in a different object.


D. No, using formula fields in a roll-up summary is not supported.

B. Yes, if the formula field is not referring to another field in a different object
C. No, if the formula field is referring to another field in a different object.


Business Logic and Process Automation
Describe the capabilities of and use cases and implications of roll-up summary fields

Global University uses a custom object for tracking enrollments in a program. It needs to ensure that when a contact is marked Inactive, the enrollment records associated to the contact should be deleted from the system. Which among the following would help you achieve this use case?


A. Workflow


B. Validation Rule


C. Trigger


D. Visual Workflow

D. Visual Workflow



Business Logic and Process Automation
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

What is not true regarding external objects and Lightning Connect? (Choose 2)


A. External objects can be created for any data source that supports OData 2.0 or OData 4.0


B. External object data can be viewed together with data from within Salesforce on the same page


C. External objects support lookup relationships


D. External object data is not available in Salesforce1.


E. External object data is not available in Global Search

D. External object data is not available in Salesforce1.


E. External object data is not available in Global Search










Data Modeling and Management


Describe the capabilities of and use cases for external objects.

You are a new developer at Universal Packages who uses the Unlimited Edition and you want to build a new Force.com application for your production environment, which sandbox should you use?


A. Developer Sandbox


B. Full Sandbox


C. Developer Edition


D. Partner Developer Edition Sandbox

A. Developer Sandbox


App Deployment
Describe the differences between and considerations when using the various types of sandboxes.

Fun Toys Inc. allow all employees to view open positions, but only the HR department should be able to update the records. How would you configure the application to meet this requirement? (Choose 2)


A. Set the Org Wide Default to Read Only for the position object


B. Set the field level security to read only on the position object for all profiles except HR


C. Set the Position object permission setting to read only for all profiles except HR


D. Set the Org Wide Default to Public for the position object

C. Set the Position object permission setting to read only for all profiles except HR
D. Set the Org Wide Default to Public for the position object


Security
Given a set of business requirements, determine the appropriate sharing solution.

Global Insurance has set its Account object OWD to private. They do allow account managers to grant access to other users if required using their own discretion. How would you meet this requirement?


A. Add the Sharing Button to the Account Page Layout


B. Enable ‘Manual Sharing’ in the security settings of the object


C. No action is required, the Sharing Button will be displayed automatically if the OWD setting is private


D. Enable ‘Grant Access using Hierarchy’ in the security settings of the object

A. Add the Sharing Button to the Account Page Layout



Security
Given a set of business requirements, determine the appropriate sharing solution.

Universal Containers is defining a custom Expense Manager app for their Salesforce org. They would like to ensure that users in a team only see their own Expense Reports, but a manager can see all his subordinates’ expense reports. Which of the following are essential steps to be done to achieve this use case? (Choose 2)


A. Define Users & Managers as 2 separate profiles


B. Define Org wide default for Expense Report object as Private


C. Define a Role Hierarchy


D. Define Sharing Rules for Expense Report object

B. Define Org wide default for Expense Report object as Private
C. Define a Role Hierarchy



Security
Given a set of business requirements, determine the appropriate sharing solution.

What is true regarding the sidebar? (Choose 3)


A. The administrator can select if users are able to collapse the sidebar


B. The items in the create new section of the sidebar can be customized


C. Links to frequently used reports could be added to the custom links section in the sidebar


D. Custom Components can be added to the sidebar

A. The administrator can select if users are able to collapse the sidebar
C. Links to frequently used reports could be added to the custom links section in the sidebar
D. Custom Components can be added to the sidebar

User Interface
Describe the capabilities of and use cases for custom buttons, links, and actions.

As part of data entry validation, the country code needs to be validated. A custom object contains the values for every valid country code. How could this requirement be met?


A. Use a Validation Rule and the VLOOKUP() function


B. Use a "before" trigger


C. Use an "after" trigger


D. Use a Validation Rule and the VALIDATE() function

A. Use a Validation Rule and the VLOOKUP() function



Business Logic and Process Automation
Describe the capabilities of and use cases for validation rules.

Custom buttons cannot be created on which object?


A. Lead


B. Quote


C. Task


D. User

D. User

User Interface
Describe the capabilities of and use cases for custom buttons, links, and actions.

A user does not see the Social network icons on the Account Page Layout. What are possible reasons for this? (Choose 2)


A. Social Accounts and Contacts is not enabled for the organization


B. Social Accounts and Contact is not enabled for the user


C. Social Accounts and Contacts is not enabled for the user’s profile


D. Social Accounts and Contacts is not enabled for the user’s role

A. Social Accounts and Contacts is not enabled for the organization


B. Social Accounts and Contact is not enabled for the user




Social


Describe the capabilities of and use cases for social features.

If a standard lightning component is not available to meet business requirements, what should be the first action?


A. Develop custom component


B. Look on the AppExchange for a custom managed component


C. Modify an existing component


D. None of the above

B. Look on the AppExchange for a custom managed component

User Interface
Describe the declarative options available for incorporating Lightning Components in an application.

You have defined a lookup relationship between Accounts and Survey Results. You need a field on the Account that displays the total number of Survey result records. How can this be achieved?


A. Roll-up summary field


B. Trigger code


C. Visual workflow


D. Process Builder

C. Visual workflow






Business Logic and Process Automation


Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

What is true regarding page layouts? (Choose 3)


A. Page Layouts can include a visualforce page


B. Different Page Layouts can be defined for different groups of users


C. The order of related list fields can be controlled from a page layout


D. Filters can be applied to records displayed in a related list from a page layout

A. Page Layouts can include a visualforce page
B. Different Page Layouts can be defined for different groups of users
C. The order of related list fields can be controlled from a page layout

User Interface
Describe the user interface customization options.

Which of the following are not standard components? (Choose 2)


A. Filter List


B. Recent Items


C. Calendar


D. Calculator

C. Calendar
D. Calculator

User Interface
Describe the declarative options available for incorporating Lightning Components in an application.

Universal Containers would like a way to search, select individual accounts and build up a list to perform further processing. How could you fulfill this requirement?


A. Build a visualforce page with search and select options


B. Ask the users to search for each account and add to a list manually


C. Run an account report, export to Excel and filter


D. Define a list view and select multiple accounts from the list view results

A. Build a visualforce page with search and select options








User Interface


Given a scenario, determine the appropriate user interface design.

Global Property track the value of leases associated with each account. The Property director would like to see an account hierarchy view where the total values of leases at different levels of the hierarchy are totaled and displayed. How can this be done?


A. Create a visualforce page to display a hierarchy of accounts and total of leases at each level


B. Enhance the standard account hierarchy page layout by adding rollup summary fields


C. Create a report that consolidates the lease totals at each level of the hierarchy


D. Add a summary total section to the standard account hierarchy page layout

A. Create a visualforce page to display a hierarchy of accounts and total of leases at each level





User Interface
Given a scenario, determine the appropriate user interface design.

A Salesforce developer is asked to include the Age field in the Contact hover details layout. What is the best way to achieve this requirement?


A. Design a Visualforce page with a Standard Controller


B. Modify the properties of the Contact page layout


C. Modify the Search Layout


D. None of the above

D. None of the above


User Interface
Describe the user interface customization options.

Steadfast Insurance Inc. have a custom object ‘Claim’ to track insurance claims. A team member will record a claim and an approval process is used for the insurance manager to approve the claim. In order to assist the manager, the team member’s claim limit from their user record should be displayed on the claim record. How can this be developed?


A. Use a field update in a workflow rule to copy the team members claim limit onto the claim record


B. Use a cross object formula to display the user’s limit on the claim record


C. Use a trigger to populate the user limit field when the claim is created


D. Use Process Builder to populate the user limit field when the claim is created

B. Use a cross object formula to display the user’s limit on the claim record





Business Logic and Process Automation
Describe the capabilities of and use cases for formula fields.

What is the purpose of the integration testing step in the application lifecycle? (Choose 3)


A. If development is done in multiple sandboxes, the integration environment is used to bring all changes together


B. Testing can be done to ensure there are no conflicts between developer changes


C. Integration testing can be performed with other systems


D. End Users can test an integrated business process

A. If development is done in multiple sandboxes, the integration environment is used to bring all changes together
B. Testing can be done to ensure there are no conflicts between developer changes
C. Integration testing can be performed with other systems

App Deployment
Describe the key milestones and considerations when managing the application lifecycle.

You have created a new Sandbox for your production instance of Salesforce. While setting up the deployment connections what change would you make, and in which environment in order to be able to push data from the new Sandbox to Production?


A. Specify Allow Inbound Changes in Sandbox


B. Specify Allow Inbound Changes in Production


C. Specify Allow Outbound Changes in Sandbox


D. Specify Allow Outbound Changes in Production


E. Specify Allow Deployment in Environment Hub

B. Specify Allow Inbound Changes in Production





App Deployment
Describe the capabilities and consideration when using change sets.

What is the proper sequence of tasks included in a typical enterprise deployment plan?


A. Lock Users, Announce Maintenance Window, Deploy to Production, Unlock Users, Perform manual migration


B. Announce Maintenance Window, Deploy to Production, Perform Manual Migration, Unlock Users


C. Announce Maintenance Window, Perform a Metadata API Test Deployment, Lock Users, Deploy to Production, Perform Manual Migration, Unlock Users


D. Announce Maintenance Window, Lock Users, Perform a Metadata API Test Deployment, Perform Manual Migration, Deploy to Production, Perform Manual Migration, Unlock Users

D. Announce Maintenance Window, Lock Users, Perform a Metadata API Test Deployment, Perform Manual Migration, Deploy to Production, Perform Manual Migration, Unlock Users



App Deployment
Given a scenario, determine the appropriate deployment plan.

The workflow field update on the Opportunity Amount field is not working. What could be the problem?


A. The workflow rule is not active


B. The opportunity has products assigned


C. The field update was not defined correctly


D. None of the Above

B. The opportunity has products assigned

Business Logic and Process Automation
Describe the ramifications of field updates and the potential for recursion.

The following are true about unmanaged packages, except?


A. Unmanaged Packages can be shared using a URL


B. Unmanaged Packages can be shared via AppExchange


C. Unmanaged Packages can be created from a Developer Org


D. Unmanaged Packages can be distributed without 75% test coverage

D. Unmanaged Packages can be distributed without 75% test coverage

App Deployment
Describe the user cases of and considerations when using unmanaged packages

You have a requirement to display the total cost of products at the time they were added to an opportunity. The product cost is a custom field on the product object and is added as a formula field to the opportunity product object. How would you meet this requirement?


A. Create a roll-up summary field on the opportunity based on the product cost formula field


B. Create a workflow rule that copies the product cost to a currency field and create a roll-up summary field based on the currency field


C. A trigger is required to sum the values of the product cost formula field


D. A trigger is required to query the product cost values and update the opportunity

B. Create a workflow rule that copies the product cost to a currency field and create a roll-up summary field based on the currency field

Business Logic and Process Automation
Describe the capabilities of and use cases and implications of roll-up summary fields

Global Sales Corp. want to uses Salesforce to track Expenses, and would like to ensure that no proxy Expenses are submitted for approval. That is, it wants to ensure only the creator of an Expense record is able to submit it for approval. How could they achieve this use case?


A. Validation Rule on Owner Field


B. Custom Submit for Approval button


C. Control Submit for Approval visibility on Page Layout


D. None of the above

D. None of the above





Business Logic and Process Automation
Describe the capabilities of and use cases for approval processes.

Hardware’ and ‘Software’ record types are setup for Leads and Opportunities. A Hardware profile user has the default record type of ‘Hardware’. The Hardware profile user owns a lead with the ‘Software’ record type and converts it to an opportunity. What will be the result?


A. The Software opportunity will be created with the ‘Hardware’ record type


B. The Software opportunity will be created with the ‘Software’ record type


C. Depends how the record type field has been mapped in field mapping


D. The user will be prompted to choose the record type

A. The Software opportunity will be created with the ‘Hardware’ record type




Business Logic and Process Automation
Describe the capabilities of and use cases for record types.
Which of the following validation rules would ensure that the currency code can only be set to USD, EUR, GBP or JPY?
A. INCLUDES (CurrencyIsoCode, “USD”, “EUR”, “GBP”, “JPY”)
B. CONTAINS (CurrencyIsoCode, “USD”, “EUR”, “GBP”, “JPY”)
C. (CurrencyIsoCode ! = “USD”, “EUR”, “GBP”, “JPY”)
D. CASE (CurrencyIsoCode, “USD”, 1, “EUR”, 1, “GBP”, 1, “JPY”, 1, 0) = 0

D. CASE (CurrencyIsoCode, “USD”, 1, “EUR”, 1, “GBP”, 1, “JPY”, 1, 0) = 0


Business Logic and Process Automation
Describe the capabilities of and use cases for validation rules.

If a user does not have a certain record type assigned in their profile, what is true?


A. The user will not be able to select the record type when creating records


B. The user will not be able to access records of record types not assigned in their profile


C. The user will not be able to delete records of record types not assigned in their profile


D. The user will not be able to edit records of record types not assigned in their profile

A. The user will not be able to select the record type when creating records





Business Logic and Process Automation
Describe the capabilities of and use cases for record types.

Global Sales Corp., wants to ensure the when a sales rep provides more than 15% discount on an opportunity, it is reviewed by a senior manager. Which amongst the following features would you use to achieve this?


A. Approval Process


B. Workflow Rules


C. Validation Rules


D. Assignment Rules

A. Approval Process



Business Logic and Process Automation
Describe the capabilities of and use cases for approval processes.

What is true regarding capabilities of approval processes?


A. Records submitted for approval cannot be edited


B. If an approver has selected a delegate the delegate can always approve any requests where they are the delegate


C. There are a maximum of 5 approvers for an approval process


D. Records can be automatically approved.

D. Records can be automatically approved.



Business Logic and Process Automation

Describe the capabilities of and use cases for approval processes.

The service department uses work orders to manage service jobs. When a job is scheduled and resourced, the status is changed to ‘Pending Approval’ and it must be approved by the Service Manager. What business logic features would you recommend to provide a solution for this business process?


A. Use process builder to create a process with an action that submits the work order for approval automatically based on the work order status


B. Use visual workflow to submit the work order for approval automatically based on the work order status


C. Define an entry criteria on the approval process to start the approval process automatically based on the work order status


D. Define an entry criteria on the work order that checks the work order status is ‘Pending Approval’ and request the scheduler to use the ‘Submit for Approval’ button.

A. Use process builder to create a process with an action that submits the work order for approval automatically based on the work order status



Business Logic and Process Automation
Given a set of business requirements, recommend a solution to automate business processes.

In ABC company, when a quote is accepted by the customer, a draft agreement and followup tasks are created. What is the best way to cater for this requirement?


A. Create a workflow rule triggerred by a field update on the quote status, with an action to create an agreement record and tasks


B. Ask a developer to create a trigger that will create an agreement record automatically based on the quote status and use a workflow rule to create followup tasks


C. Use process builder with an action to create an agreement record and also create followup tasks


D. Use visual workflow to define a record creation process and task creation

C. Use process builder with an action to create an agreement record and also create followup tasks












Business Logic and Process Automation


Given a set of business requirements, recommend a solution to automate business processes.

Universal Containers have tried the Schema Builder but have found that there are too many objects and relationships displayed, it has long loading times and decided it is too difficult to work with. What features would you suggest could help with this? (Choose 3)


A. If the ‘Hide Relationships’ option is selected, performance is improved


B. The map can be used to navigate to objects of interest


C. The filter can be used to only display objects of interest


D. Fields can be hidden and only the objects displayed

A. If the ‘Hide Relationships’ option is selected, performance is improved
B. The map can be used to navigate to objects of interest
C. The filter can be used to only display objects of interest



Data Modeling and Management
Describe the capabilities and considerations of the schema builder.

Which of the following field types can be used in a formula field?


A. Text Fields


B. Text Area Fields


C. Description Field


D. Encrypted Fields


E. All of the above

B. Text Area Fields


Business Logic and Process Automation
Describe the capabilities of and use cases for formula fields.

What is true regarding a dashboard refresh?


A. If a dashboard is on the home page, it will be refreshed each time the home page is displayed


B. If a user clicks refresh to update a dashboard, the data is refreshed for all users


C. Dynamic dashboards can be scheduled to be refreshed


D. Dashboards can be refreshed hourly, daily or monthly

B. If a user clicks refresh to update a dashboard, the data is refreshed for all users

Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

Global Travels has a list of leads that needs to be imported. They follow a very strict data quality policy, and therefore do not want any duplicate leads to be created in the system as part of the import. What would you, as a Salesforce developer, recommend to Global Travels?


A. Use Data Loader


B. Use Data Loader CLI


C. Use Data Import Wizard


D. Use Data Import CLI

C. Use Data Import Wizard



Data Modeling and Management
Describe the options and considerations when importing and exporting data.

What capability in Salesforce allows you to automatically keep Contact information updated?


A. Stay-In-Touch Request


B. Workflow Email


C. Email Handler Class


D. Web-To-Lead


E. Email-To-Case

A. Stay-In-Touch Request


Salesforce Fundamentals
Describe the capabilities of the core CRM objects in the Salesforce schema.

What is true regarding where actions are added? (Choose 2)


A. Object specific actions are added to the global publisher layout


B. Global actions are added to the appropriate page layouts


C. Object specific actions are added to the appropriate object page layouts


D. Global actions are added to the global publisher layout

C. Object specific actions are added to the appropriate object page layouts
D. Global actions are added to the global publisher layout

Mobile
Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

What is true regarding changing the field type of a rich text area?


A. It is not possible to change the field type of a rich text area


B. Rich text area field can be converted but only to a long text area field type


C. Rich text area fields can be converted to a text area field type but data may be truncated


D. Images in a rich text area are deleted when the field type is converted

B. Rich text area field can be converted but only to a long text area field type

Data Modeling and Management
Identify the considerations when changing a field’s type.

Universal Containers is considering creating a custom object instead of using the standard Opportunity object. What standard capabilities of the Opportunity object would not be available on a custom object? (Choose 3)


A. Big Deal Alert


B. Similar Opportunity Search


C. Quotes linked to Opportunities


D. When cloning an Opportunity the fields to be cloned can be selected

A. Big Deal Alert


B. Similar Opportunity Search


C. Quotes linked to Opportunities




Salesforce Fundamentals


Describe the capabilities of the core CRM objects in the Salesforce schema.

The Customer Service department have requested a dashboard that will show the number of complaints by product line in the last 6 months. How can this requirements be met?
A. Use a Visualforce Page Component
B. Use a table component and customize the table
C. Use a Summary table component
D. This requirement is not possible as table components only show two columns of data

B. Use a table component and customize the table



Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

A new dashboard has been created that lists the opportunities that have a close date in the next week. What is the easiest way for the Sales Director to go to a particular opportunity record that is listed in the dashboard?


A. After clicking on the dashboard, the source report will be displayed with a link to the opportunity record.


B. Set the drill down option on the dashboard component to go to the record detail page


C. Set the drill down option on the dashboard component to the record URL.


D. Set the drill down option to go a filtered source report.

B. Set the drill down option on the dashboard component to go to the record detail page




Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

Your organisation would like to rate all accounts daily based on the value of opportunities closed in the last year. The account with the highest value of opportunities closed in the last year will be rated number 1, and so on until the lowest value accounts. How could this requirement be achieved?


A. Use Process Builder and schedule an action to run each night to sort and rate all accounts


B. Use a time dependent workflow action to update the rating field


C. Use Batch Apex and schedule to run each night


D. Schedule a trigger to run on all accounts each night

C. Use Batch Apex and schedule to run each night












Salesforce Fundamentals


Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

Universal Containers would like to create quotes related to opportunities. What would be the recommended data model to meet this requirement?


A. Create a Quote custom object and link to the Opportunity standard object


B. Use the standard Opportunity and Quote objects.


C. Extend the Opportunity object to include custom fields for Quotes


D. Install an AppExchange product to add custom Quote objects

B. Use the standard Opportunity and Quote objects.



Data Modeling and Management
Given a scenario, determine the appropriate data model.

Which of the following Salesforce features allows a user to obtain delete access to a record? (Choose 2)


A. Permission Set


B. Roles


C. Profiles


D. User Setup

A. Permission Set


C. Profiles




Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

The HR Manager would like to give permission to only 1 account executive to access the Employee custom tab, which is currently only available for the HR employee profile. How can this be configured?


A. Add a Permission set for the specific user


B. Add a Permission set to the Account Executive Profile


C. Object Level Security


D. OWD Settings

A. Add a Permission set for the specific user



Security
Describe the features and capabilities available to restrict and extend object, record, and field access.

Only users with the executive profile should be able to have visibility to the Salary field on the Position object. What is the best way to ensure this is the case?


A. Use field level security


B. Use object level security


C. Use permission sets


D. Use record types

A. Use field level security








Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

Your organization has a real estate application and is requesting people that are interested in leasing apartments to send an email with their application attached and include in the email which apartment they are interested in. The leasing manager would like the email to be processed automatically if possible. What option would you suggest?


A. Instead of using emails use Web to Case functionality


B. Use the standard Web to Lead functionality


C. Develop an email service to process the email and attachment


D. It is not possible to process an attachment automatically

C. Develop an email service to process the email and attachment





Salesforce Fundamentals
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

High Mountain Travel Company currently uses Sales and Service cloud. The current financial application has reached end of life and they are evaluating replacements. What would be recommended in this situation?


A. Evaluate AppExchange Financial Applications to determine if they meet the organization requirements


B. Ensure that the replacement financial application has a Salesforce connector


C. Evaluate building the required financial functionality using the Force.com platform


D. Salesforce functionality is limited to Sales, Service and Marketing, so look for a 3rd Party Financial application

A. Evaluate AppExchange Financial Applications to determine if they meet the organization requirements




Salesforce Fundamentals
Identify common scenarios for extending an org using the AppExchange.

Universal Containers would like to track the leads and contacts it will send a direct mail promotion. What would be the recommended data model to meet this requirement?


A. Add a ‘Campaign Lead’ object and a ‘Campaign Contact’ object


B. Add one custom object ‘Campaign Leads and Contacts’


C. Use the standard ‘Campaign Members’ object


D. Use the standard ‘Campaign List’ object

C. Use the standard ‘Campaign Members’ object



Data Modeling and Management
Given a scenario, determine the appropriate data model.

There are 3 custom objects, Position, Job Application and Candidate. Lookup relationships have been created from Job Application to Position and Job Application to Candidate. What are valid reasons for creating lookup relationships instead of master detail relationships? (Choose 3)


A. The owner of the job application could be different to the owner of the position record


B. Job applications may be processed in a queue


C. The Position object may already have a master detail relationship defined


D. A total field for the number of applications for each position is required on the position object

A. The owner of the job application could be different to the owner of the position record


B. Job applications may be processed in a queue


C. The Position object may already have a master detail relationship defined




Data Modeling and Management


Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.

On the custom object ‘Vehicles’, a lookup relationship is defined to the ‘Model’ custom object. What are the possibilities when a Model record is deleted? (Choose 3)


A. The lookup field value on vehicle is cleared


B. The deletion of a model record is restricted


C. The vehicle record is deleted


D. The lookup field value on vehicle is updated to the next model record

A. The lookup field value on vehicle is cleared
B. The deletion of a model record is restricted
C. The vehicle record is deleted

Data Modeling and Management
Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.

How can the fields that are shown at the top of the record detail page in Salesforce1 be customized?


A. Create a compact layout


B. Create a Salesforce1 layout


C. Create a mobile card layout


D. The first 4 fields from the page layout will be used

A. Create a compact layout


Mobile
Describe the declarative customization options available for the Salesforce1 mobile application user interface.

Global Travels has conducted a 1 week long global marketing campaign, and have around 70000 Leads to import. What is true with regards to importing this data to Salesforce?


A. Only Data Loader would work


B. Only Lead Import Wizard would work


C. Both Data Loader and Lead Import Wizard can work


D. Neither Data Loader nor Lead Import Wizard word work

A. Only Data Loader would work


Data Modeling and Management
Describe the options and considerations when importing and exporting data.

A Developer wants to link a custom object called “Bug” with itself to show how two different bugs are related to the same problem. Which relationship type should the developer use?


A. Master-detail


B. Lookup


C. Hierarchical


D. Self

B. Lookup


Data Modeling and Management
Given a set of requirements, identify the considerations and select the appropriate field type.

What types of items cannot be included in the Salesforce1 Navigation menu?


A. Visualforce Page Tabs


B. Canvas Apps


C. Dashboards


D. Approval Requests


E. All of the above

E. All of the above


Mobile
Describe the declarative customization options available for the Salesforce1 mobile application user interface.

Universal Containers plan two custom objects to track “Vehicle” and “Cargo” data. A vehicle can tansport multiple cargo, while a cargo is always associated to 1 vehicle. Universal Containers decommissions certain vehicles if they do not pass the quality checks. Such vehicle records are deleted. Also, it is mandatory to keep history of all Cargo data for compliance purpose. What would be the best recommendation for Universal Containers, in terms of defining these custom objects?


A. Define Vehicle as a Look Up relationship on Cargo


B. Define Cargo as a Look Up relationship on Vehicle


C. Define Vehicle-Cargo as a Master-Detail relationship


D. Define Cargo-Vehicle as a Master-Detail relationship

A. Define Vehicle as a Look Up relationship on Cargo





Data Modeling and Management
Given a set of requirements, identify the considerations and select the appropriate field type.

What will happen when changing a picklist field to a multi-select picklist?


A. The value from the source picklist will be retained and selected in the multi-select picklist


B. The value from the source picklist will be lost. The values need to be added to the multi-select picklist.


C. A picklist cannot be converted to a multi-select picklist


D. The values from the picklist need to be mapped to values in the multi-select picklist

A. The value from the source picklist will be retained and selected in the multi-select picklist




Data Modeling and Management
Identify the considerations when changing a field's type.

Universal Containers is using a custom app to record performance review information for their employees. The performance review should be visible to the employee and the employee’s manager, as well as the HR director. How can this be configured?


A. Set the organization wide default for Performance Review to private and use grant access using hierarchies to give visibility to the employee’s manager and HR director


B. Use manager sharing to enable sharing with the employee’s manager and HR director


C. Set the organization wide default for Performance Review to private, do not use grant access using hierarchies and use manual sharing for the employee manager and HR director


D. Set the organization wide default for Performance Review to private and add a criteria based sharing rule to share performance review records with a public group that includes the employee managers and HR director

C. Set the organization wide default for Performance Review to private, do not use grant access using hierarchies and use manual sharing for the employee manager and HR director



Security
Given a set of business requirements, determine the appropriate sharing solution.

If a user has create and read access to an object via their profile, edit access via the role hierarchy and the field is not marked as read only for the profile in field level security, what access will the user have to the object?


A. The user will have edit access as the granted via the role hierarchy


B. The user will not have edit access due to the object permission setting


C. The user will not have edit access due to field level security settings


D. The user will have access due to field level security settings

B. The user will not have edit access due to the object permission setting



Security
Describe the features and capabilities available to restrict and extend object, record, and field access.

The Opportunity Org Wide Default setting is Private, however the Contracts team needs visibility of opportunities that have a status of ‘Closed – Won’. How can this be achieved?


A. Add a sharing rule based on criteria to share opportunities that are ‘Closed – Won’ with the Contracts Manager Role and subordinates


B. Change the Org Wide Default setting to Public Read


C. Add a permission set for the Contracts Team


D. Adjust the role hierarchy so the contracts team gain visibility to ‘Closed – Won’ opportunities

A. Add a sharing rule based on criteria to share opportunities that are ‘Closed – Won’ with the Contracts Manager Role and subordinates



Security
Given a set of business requirements, determine the appropriate sharing solution.

How would you ensure that records of a particular object are visible only to the user, and users higher in the role hierarchy? (Choose 2)


A. Set Org Wide Sharing Default for the object as Private


B. Set Org Wide Sharing Default for the object as Manager View


C. Define a Profile List


D. Define a Role Hierarchy

A. Set Org Wide Sharing Default for the object as Private
D. Define a Role Hierarchy

Security
Given a set of business requirements, determine the appropriate sharing solution.

Change Sets can be used to do all of the following, except?


A. Deploy changes to create a new Apex Class in production


B. Deploy changes to rename a Custom Object in production


C. Deploy profile level settings for a component being deployed


D. Validate Dependencies that exists for a Custom Object

B. Deploy changes to rename a Custom Object in production






App Deployment


Describe the capabilities and consideration when using change sets.

What is true regarding the User Acceptance testing (UAT) step in a large enterprise application lifecycle? (Choose 2)


A. UAT comes before Integration testing


B. UAT come after Integration Testing


C. UAT can be used for end user testing or training


D. UAT is typically the last step before deploying changes to production.

B. UAT come after Integration Testing
C. UAT can be used for end user testing or training

App Deployment
Describe the key milestones and considerations when managing the application lifecycle.

What type of Sandbox is appropriate for full regression, performance and load testing?


A. Partial Copy Sandbox


B. Full Sandbox


C. Performance Sandbox


D. Test Sandbox

B. Full Sandbox

App Deployment
Describe the differences between and considerations when using the various types of sandboxes.

What is true regarding the profile image displayed on a lead record? (Choose 2)


A. If a lead record is associated to a social network profile, the profile image will initially display the image from the first social network associated


B. The profile image can be changed by any user if a lead is associated with multiple social networks


C. The profile image can only be changed by an administrator


D. If a lead is not associated with any social network, users can upload a photo to be used for the profile image

A. If a lead record is associated to a social network profile, the profile image will initially display the image from the first social network associated
B. The profile image can be changed by any user if a lead is associated with multiple social networks


Social
Describe the capabilities of and use cases for social features

A custom button can be used for performing all of the actions, except...?


A. Invoke a visualforce page in your Salesforce org


B. Invoke a webpage URL


C. Invoke a Javascript


D. Invoke a Apex Trigger

D. Invoke a Apex Trigger




User Interface


Describe the capabilities of and use cases for custom buttons, links, and actions.

What is not true regarding how Lightning components are incorporated into an application? (Choose 3)


A. A Lightning page is composed of regions that contain one or more components


B. A Lightning page is composed of only one component


C. A Lightning page can have multiple components but only 1 region


D. Each type of component can be included in a Lightning page only once

B. A Lightning page is composed of only one component
C. A Lightning page can have multiple components but only 1 region
D. Each type of component can be included in a Lightning page only once

User Interface
Describe the declarative options available for incorporating Lightning Components in an application.

Cool Air Conditioners has been using Service Cloud to manage cases, but are now considering using it to manage field service jobs. They would like to track field service activity and assignment to technicians. What is the recommended solution to meet these requirements?


A. Install an AppExchange product that provides Field Service functionality


B. Extend the Service Cloud configuration to handle Field Service cases


C. Utilize the standard objects Work Order and Work Order Line Items


D. Use real time API integration to connect Salesforce with an external field service application

C. Utilize the standard objects Work Order and Work Order Line Items




Salesforce Fundamentals
Identify common scenarios for extending an org using the AppExchange.

What happens when a user clicks on a social network icon? (Choose 3)


A. The user is prompted to login to each social network if they are not already logged in


B. The social viewer will display information from each social network if a user is logged in


C. If a social profile is not associated with a record, the user can search and select which profile to use


D. Each social network site is displayed in a separate tab in the browser

A. The user is prompted to login to each social network if they are not already logged in
B. The social viewer will display information from each social network if a user is logged in
C. If a social profile is not associated with a record, the user can search and select which profile to use

Social
Describe the capabilities of and use cases for social features

You have a requirement to provide a way to allow user to directly open up a Contact’s Facebook page, from the Salesforce contact detail page. Contact’s Facebook page is of the format “http://www.facebook.com/facebook-id“, where ‘facebook-id’ is a custom field on the contact record. How can this requirement be achieved?


A. Detail Page Button


B. Detail Page Link


C. List Button


D. A or B


E. B or C

D. A or B





User Interface
Describe the capabilities of and use cases for custom buttons, links, and actions.

Global Sales Corp has 90 fields on their account object. They decide to boost employee productivity by showing the most commonly used fields at the top of the Account page. However, the set of most frequently used fields are different for Sales, Service and Marketing teams. What is the best way to achieve this need? (Choose 2)


A. Create multiple list views for Sales, Service, and Marketing


B. Create multiple page layouts of Sales, Service and Marketing


C. Define multiple profiles for Sales, Service and Marketing


D. Define multiple roles for Sales, Service and Marketing

B. Create multiple page layouts of Sales, Service and Marketing
C. Define multiple profiles for Sales, Service and Marketing




User Interface
Given a scenario, determine the appropriate user interface design.

Universal containers needs to calculate the sum of the Amount of related Opportunities on Account level. How should the Administrator implement this?


A. Create a formula field


B. Create a roll-up summary field


C. Create a workflow field update to capture the value


D. Create a number field

B. Create a roll-up summary field



Business Logic and Process Automation
Describe the capabilities of and use cases and implications of roll-up summary fields

Your Sales department would like to assist Account Managers by providing instructions for each sales stage on the opportunity page layout. The instructions should only display for the current stage of the opportunity. How can this be accomplished?


A. Add an inline Visualforce page to the page layout


B. Add a dynamic text field to the page layout


C. Use a dependent picklist to display the instructions


D. This is not possible.

A. Add an inline Visualforce page to the page layout




User Interface
Given a scenario, determine the appropriate user interface design.

Can a master object have a roll up summary field, which works based on a Date/Time type field present in the detail object?


A. Only if the roll up is based on a COUNT calculation


B. Only if the roll up is based on a SUM calculation


C. Only if the roll up is based on a MIN or MAX calculation

D. Roll Up Summary field cannot work based on a Date/Time type field
C. Only if the roll up is based on a MIN or MAX calculation


Business Logic and Process Automation
Describe the capabilities of and use cases and implications of roll-up summary fields

Matt notices that he can edit the “Cleveland Hospitals Opportunity” record, though it is submitted for approval. What could be the possible reasons for this? (Choose 2)


A. Matt is a System Administrator


B. Matt is the owner of the Opportunity


C. Matt submitted the Approval request


D. Matt is the current Approver

A. Matt is a System Administrator
D. Matt is the current Approver



Business Logic and Process Automation

Describe the capabilities of and use cases for approval processes.

ABC Corp. wants to get the sum of all Opportunity Products Quantity and show it in the Opportunity Total Quantity which is in the Opportunity layout. What feature of Salesforce would help achieve this?


A. Formula Field


B. Workflow Rules


C. Number Field


D. Roll-up Summary Field

D. Roll-up Summary Field



Business Logic and Process Automation
Describe the capabilities of and use cases and implications of roll-up summary fields

You would like to add a formatted textual description to your lightning page, what type of component would you use?


A. Text


B. Rich Text


C. Visualforce


D. Description

B. Rich Text


User Interface
Describe the declarative options available for incorporating Lightning Components in an application.

You are running a training session for a group of new Salesforce developers. Each developer is provided with their own Salesforce developer edition org. As part of this training session you are required to distribute an Expense Manager application to the trainees, and allow them to work further on it. What would be the best way to do this?


A. Bundle the app as a Managed Package


B. Bundle the app as an Unmanaged Package


C. Create Trainee Users on your Salesforce org


D. Share code for the Expense Manager via email

B. Bundle the app as an Unmanaged Package





App Deployment
Describe the user cases of and considerations when using unmanaged packages

Universal Containers have 50 user profiles. When performing a production deployment, what steps should be added to the deployment plan to lock users?


A. At the beginning of the deployment, change the login hours on each profile, at the end of the deployment, reset the login hours


B. At the beginning of the deployment, manually change the profile of each user to a maintenance profile, at the end of the deployment, reset each user’s profile


C. At the beginning of the deployment, use Data Loader to save a file of users and profiles. Change each user to a maintenance profile. At the end of the deployment update all user records with their original profiles


D. At the beginning of the deployment, restrict the company wide login hours, at the end of the deployment, reset the company wide login hours


E. None of the Above

E. None of the Above






App Deployment
Given a scenario, determine the appropriate deployment plan.

Which of the following statements is false about delegated approvers?


A. Delegated approver is an alternate approver for approval requests


B. Delegated approver is configured on Approval Wizard


C. Delegate approver can’t reassign approval requests


D. Delegate approver can reject an approval request

B. Delegated approver is configured on Approval Wizard


Business Logic and Process Automation
Describe the capabilities of and use cases for approval processes.

A user wants to use inline editing from a list view to quickly edit records. What setting must be enabled?


A. Enable inline editing


B. Enable enhanced lists


C. API access


D. Both A & B

D. Both A & B


User Interface
Describe the user interface customization options.

When viewing the Account page the Sales team have requested that the highest value Opportunities are displayed first in the related list. How can a developer meet this requirement?


A. Specify the sort field and direction in the Opportunity related list properties


B. Create an inline Visualforce page that queries the Opportunities and sorts them


C. Create a custom Visualforce page that includes a sorted Opportunities related list


D. It is not possible to sort related lists

A. Specify the sort field and direction in the Opportunity related list properties




User Interface
Describe the user interface customization options.

If step criteria are defined on an approval process, what are the possible actions for records that do not meet the criteria? (Choose 3)


A. Reject the record


B. Approve the record


C. Go to the Next Step


D. Go to the Last Step


E. Send an Email Alert

A. Reject the record
B. Approve the record
C. Go to the Next Step


Business Logic and Process Automation
Describe the capabilities of and use cases for approval processes.

What data type is not available for formula fields?


A. Long Text Area


B. Checkbox


C. Date


D. Currency

A. Long Text Area


Business Logic and Process Automation
Describe the capabilities of and use cases for formula fields.

A user has 2 record types assigned to their profile ‘Standard Contact’ and ‘Read Only Contact’. When creating a new contact, the user is always prompted to choose the record type, even though the user always selected ‘Standard Contact’. How can you improve this situation?


A. Set the default contact record type in the user’s profile


B. Set the default contact record type in the user record


C. Set the default contact in the user’s role


D. Ask the user to set the default contact record type in ‘My Settings’.

D. Ask the user to set the default contact record type in ‘My Settings’.




Business Logic and Process Automation
Describe the capabilities of and use cases for record types.

How would you ensure that an opportunity name contains a “:” character?


A. Use the FIND() function


B. Use the CONTAINS() function


C. Use the SEARCH() function


D. Use the INDEX() function

A. Use the FIND() function


Business Logic and Process Automation
Describe the capabilities of and use cases for validation rules.

As an opportunity moves through the sales stages, different information is required. What is the best way to meet this requirement?


A. Group the information by sales stages into sections on the page layout


B. Use record types with different page layouts


C. Create a visualforce page that updates dynamically based on sales stage


D. Use validation rules to ensure the requirement information is captured at each sales stage.



B. Use record types with different page layouts




Business Logic and Process Automation
Describe the capabilities of and use cases for record types.

There is a requirement that validation rules are not enforced for the system administrator, as this is causing problems when loading historical data. How can this requirement be met?


A. Inactivate the validation rules when loading data


B. Add a condition to each validation rule to check the users profile


C. Use the ‘Don’t Apply Validation Rules’ setting in Data Loader


D. Use Triggers instead of validation rules and check if the user is System Administrator

B. Add a condition to each validation rule to check the users profile




Business Logic and Process Automation
Describe the capabilities of and use cases for validation rules.

Scenic Properties have setup custom objects to track their real estate listings and inspections scheduled for each listing. If the status of a listing is updated to ‘Sold’ the status of all related Inspections should be updated to ‘Cancelled’. How can this requirement be met?


A. Use a cross object workflow field update on the Listing object to update the related Inspection records.


B. Use the Process Builder to update the related child records


C. Write an after trigger on the Listing object to update related child records


D. Write a before trigger on the Listing object to update related child records

B. Use the Process Builder to update the related child records





Business Logic and Process Automation
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

Global Telecommunications wants a new opportunity record to be created every time a new contact is added, to an Active Account. Which among the given features in Salesforce would let you achieve this?


A. Workflow


B. Process Builder Action


C. Apex Trigger on Opportunity


D. Apex Trigger on Contact

B. Process Builder Action


Business Logic and Process Automation
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.

In a real estate application, if a listing is sold, all related inspections for the listing must be cancelled. What business logic feature best caters for this requirement?


A. Use a trigger to update the status of the related inspection records when the listing status is updated.


B. Use Process Builder to define a process action to update related records based on the listing status change.


C. Use Visual Workflow to define a flow to iterate through the related inspection records and update the status to ‘Cancelled’


D. Create a standard workflow on the Listing object with a workflow record update action on the related Inspection records.

B. Use Process Builder to define a process action to update related records based on the listing status change.




Business Logic and Process Automation
Given a set of business requirements, recommend a solution to automate business processes.

A workflow has been written to update the “Stage” field on opportunities. What will be the impact of this field update?


A. Type fields on Opportunity


B. Forecast field on Opportunity


C. No Impact


D. Both A & B

D. Both A & B


Business Logic and Process Automation

Describe the ramifications of field updates and the potential for recursion.

Universal Containers would like to ensure that any time a Service Request (Case) is closed, a branded email is sent to the customer. Which of the following features are required to achieve this scenario?


A. Workflow


B. Email Template


C. Letterhead


D. Outbound Message

A. Workflow
B. Email Template
C. Letterhead

Business Logic and Process Automation
Given a set of business requirements, recommend a solution to automate business processes.

Which of the following statements are true of a Master-Detail-Relationship? (Choose 2)


A. The master object can be a standard object or a custom object.


B. The relationship field is not required on the page layout of the detail records.


C. By default, records can be re-parented in master-detail relationships


D. The security settings for the master record control the detail records.

A. The master object can be a standard object or a custom object.
D. The security settings for the master record control the detail records.

Data Modeling and Management
Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.

Sam has completed a solution design and is ready to create the data model for a new application in Salesforce. There are a number of custom objects, each with a number of custom fields. What would you suggest to complete the task most efficiently?


A. Use the Schema Builder to create custom objects and fields and the Create->Objects in Setup to create relationships


B. Use the Schema Builder to create custom objects, fields and relationships


C. Use the Schema Builder to create objects, fields and relationships need to be created using the Create Custom Field in Setup


D. Create the Custom objects, fields and relationships using the Create->Objects in Setup and use the Schema Builder to verify the data model was created correctly.

B. Use the Schema Builder to create custom objects, fields and relationships





Data Modeling and Management

Describe the capabilities and considerations of the schema builder.

What is true regarding the user interace for external object data?


A. External object data can be accessed via lists views


B. External object data can be accessed via custom tabs


C. External object data can be accessed via detail pages


D. Chatter Feeds can be enabled on external object pages


E. All of the above

E. All of the above



Data Modeling and Management
Describe the capabilities of and use cases for external objects.

Sam architects a Force.com recruitment application by using custom objects to represent “Candidates”, and “Positions”. A M:M junction object is used between the two called “Application”. Which of the following statements is true with respect to this application?


A. The Application object cannot have child records


B. The Application object cannot be on master side of a master-detail relationship


C. The Application object cannot have a Tab


D. Data cannot be imported to the Application object

B. The Application object cannot be on master side of a master-detail relationship



Data Modeling and Management
Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.

Your company would like to mass create new Salesforce users. What is the best way to do this?


A. Manually creating records one by one


B. Create a Visualforce Page for the customers to mass load the data


C. Import Wizard


D. Data Loader

D. Data Loader


Data Modeling and Management
Describe the options and considerations when importing and exporting data.

What is not true regarding the unified data import wizard? (Choose 2)


A. Standard and Custom objects can be imported


B. Records can be added, existing records updated or records added and updated simultaneously.


C. Only administrators can access the Data Import Wizard


D. The import wizard automatically maps data fields from the import file to Salesforce data fields

A. Standard and Custom objects can be imported
C. Only administrators can access the Data Import Wizard


Data Modeling and Management
Describe the options and considerations when importing and exporting data.

Universal Containers want to track the location of each container. What is not a valid reason for creating a custom object and lookup from the container object instead of using a picklist to store location values?


A. There are a very large number of locations


B. Location values need to be maintained by end users


C. Additional information about the location needs to be recorded


D. Validation needs to be performed on the location value

D. Validation needs to be performed on the location value




Data Modeling and Management
Given a scenario, determine the appropriate data model.

Universal Containers need to view the margin of a product on the Opportunity Line Item by calculating the sales price – product cost. The product cost is stored in a custom field on the Product object. What would be the recommended way to meet this requirement?


A. Create a formula field that obtains the value of the cost custom field from the product record and use another formula field to calculate the margin


B. Create a custom field on the Opportunity Line Item object to store the value and use a formula field to calculate the margin


C. Create one formula field that references the cost field on the product object and the sales price in the Opportunity Line Item object.


D. None of the Above

B. Create a custom field on the Opportunity Line Item object to store the value and use a formula field to calculate the margin





Data Modeling and Management
Given a scenario, determine the appropriate data model.

Sam is required to define a custom field on the User record that would show a user’s mentor. In the Salesforce user object, what relationship type option would Sam use to achieve this?


A. Lookup


B. Master-detail


C. Hierarchical


D. None of the above

C. Hierarchical


Data Modeling and Management
Given a set of requirements, identify the considerations and select the appropriate field type.

You are explaining to another developer not familiar with force.com how an external ID field can be used to work with data coming from another system. What features would you mention? (Choose 3)


A. An external ID is indexed and increases query performance


B. An external ID can be either text, number or email data types


C. An external ID is used to represent an identifier for a record from an external system


D. External IDs are not case sensitive

A. An external ID is indexed and increases query performance
B. An external ID can be either text, number or email data types
C. An external ID is used to represent an identifier for a record from an external system

Data Modeling and Management
Given a set of requirements, identify the considerations and select the appropriate field type.

You are having trouble converting a master detail relationship into a lookup relationship. What could be the possible reasons?


A. A roll-up summary field exists on the object


B. The object has reached the maximum number of lookup relationships


C. There is already a lookup relationship with the same object


D. The relationship field is marked as required

A. A roll-up summary field exists on the object


Data Modeling and Management
Identify the considerations when changing a field’s type.

You are having trouble converting a lookup relationship into a master detail relationship. What could be the possible reasons?


A. Not all records have a value in the lookup field


B. The lookup field is not marked as required


C. The object has reached the maximum number of master detail relationships


D. There is already a master detail relationship with the same object

A. Not all records have a value in the lookup field
C. The object has reached the maximum number of master detail relationships


Data Modeling and Management
Identify the considerations when changing a field’s type.

The executive dashboard for Universal Containers needs to show the number of leads that are over a year old, but are not yet converted. Which dashboard component would you recommend for this?


A. Gauge


B. Metric


C. Table


D. Chart

A. Gauge


Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

What features would be required to display a report that shows for each internal recruiter how long current year positions with application are open for? (Choose 3)


A. Summary Report


B. Matrix Report


C. Cross Filter


D. Field Filter

B. Matrix Report
C. Cross Filter
D. Field Filter

Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

Universal Insurance would like to highlight on a report claims that have been open for more than 30 days. What feature could be used for this?


A. Field Highlighting


B. Conditional Highlighting


C. Report Highlighting


D. Bucket Highlighting

B. Conditional Highlighting


Reporting
Determine the features and capabilities available when creating reports, report types, and dashboards.

What is true regarding compact layouts? (Choose 2)


A. If a user doesn’t have access to a field it won’t be displayed


B. Compact layouts can be assigned to different record types


C. Compact layouts support all field types


D. Compact layouts must be configured for fields to be displayed in the record header

A. If a user doesn’t have access to a field it won’t be displayed
B. Compact layouts can be assigned to different record types


Mobile
Describe the declarative customization options available for the Salesforce1 mobile application user interface.

An object specific action has been created to create cases from an account. Cases created from Salesforce1 always are high priority and have the status ‘New’. What should be done to optimize the Salesforce1 user experience to create cases?


A. Only include the required fields on the action layout


B. Only include the minimum fields on the action layout and use default values for additional fields


C. Only include the minimum fields on the action layout and use predefined values for additional fields


D. Include all required and additional fields on the action layout

C. Only include the minimum fields on the action layout and use predefined values for additional fields



Mobile
Given a set of requirements, determine the appropriate global and object-specific actions and action layouts to optimize the Salesforce1 user experience.

What can be configured to be included on the related information page for a record in Salesforce1?


A. Related Lists


B. Expanded Lookups


C. Visualforce Pages


D. Components


E. All of the above

E. All of the above


Mobile
Describe the declarative customization options available for the Salesforce1 mobile application user interface.

Universal Containers plan to start storing Orders in Salesforce. What standard features could they make use of?


A. Cloning existing orders with products


B. Creating an order directly from an Account


C. Creating an order directly from a Contract


D. Creating recurring orders

A. Cloning existing orders with products
B. Creating an order directly from an Account
C. Creating an order directly from a Contract

Salesforce Fundamentals
Describe the capabilities of the core CRM objects in the Salesforce schema.

Universal Containers plans to start using Lead Management in Salesforce. What capabilities of the Lead object could they make use of? (Choose 3)


A. Web to Lead


B. Email to Lead


C. Lead conversion to Opportunity


D. Lead conversion to Account and Contact

A. Web to Lead
C. Lead conversion to Opportunity
D. Lead conversion to Account and Contact

Salesforce Fundamentals
Describe the capabilities of the core CRM objects in the Salesforce schema.

Universal Containers require that when saving an Opportunity record, a check is made to determine if the opportunity value is the highest value for the current year from all opportunities in the system, and if so, mark a checkbox on the opportunity record. What Force.com feature would let you achieve this?


A. Validation Rule


B. Workflow


C. Formula Field


D. Apex Trigger

D. Apex Trigger





Salesforce Fundamentals
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.

You would like to prevent users with the support profile from accessing Documents in Salesforce. What is the best way to achieve this?


A. Set the Document Tab setting to Tab Hidden for the profile


B. Set the Document Tab setting to Default Off


C. Disable Object Access to the Document Object


D. Use a permission set to restrict access to users with the support profile

C. Disable Object Access to the Document Object


Security
Describe the features and capabilities available to restrict and extend object, record, and field access.

If a user’s profile has create, read and edit access to Contacts and the Org Wide Default setting is Public Read, what access will the user have to Contacts?


A. The user will be able to create, view and edit all contacts in the system


B. The user will be able to view all contacts in the system


C. The user will be able to create, read and edit contacts they own and view all other contacts


D. None of the above

C. The user will be able to create, read and edit contacts they own and view all other contacts








Security


Describe the features and capabilities available to restrict and extend object, record, and field access.

Universal Insurance have a requirement for users to be able to enter policy and advisor details on one screen and for the advisor commission to be displayed on the next screen. What would be the recommended solution to this requirement?


A. Create a Visualforce Wizard


B. Create a Visual Workflow


C. Create a formula field


D. Create a process with Process Builder

B. Create a Visual Workflow



Salesforce Fundamentals
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization.