You are on page 1of 5

SFDC Training Evaluation Exam

Name: ____________________________________
Role: ____________________________________

Date: ______________
Score: _____________

I. Multiple Choice (30 pts.). Circle the letter that best completes the statement or answers the question.

1.)

Which of the following is used to track marketing related programs?


a. Opportunities
b. Campaigns
c. Community
d. Events

2.)

Which two (2) items most closely relate to the View layer of the Model View Controller paradigm?
a.
b.
c.
d.

Page Layout
Validation Rule
Custom Tab
Custom Field

3.)

Time-dependent workflow will not work with which type of workflow evaluation criteria?
a. Only when a Record is created
b. Every time a Record is created or edited
c. When a Record is created, and any time its edited to subsequently meet criteria

4.)

A developer has created a junction object what is the significance of the first master-detail (primary) relationship?
a. Look and feel, the junction object's detail and edit pages use the color and any associated icon of the
primary master object.
b. You cannot delete the primary relationship.
c. You cannot rename the primary relationship.
d. There is no significance

5.)

All the following are main setup areas in Salesforce.com except:


a. Personal Setup
b. App Setup
c. Data Setup
d. Administration

6.)

What step is not part of creating a Salesforce custom application?


a. Selecting tabs
b. Selecting profiles
c. Creating a custom object
d. Adding a logo

7.)

All of the following actions may take place on a Workflow Rule except:
a. Create an Event
b. Outbound API message
c. Update a Field
d. Create a Task

8.)

Select the best component to use if you want to list the top five sales performers on a dashboard:
a. Chart
b. Table
c. Metric
d. Gauge

9.)

Which of the following can be used to mass insert a list of account records?
a. Running Scheduled Reports
b. Salesforce Connect to Outlook
c. Import Wizard
d. Content Management

10.) If a parent object has a lookup relationship defined with a child object. Which of the following can happen when you
delete a record from the parent? Choose 2.
a. The child record is deleted
b. Nothing
c. The parent record cannot be deleted
d. The child record cannot be deleted
11.) In a recruiting application, Salary is a child object to parent Position object via master-detail relationship. The min
pay and max pay fields of salary object cannot be modified when Position status on the parent is Approved.
How would a developer design this?
a) Create a Visualforce component on Position detail page
b) Rollup-Summary Field

c)
d)
e)

Validation rule on Position object


Formula field on the Salary object
Validation rule on the Salary Object

12.) Which of the following is not an Optional Feature when creating a Custom Object?
a. Allow Reports
b. Auto Deploy
c. Allow Activities
d. Track Field History
13.) Using a formula field how would a developer calculate the number of days since a record has been created. The
Createddate field is a DateTime type field.
a.
b.
c.
d.

TODAY() DATEVALUE(CreatedDate)
NOW() DATEVALUE(CreatedDate)
TODAY() CreatedDate
CreatedDate TODAY()

14.) Which of the following is not a standard report format?


a. Tabular
b. Funnel
c. Summary
d. Matrix
15.) What layer of model-view-controller paradigm does standard or custom objects associated with?
a. View
b. Model
c. Controller
d. View and Controller
16.) Which of the following is not a valid email recipient for an email notification?
a. Specific User
b. Record Owner
c. External Email
d. None of the above
17.) When creating a sharing rule what entities can data be shared to. Choose 3.
a. Public Groups
b. Users
c. Roles
d. Roles and Subordinates
e. Queues
18.) When would a developer use upsert and external IDs? Choose 2.
a.
b.
c.
d.

To integrate with an external system.


To migrate customizations from sandbox to production.
To load related records without knowing Salesforce record IDs.
To use the Web Services API to query for data.

19.) An organization wants to leverage the import wizards to import different types of data. What type of data cannot be
imported through the wizard?
a.
b.
c.

d.

Accounts and Contacts


Leads
Custom Objects
Users

20.) A customer has a requirement to filter on columns in the related list. As a developer how will you accomplish
a.
b.
c.
d.

Use the filter option in the related list section of the Page Layout
Use the filter option in the related list section of the Mini Page Layout
Use the filter option in the detail page layout of the related list object
Build a visual force component with filter to replace the related list section of the Page Layout

21.) Universal Containers require that some employees are able to view and edit records of a custom object called
positions, but no users can delete them. How can Universal Containers accomplish this goal?
a.
b.
c.
d.

Set the organization-wide default for positions to read-only


Remove the delete permission for the position object for all profiles
Assign the read-only profiles to all users
Remove the delete access for the position object for all user roles

22.) When performing an update with the Data Loader, the comma delimited file must contain a column with which
values?
a.
b.
c.
d.

The created time and date of the record


The unique external ID
The record name
The Force.com record ID value of the record

23.) This is a Salesforce collaboration application that helps you connect with people and share business information
securely and in real time.
a. Group Activities
b. Chatter
c. App
d. Partner Portal
24.) Universal Containers built a recruiting application on the Force.com platform, and want to track how the number and
status of candidates in the pipeline changes month over month. Which feature enables this kind of analysis?
a.
b.
c.
d.

Enable field history tracking and create summary reports


Dashboards
Analytic snapshots
Visual force page

25.) Which statement is true about field level security? Choose 2.


a.
b.
c.
d.

It can be controlled at record level


It can be specified per profile
It can be enforced in web services
It can filter values available in a picklist

26.) Universal Containers tracks offers as an object on a recruiting application. Once an offer has been accepted, there
should be a value in the currency field called actual salary. How would a developer meet this requirement?
a.
b.
c.
d.

Create a validation rule that will make Actual Salary required whenever an offer is saved.
Create workflow field update that will update the Actual Salary field when offer has been accepted.
Create a field dependency between the offer status and the actual salary field.
Create a validation rule that will check if actual salary is not null whenever an offer has been accepted.

27.) Which of the following field properties can be edited within the page layout editor? Choose 2.
a.
b.
c.
d.

Required
Editable
Read Only
Always Displayed

28.) Position is a custom object in the recruiting application built on the Force.com platform. Department is a field on the
position object. Which type of report should a developer create to show hiring managers the number of position
grouped by department?
a.
b.
c.
d.

Tabular
Joint
Summary
Matrix

29.) Which of the following can NOT be done when setting up an approval process?
a.
b.
c.
d.

Perform a field update when a record has been submitted.


Set the record to be editable to the record owner once record has been submitted.
Apply the approval process only when it meets the specified criteria.
Specify the users who can submit the record for approval.

30.) What can cross-object formula reference?


a.
b.
c.
d.

Child object records only


Parent object records only
Both Parent and child record
Other records from the same object.

III. Modified TRUE or FALSE (20 pts.). Indicate whether the statement is TRUE or FALSE. If false, underline the word/s that
make it false, and write the correct word/s that will make it true.

1
2

Controller; or underline validation rules


and specify page layouts or tabs
TRUE
TRUE

TRUE

Tab

Rich Text Area

6
7

Gauge
TRUE

profiles; or underline objects and


specify records

Validation Rules closely relate to the View layer of the Model View Controller
paradigm
Custom picklist fields can be either controlling or dependent fields.
The types of tabs that can be created are Custom Object, Web and Visual
Force.
A profile can have many users but a user can have only one profile.
A custom object is a user interface component you create to display custom
object data or other web content embedded in the application.
Long Text Area field allows users to enter formatted text, add images and
links.
When determining how close you are from achieving a specified target, the
best dashboard component to use is a Metric dashboard component.
Related lists display the many side of a one-to-many relationship.
You can control the access your users have to objects with user roles.

List Views display records tied to the current record being viewed.

10

Related List

IV. Enumeration (20 pts.). Use back sheet of paper if space is not sufficient.

1.)

Provide 5 standard objects in Salesforce. (5 pts.)

2.)

Aside from creating custom fields in a custom object, what other functionalities can be customized in an object? (5
pts.)

3.)

Provide 5 field types in Salesforce. (5 pts.)

4.)

Provide 5 different formula functions and provide a brief description on how theyre used (5 pts.)

V. Essay (20 pts.). Use back sheet of paper if space is not sufficient.
1.)

Differentiate these 3: User, Role and Profile. (5 pts.)

2.)

What is the difference between a Lead and an Opportunity? Can a Lead be automatically converted to an
Opportunity? (5 pts.)

3.)

Provide at least two ways to make a field mandatory. (5 pts.)

4.)

When do you use a master-detail field instead of a look-up field? (5 pts.)

You might also like