Anda di halaman 1dari 29

1 | Page

Dev 401 IMP Questions


1. For a master detail relationship fields, what determines the access a user
must have to master record in order to create, edit or delete the associated
detail records?
a. Field Level Security
b. Field Data Type
c. Record Type
d. Sharing Setting
Ans: d
2. Universal Containers tracks offers as an object in a recruiting application.
Once an offer has been accepted by a candidate, there must be a value in the
Actual Salary field.
How would a developer meet this requirement?
a. Create a validation rule two make sure that the Actual Salary is not null
whenever an after is accepted.
b. Create a workflow field update to set the property of the Actual Salary
field to required.
c. Create a validation rule to make Actual Salary required each time the offer
record is saved.
d. Create a formula field that prompts the user to enter an Actual Salary
value whenever the offer record is edited.
Ans: a
3. Which type of custom field can be an external ID?
a. Custom field of any type.
b. Text, Number, or formula fields only.
c. Phone Number, Email, URL and test-based field.
d. Text, Email, or Number field only.
Ans: d
4. Which statement is true regarding Force.com Sites? Choose 3 Answers?
a. Sites can leverage declarative page layouts as well web pages.
b. Sites enable the developers to build public, unauthenticated websites.
c. Sites are built with Visual force pages.
d. Sites leverage data and content in a Sales force org.
Ans: b,c,d
5. A developer has added a custom object tab to an application.

2 | Page

Which additional feature will become available by default for the object in the
application?
Choose 3 Answers
a. Sidebar Search
b. Recent items
c. Quick create
d. Create new side bar component
e. Custom reporting.
Ans: a,c,d
6. Which feature is available for the custom objects?
a. Sharing.
b. Field History Tracking.
c. Assignment rules.
d. Queues.
Ans: a,b,d
Note: Assignment rules are available for leads and cases only.
7. A universal container tracks positions as a custom object in the recruiting
application. All positions with a priority of critical should not be open for
more than two weeks. If position remains open for more than 14 days the
priority should be re-examined.
How would a developer automate this process?
a. Create a time-dependent workflow action that updates the position status
to closes 14 days after record creation.
b. Create a validation rule that compares todays date and the records
actiondate determine if the difference and greater than 14 days.
c. Create a time-dependent workflow action that sends an email to the
recruiter if the position is still open 14 days after record creation.
d. Create a workflow to done position, assigned to the owner of the position
record that is 14 days after record creation.
Ans: c
8. Universal containers as built a recruiting application on the force.com
platform. In the application, recruiting managers need to see how the
member and the status of the candidates in the pipeline changes month over
month.
Which feature enables this kind of analysis?
a.
b.
c.
d.

Custom report types


Analytic snapshots and dashboards
Dashboards
Custom summary formulas

3 | Page
Ans: b
9. Position is a custom object in a recruiting application built on the force.com
platform. Department is a field on the position object.
Which type of report to show hiring managers the number of positions
grouped by department?
a. Analytic snap shot
b. Pivot
c. Tabular
d. Summary
Ans: d
10.Which statement is true about custom object import wizard?
a. It can perform matching based on related record ID only
b. It can provide success and error files.
c. it can duplicate records
d. it can import, upsert, update,delete and export data
Ans: c
11.In a recruiting application, all users should be able to see position that have a
status Open, if the status anything other than open, the position should be
visible only to the record owner.
How would be a developer accomplish this?
a. Set the organization wide default for position to public Read-only then use
a sharing rule restrict access to closed positions.
b. Set the organization wide default for position to private, then use manual
sharing rule restrict access to closed positions.
c. Set users profiles to ensure to view only for open positions.
d. Set the organization wide default for positions to private then use a
sharing rule automatically share open position
Ans: d
12.Hiring managers at Universal Containers would a visual mechanism for
determining review scora outliers Review scorers are captured as a custom
Review object and can range from 1 to 10? Any review score that is >8
should be highlighted as screen. Any review score which is < 4 should be
highlighted in red.
How would a developer accomplish this?
a. Use custom Summary formulas.
b. Use Charts
c. Use Conditional highlighting
d. Use Matrix Reports.
Ans: c

4 | Page
13.Universal Containers that employees are also able to view and edit records
in a custom object called positions, but in users can write them.
How can Universal Containers and accomplish this goal?
a. Remove and Delete Access for positions from all users rules.
b. Assign the Read-only profile to all users.
c. Set the organization wide-default for positions to Read-only.
d. Remove the delete permission for positions from all profiles.
Ans: d
14.Match the force.com platform aspects with their corresponding descriptions
drop 1st selection Question?
a. User Interface: Controls Applications Appearance.
b. Database: Defines Objects, Fields and Relations.
c. Developments: Tools and environments used to develop Force.com
application
d. Logic: Create tasks, assigns records, does based actions
Ans: doubt (All are right)
15.Which types of tab can a developer create?
Choose 3 Answers
a. Web Tabs.
b. Apex Tabs.
c. Virtual Force tabs
d. Standard Object tabs.
e. Custom object tabs.
Ans: a,c,e
16.A developer would like to modify the contents of a hover details for a custom
object called position
What would a developer customize to accomplish this?
a. Position record types.
b. Position search layouts.
c. Position field dependence
d. Position mini page layout.
Ans: d
17.When loadingaccount, contact and user data that represents the
recommended order to load the data?
a. Load Accounts, then Contacts, then users.
b. The order doesnt Matter.
c. Load Contacts, then Accounts, then users
d. Load users, then Accounts, then Contacts.
Ans: d

5 | Page
18.A business requirement can be met by using either a formula field or an Apex
trigger.
Why would a developer use a formula field of an Apex trigger?
Choose 2 Answers.
a. Formula fields do not require test methods to deploy.
b. Formula fields allow greater control and flexibility then Apex triggers.
c. Formula fields can be creates and deployed using only a browser.
d. Formula fields allow access to resources external to the force.com
platform.
Ans: a,c
19.What can cross object formulas reference?
a. Both parent and child object records.
b. Child object records only.
c. Records of the same object
d. Parent object records only.
Ans: d
20.Object B has a look up relationship to Object A. Object C has a look up
relationship to Object B. A developer needs to run a report an A records with
C record.
How can a developer accomplish this?
a. Create a custom report type that includes A with B with C.
b. Run a report using the standard report type: A with B with C.
c. Create a summary report with a custom summary formula summariting by
A, then B, then C.
d. Create a matrix report with A and B records as column heading and C
records as row headings.
Ans: a
21.What can be viewed using the process visualizer?
a. Workflow rules.
b. Sales processes
c. Support processes
d. Approval processes
Ans: d
22.In a recruiting application, a master details relationship has been defind
between two custom objects, job applications (Master) and Reviews (detail).
Which statement is TRUE?
Choose two answers
a. The master details relationship between job Applications and Reviews is
defind on the job Application object
b. Review records will inherit ownership from associated job application.
c. Deleting a job application record will delete associated review records.
d. Review records may exist without an associated job application.

6 | Page
Ans: b,c
23.In which Salesforce environments will the Force.com record IDs be identical?
a. Production and Developer sandbox only.
b. Production full copy sandbox Developer sandbox.
c. Force.com record IDs are never identical.
d. Production and full copy sandbox only.
Ans: d
24.A developer would like to enable end users to filter the data displayed on the
related list of an object detail page.
How could a developer accomplish this?
a. Enable advanced search on the objects related list
b. Create a visualforce page to replace the object detail view.
c. Configure the objects related list to add a filter
d. Customize the search filter fields layout for that object.
Ans: b
25.Universal containers has built a recruiting application with two custom
objects Job Application and Reviews, that have a master detail relationship,
users should NOT be allow to delete review records after job application
records have been approved.
How would a developer meet this requirement?
a.
b.
c.
d.

Use a validations rule in conjunction with a roll-up summary field.


Use workflow to change the page layout to Read-only.
Remove the Delete button from the job application page layout
Change the interviewers profile to Read-only for the review object.

Ans: a
26.In a recruiting application, a custom object called position requires approval
when a position record is submitted for approval, the requirements below
must be met:
*The hiring manager must approve the record
*The approval must be forwarded to all members of the executive team, but
one executive needs to approve the record.
*The VP of human resources must approve the record.
How would a developer meet this requirement?
a. Create an approval process which utilize parallel approves, but does not
require unanimous approval.
b. Create an approval process with a step for executive team member
approval steps to be skipped.

7 | Page
c. Create approval workflow rules, requiring at least one executive team
member to complete their assigned task
d. Create multiple approval processes, one for each executive team member,
and utilize parallel submission.
Ans: a
27.Which dashboard component displayed a grand total across a set data?
Choose 2 Answers
a. Chart
b. Table
c. Metric
d. Gauge
Ans: c, b
28.For objects where data access is granted through the role hierarchy, how is
access granted?
a. Users are only granted access to data owned by users below them in the
role hierarchy.
b. Users are granted access to data accessible to users in the same role in
the hierarchy.
c. Users are granted access to data owned by users above them in the role
hierarchy.
d. Users are only granted access to data accessible by users below them in
the role hierarchy.
Ans: d
29.Which field is available as a part of the transition workbench for a validation
rule?
a. Description
b. Formula
c. Error message
d. Rule Criteria
Ans: c
30.which action is available to
developer
?
Choose 2 Answers
a. Create a cross object formula field on the child object to reference field on
the parent object.
b. Create a cross object formula field on the parent object to reference fields
the child object.
c. Create a custom report type that allows customization of fields displayed
from both parent and child objects the report wizard.
d. Create a role up summary field on the parent object to count child records.

8 | Page
Ans: a,c
31.A developer needs to support multiple currencies for custom object in an
application. The multiple currency features has been enabled for the
organization.
What does the developer need to know in order to successfully support this
application?
Choose 2 Answers
a. Currency ISO code will need to be supplied when inserting records in
different currencies.
b. Administrators can add additional currencies after the application has
been built.
c. Roll up summary fields on a parent record will calculate incorrectly if the
child records have multiple currencies.
d. The multiple currency features will automatically track historical exchange
roles.
Ans: a,c
32.Universal containers tracks reviews as a custom object in a recruiting
application. An interview score is tracked on each review record and should
be numerical, so that hiring managers can perform score calculations. The
score should be restricted to integer value 1 through 5 and displayed as a set
of radio buttons.
How can a developer meet this requirement?
a. Create the interview score field as a picklist, displayed as radio button on
the page layout
b. Create the interview score field with a data type of radio button
c. Create a visualforce component to display the interview score as a set of
radio buttons
d. Create a formula field that displays the interview score as a set of radio
buttons.
Ans: c
33.In a recruiting application summary recruitment are tracked in a custom
object. An approval process ..we route all salary
requirements less than 100,000 U$0 to the recruiter to automatic approval in
that same approach process salary requirements greater than 100,000 U$0
are routed directly to the vice president of human resources.
What must be done to indicate the approval process that will route the
appropriate reports to the vice president for approval?
a. Create a workflow rule that will evaluate salary amount and send a
notification to the vice president if the salary is greater than 100,000 USD
b. Save the record so it will automatically be entered into the approval process

9 | Page
c. Create a workflow rule that will evaluate the salary amount and trigger the
approval process if the salary is greater than 100,000 USD
d. The approval process by clicking on the submit for Approval on the records
detail page layout
Ans: d
34.What is NOT a component of a custom Force.com application?
a. Date warehouse
b. Custom object
c. Custom tab
d. Default loading page
Ans: a
35.What must a developer consider when inserting records using an API-based
tool?
Chose 2 answers
a. Required fields on page layouts are enforced
b. Universally required field settings are respected
c. Validation rules are respected
d. Apex triggers are ignored
Ans: b,c
36.In a master detail relationship, what happens to the child records if the parent
record is deleted?
a. Child records are not deleted
b. Child records are deleted
c. Parent record deletion fails
d. A subset of the child records is deleted
Ans: b
37.A developer needs to perform an automated extract of data from Salesforce
nightly at 2:00 am
How would the developer accomplish this?
a. Use the data export service to perform a nightly extract
b. Use the command-line interface of data loader
c. Use the export scheduler of data loader GUI
d. Use the schedule manager of the import wizard
Ans: b
38.If a change is made to an approval process, how can a developer determine
the user that made the change?
Choose 2 Answers
a.By looking at Modified By on the approval definition
b. By checking the field level history on the associated record
c. By examining the Debug log

10 | P a g e
d. By examining the set audit trail
Ans: a,d
39.In a bug tracking application, Universal Containers has created a time-based
workflow action that will execute 30 days after a Bug record is created. The
developer would like to test to sure that the rule is working as it should.
Which feature is available for Testing?
Choose 2 Answers
a.
b.
c.
d.

Bug History related list


Debug log
Time based workflow queue
Activity history related list

Ans: b,c
40.Which statement is TRUE about field level security?
Choose 2 answers
a. It is specified on the profile
b. It is determine the values displayed in a visible pick list filed
c. It is enforced in the web services API
d. It can be controlled at the record level
Ans: a,c
41.When performing an update with data loader the commadelimited file must
contain a columnwith which values?
a.
b.
c.
d.

The
The
The
The

logical names of the records


profiles names of the records owners
force.com records ID values of the records
created time and data of the records

Ans: c
42.Master details relationships can be used to model many-to-many
relationships between
two objects.Which statement is TURE about many
to many relationships?
Choose 3 answers
a. Each master object record displays a related list of the associated junction
object records
b. Each use a junction object to connect the two objects that need to relate
to each other.
c. Each primary and secondary object has a standard report ______________
d. Each record of one object is linked to multiple records from another object
and vice versa

11 | P a g e
Ans: a,b,d

43. A developer wants to build an application on the force .com platform the data
model, the users needing access to the application, and the application business
logic have been considered. The report and dashboard requirements have been
considered.
Which statement is TRUE about building the application?
a.
b.
c.
d.

The
The
The
The

developer will not be able to load application data


data model may not be visible to management users
dashboard will not be visible to management users
data model may not support the required reports

Ans: d
44. Which mechanism allows for authenticated access to aforce.com site?
Choose 2 Answers
a.
b.
c.
d.

It is not possible to provide authentication for force.com Site


An active customer portal
An active partner portal.
Setting restrictedIP ranges for your site.

Ans: b,d
45. Why might an analytic snapshot fail during a scheduled run?
Choose 3 answers
a.
b.
c.
d.
e.

The
The
The
The
The

source report has been resaved as a matrix report.


running user has been made inactive.
target object contains an Apex trigger
target object is a custom object.
source report was not created by an Administrator.

Ans: a,b,c
46. What is a junction object?
a. A custom object with two master detail relationships.
b. A standard object with a master detail relationship.
c. A custom object with a master detail relationship
d. A standard object with two master detail relationships
Ans: a

12 | P a g e
47. How does a developer enable users to access tags in the sidebar?
Choose 3 Answers
a.
b.
c.
d.
e.

By
By
By
By
By

enabling tags for public groups


enabling tags for organization
enabling tags on users profiles
adding tags on the sidebar in the home page layout
enabling tags on the page layout for an object.

Ans: b,c,d
48. How can a wireless device user approve a record?
Chose 2 Answers
a.
b.
c.
d.

Via
Via
Via
Via

voice recognition
email from a smartphone
mobile browser by logging into Salesforce
a text message

Ans: b,c
49. Which portion of the Model-View-Controller paradigm is represented in
force.com as a standard or custom object?
a. Model
b. Controller
c. View
Ans: a
50. Which property of a field can be edited within the page layout editor?
Choose 2 answers
a.
b.
c.
d.
e.

Controller
Required
Always displayed
Read-only
Field dependency

Ans: b,d
51. Which developer tool can be used to create a data model?
Choose 2 Answers
a. Force.com Data loader

13 | P a g e
b. Force.com IDE
c. Force.com API
d. Application Setup Menu
Ans: b,d
52. Users X and Y need to see the same candidate record. For security reasons, user
Y should NOT be able to view and report on the Email Address field on the record
How would a developer meet this requirement?
a. Use a sharing rule to make the email address only visible to user X.
b. Use page layouts to make the email address visible to user X but not User
Y
c. Use field level security to make the email address visible to user X but not
user Y
d. Us a custom visual force to make the email address visible to user X but
not user Y
Ans: c
53. Object X has a lookup field to object Y.X needs to display a text value from a text
field on Y
To ensure data integrity, how would a developer implement this?
a. Create a formula field on object X that retrieves the value from Y
b. Create a roll-up summary field on object X that retrieves the value from Y
c. Create a text field on object X and use a workflow rule to fill in the value
upon the creation of X
d. Create a text field on object X and use Apex to populate the value
Ans: a
54. In a custom order management application , Universal containers requires that
the Product Name and product code are consistent according to a custom object
set up with valid product Name and Product code combinations. When a user enters
an order the System should check to ensure that the Product name and Product
code entered are valid.
Which feature would a developer use to accomplish this?
a.
b.
c.
d.
Ans: d

A
A
A
A

Validation rule REGEX function


formula field with the VALIDATE function
Formula Field with If Function
Validation rule with the VLOOKUP function

14 | P a g e
55. Which statement is FALSE about masterdetail relationships in the Force.com
platform?
a. The master-detail relationship field is required on the page layout of the
detail record
b. When a master record is deleted,the related detail records detail records
detail records are also deleted
c. When defining a master relationship, the custom object on which you are
working is the master
d. The security settings for the master record control the detail record
Ans: c
56. Which is a valid data type for a custom formula field?
a.
b.
c.
d.
e.

Percent
Currency
Date
Email
Radio Button

Ans: a,b,c
57. Given a three tier model (UI layer, business logic layer, data layer), which
feature of the Force.com Platform is
a. Custom fields
b. Custom relationships
c. Custom objects
d. Custom applications
e. Custom tabs
Ans: a, b, c
58. When do users have the option to manually share records from the detail page?
a. When the organization wide default for the object is set to Private or
Read-only
b. When a developer grants the users the share Records permission
c. When the organization wide default for the object is set to public
Read/write
d. When a developer adds the sharing button to the Page layout.

15 | P a g e
Ans: a
59. In a recruiting application, a position custom object is related to a salary custom
object, sees the information such as current salary, isstored on the Salary object. All
users should be able to at least view position information. However, only selected
individuals should be able to read salary records. How should a developer
accomplish this?
a. Create a look up relationship between position and salary, set Organization
wide defaults to Public
Read-only for Position and Private for salary.
b. Create a lookup relationship between position and salary, set organization
wide defaults to private for position and salary.
c. Create a master-detail relationship between position and Salary set
organization wide defaults to Public Read-only for position and private for Salary.
d. Create a master-detail relationship between position and salary, set
organization wide defaults to public Read-only for position and salary.
Ans: a
60. Which capability does building an application on the Force.com platform
provide?
Choose 3 answers
a.
b.
c.
d.

The
The
The
The

ability
ability
ability
ability

to
to
to
to

internationalize and localize application


run reports on configuration changes
build application with clicks not code
have applications upgraded without losing Customizations

Ans: a,c,d
61. A developer wants to report trends in the data.
Which feature of the Force.com platform would a developer use to accomplish this?
a.
b.
c.
d.

Matrix Report
Analytic Snapshot
Field history
Summary Report

Ans: b
62. A developer wants to customize the look and feel of the user object.
Which page layout customization is NOT supported for the user object?
Choose 2 answers

16 | P a g e
a.
b.
c.
d.
e.

Custom links
Custom buttons
Custom fields
Tagging
Inline visual force pages

Ans: b, d
63. When creating a workflow rule, which action requires a formula as the rule
Criteria?
a.
b.
c.
d.

Checking if the current users profile is System Administrator


Checking if the value in a field has changed
Checking if the status of a record is new
checking if the status of a record was modified today

Ans: b
64. Which Force.com feature most closely aligns with the View aspect of the Modelview Controller design Pattern?
Choose 2 Answers
a.
b.
c.
d.

Custom field
Visual force page
Page layout
Validation rule

Ans: b, c
65. Upon final rejection of a record that has been through an approval process,
which action is NOT allowed?
a.
b.
c.
d.

Looking the record from being edited


Creating a task for the record owner
Sending an email to the record owner
Sending the record to the recycle bin.

Ans: d
66. What is capability of the Data Loader?
Choose 2 Answers
a.
b.
c.
d.

The
The
The
The

Ans: b, c

Data
Data
Data
Data

Loader
Loader
Loader
Loader

can
can
can
can

bypass sharing model settings.


be executed from the command lone.
load more than 50,000 records at a time.
de-duplicate records

17 | P a g e
67. A developer has received confirmation that salesforce.com has enabled
insert table system audit fields for an organization.
a. Ability to insert
b. Ability to insert
c. Ability to insert
record
d. Ability to insert

account records setting the create Date field of each record.


account records setting the Deleted field of each record
account records setting the system Mod stamp field of each
account records setting the $Mark Sync field of each record

Ans: a
68. A developer is loading data, in a CSV format, into a custom application from a
legacy system. The developer would like to load users into the user object, and
positions and job applications owned by named users into related custom objects.
Which obstacle will the developer encounter when using the import wizard?
a.
b.
c.
d.

The
The
The
The

import
import
import
import

wizards
wizards
wizards
wizards

do not support the user object.


do not support custom object.
do not import files to specify record owner
cannot data from CSV files.

Ans: a
69. In a custom recruiting application, custom objects are used to track positions
and job posting sites (e.g., monster.com or hotjobs.com).each positions is typically
posted too many job postings sited.
Which additional object is required to right positions and job posting sites so that a
user report on the number of positions associated with w given posting site?
a.
b.
c.
d.

Parent object
Lookup object
Junction objects
Standard object

Ans: c

70. Which action is not necessary when using the declarative capabilities of the
Force.com platform to build custom applications?
Choose 3 Answers
a.
b.
c.
d.

Write SQL quires to create reports


Compile code
Configure an application server
Build a data model

18 | P a g e
Ans: a, b, c

71. Which is a required step for creating a many-to-many relationships?


Choose 2 Answers
a.
b.
c.
d.

Create
Create
Create
Create

a custom object to join two objects


the related list on the page layout of the junction object
a many to many relationship between two objects
two relationships

Ans: a, d
72. Which option exists for calculations or analysis in reports?
a.
b.
c.
d.

For multiple sets of data on one chart


Set parameters to highlight outliers
Maintain calculations from previous runs of the report
Perform calculations on summary data

Ans: b, c, d

73. In a custom recruiting application, positions and stored in a separate custom


objects. When looking at the details of a position record, a hiring manager needs to
see a list of recommended candidates instead of all candidates, based on matching
job skills.
How could a developer meet this requirement?
a.
b.
c.
d.

Add
Add
Add
Add

an inline visual force page on the position page layout.


a dashboard to the position page layout
the candidates related list to the position page payout
a lookup relationship to the candidate object

Ans: a
74. After creating a workflow rule with a time-based action that sends an email
reminder to users 14 days after a record has been created, a developer would like
to test to make sure that the rule is working in a way in which it was intended
How would a developer verify that the workflow Rule is working?
a. Create a new record, then check the time based Workflow queue
b. Select the developers user name in the time based workflow queue
setup, create a new record, then check the queue for evidence that the
workflow executed.

19 | P a g e
c. Select the developers user name in the Debug log setup, create a new
record, then check the Debug log for evidence that the workflow
executed
d. Create a new record, then check the outbound message queue.
Ans: a, c

75. Two master detail relationships need to be created an object x. The first master
detail relationship is the primary relationship.
What is an effect of the primary relationship on X?
a.
b.
c.
d.

The primary relationship cannot be deleted


X will inherit the look and feel of the primary master object
Custom report type are limited to the primary relationship
There will be no effect on x

Ans: b
76. Which Force.com feature most closely aligns with view aspect of the modelview-Controller design pattern?
Choose 2 answers
a.
b.
c.
d.

Custom field
Visual force page
Page layout
Validation rule

Ans: b, c
77. Which scenario requires Apex to automate the real-time business logic?
a. As a user saves a new order (a custom object), the quantity and
products on the order are checked against an existing warehouse stock
(a custom object), then the warehouse that the product will ship from
on the order record is populated.
b. When a user enters a state and Zip code into custom field on a
candidate custom object, it must be checked against a zip code custom
object to ensure that the zip code entered does not exist in the state
entered
c. When a user saves a New hire record(a custom object), an outbound
message is automatically sent with the new hires contact information
to an external HR-system

20 | P a g e
d. When a user creates a new time of request record(a custom object)
and clicks submit for approval, the Time of Request routes to that
users manager for approval
Ans: a

78. Which statement is true about a profile?


Choose 2 Answers
a.
b.
c.
d.

It
It
It
It

can revoke access Granted by sharing


can grant access to records using record types
enables object level permissions and grants access to all data
controls user password settings

Ans: b, c

79. Which relationship type should be used to capture a users manager on each
user record in the application?
a.
b.
c.
d.

Many to many
Hierarchical
Parent-child
Master-detail

Ans: b
80. Positions and job Applications are custom objects in a recruiting application.
There is a lookup relationship on job applications to positions. A developer wants to
see a list of the top ten positions with the greatest number of related job
applications.
Which dashboard component should the developer choose?

a.
b.
c.
d.

Gauge
Chart
Metric
Table

Ans: d
81. The organization wide default setting for accounts is private. A manager resides
above a team in the role hierarchy. The manager wants to share some of the
account date with the team,

21 | P a g e
Which feature can extend the viewing privileges of the team to allow to see each
others data?
Choose 2 Answers
a. Dashboard Folder settings
b. Report Running User
c. Report Folder settings
d. Dashboard Running user
Ans: a, d
82. When configuring time-dependent workflow actions, which evaluation criteria
selection is available?
Choose 2 Answers
a.
b.
c.
d.

Every time a record is viewed


Every time a record is created or edited
Only when a record is created
When a record is created, or when a record is edited and did not
previously meet the rule criteria

Ans: c, d
83.Which statement is true regarding a Force.com domain name?
Choose 3 Answers
a.
b.
c.
d.

It
It
It
It

must be unique
is usually the name of your company
connect be changed once it is registered to your organization
cannot be mapped to your companies domain

Ans: a, b, c

84. A developer is building a custom application using the declarative framework.


The developer would like to customize the application user interface.
What customization is available on the page layout?
Choose 2 answers
a.
b.
c.
d.
Ans: c, d

Create a three column section


And custom detail and list buttons
Make a field required, based on a data value in another field
Add an existing visual force code to an section.

22 | P a g e
85. Which statement is TRUE about Encrypted Custom fields?
Choose 3 Answers
a. Encrypted files are not available in filters for list views, records and
rollup summary fields
b. Encrypted fields can be included in report results
c. Encrypted fields can be included in search results
d. Encrypted files are not available for validation rules or Apex scripts
Ans: a, b, c
86. Which API can be used to create the data model?
a.
b.
c.
d.

Force.com single sign on API


AJAX toolkit for Force.com
Force.com Metadata API
Force.com API

Ans: c
87. In a recruiting application using an approval process on a custom object called
positions, a position record simultaneously sent to three approvers in an approval
process step
When can the position record advance to the next step in the process?
Choose 2 answers
a. When all approvals are received if unanimous approval is required.
b. When the first approval is received if anonymous approval is not
required
c. When a majority of approvals is received when majority approval is
required
d. When one of the approvers skips the final step in the process
Ans: a, b
88.In a recruiting application, a custom job application object has a lookup
relationship to a custom candidate object. The candidate object stored personal
information, including name and email, about an individual ............ for a job. The
recruiting organization would like to see the candidates name and email address
related job application record as well.
How can a developer meet this requirement?
a. Use a cross-object formula field to display, the name and email from
the candidate record to the job application record
b. It is not possible for a developer to meet this requirement

23 | P a g e
c. Use a validation rule to copy the name and email from the candidate
record to the job application record.
d. Use a cross object workflow rule field update action to copy he name
and email from the candidate record to the job application record
Ans: a
89. Which aspect of an application is addressed in the business logic layer?
Choose 2 Answers
a.
b.
c.
d.

Customized user interface


Data entry validation rules
Extendable data model
Process automation

Ans: b, c

1. An organization has decided to manage hiring and positions. A custom


object has been created to manage all new job positions. All positions
below $50,000 must be approved by the hiring manager, and positions
above $50,000 must be approved by the hiring manager and the regional
hiring manager. What would a developer use to declaratively fulfill the
requirement?
a. Apex code, to check the position's salary and assign the appropriate resource
for approval
b. Approval process
c. Validation rules
d. Dynamic routing approval

24 | P a g e

Ans:B
2. If 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
Ans: A
3. An organization has created a custom object to manage all job positions.
Using an approval process they have configured the application to have
the first step of the process require approvals from three different hiring
managers.
Select the two (2) possible approval choices based on multiple approvers for
an approval step.
a.
b.
c.
d.

Approve or reject based on the first response


Require unanimous approval from all selected approvers
Require majority approval from all selected approvers
Require x out of y approval from all selected approvers

Ans: A,B

4. An organization is interested in using the data loader to load data into


Salesforce.com. Which of the following are NOT capabilities of the data loader?
Please select two (2) choices.
a. Import greater than 50,000 records
b. Import data into two objects in a single transaction
c. Rollback import transactions
d. Run by command line
Ans: A,D

5. An organization needs the ability to view the value of the opportunity stage
field on an opportunity product related list. Please choose the declarative
method of fulfilling the requirement.
a. Create an Apex method to replicate the value on the child object, and set the
field level security to read-only and expose the new field on the opportunity
product related list
b. Create a cross object formula field on the opportunity product object and
expose the formula field
on the opportunity product related list

25 | P a g e

c. Create a validation rule on the opportunity product object


d. Create a new picklist field called stage on the opportunity product object, and
expose the field on the opportunity product related list
Ans: B
6. A developer wants to use the console to view the parent object of the child
object in focus on the console. How would a developer specify what related
list fields are displayed on the parent object?
a.
b.
c.
d.

On an child object's mini-page layout


On an parent object's mini-page layout related lists field selection
On the parent object's page layout related lists field selection
You cannot modify the related fields on the console view

Ans: B

7. A developer has a requirement to collect the state and the cities for the state
selected on an account page layout. Once the user selects a state, only the
possible cities in that state should be available for entry. What is the best
declarative method for fulfilling this requirement?
a. Create a workflow rule that will update the city once a state is entered
b. Create a validation rule that will cause an error if the city is not in the state
that has been entered
c. Create a dependent picklist for cities based on the state that has been entered
d. Create a formula field that look ups the valid cities for the state entered
Ans: C
8. A developer has created a time-based workflow that escalates a lead record
10 days after it has been created if no updates have occurred. What is the
best way for the developer to test that the new time based workflow rule is
functioning? Please select two (2) choices.
a. Use debug logs to set up the developer; create a new lead record review
debug logs
b. Create a new lead record; view the time-based workflow queue;
c. Set up the developer for time-based workflow queue; create a new lead record;
view the time-based workflow queue
d. Create a new lead record; view the outbound messages queue
Ans: A,B
9. Under what circumstances would the sharing button be enabled on a detail
view for a record?
a. A developer has added the button to the page layout
b. When record sharing is enabled in the user profile
c. When record sharing is set to public, read only, or private
for the object

26 | P a g e
d. When record sharing is set to public read/write for the object
Ans: C
10. When creating a sharing rule, what entities can data be shared to?
Please select three (3) choices.
a. Public groups
b. Users
c. Roles
d. Roles and subordinates
e. Queues
Ans: A,C,D
11. A developer needs to make a field that is normally accessible to most users
inaccessible on the report wizard for specific users. What is the best method
to fulfill that requirement?
a. Field-level security
b. Remove the field from the page layout
c. Remove the field from the user profile
d. Change my display under personal settings
Ans: A

12. How can a developer get a custom object added to the quick create list?
a. Add the object through home page component settings
b. It is added automatically
c. Expose a custom tab for the custom object
d. Enable the quick create on the user profile
Ans: C
13. Select the features that are available through custom report types. Please
select two (2) items.
a. Define object relationships and fields for reports
b. Define up to 4 object relationships
c. Define anti-join relationships
d. Create analytic snapshot reports
Ans: A,B

14. An organization wishes to have everyone view/edit records on an object


except for a single person x who should only have read-only access to the
object. What is the best way to implement the requirement?
a.

Modify the sharing access for the object to public read/write and remove user
x from the role hierarchy

27 | P a g e

b.

Modify the sharing access for the object to private and remove user x from
the role hierarchy

c. Modify the sharing access for the object to public read only, create a public
group with everyone except user x; create a sharing rule and define read/write
access to the public group.
d.

Modify the page layout to be read-only

Ans: C

15. Salesforce.com has notified you that they have enabled the ability to update
audit fields for your organization. When inserting a record which field can
you set?
a. CreatedDate
b. IsDeleted
c. SysModStamp
d. UpdatedDate
Ans: A
16. Using the Force.com platform declarative model to build an application,
which of the following do you NOT have to do? Please select three (3) choices.
a.
b.
c.
d.

Install a database server


Configure an application using clicks not code
Deploy a web server
Administer and e-mail server

Ans: A,C,D

17. For the order management application, the developer has created a custom
object to store the product line and product combination. When creating an
order, the product line and product combination need to be consistent. What
is the best option for implementing this?
a. Use a workflow to update the product automatically based on the product line
b. Create a validation rule using IF
c. Create a formula field to enforce the combination
d. Create a validation rule using VLOOKUP
Ans: D

18. How does Salesforce enforce data access using role hierarchy?

28 | P a g e
a. Users are given access to the records owned by the users who are below them
in the role hierarchy
b. Users are given access to the records owned by the users who share the same
role in the role hierarchy
c. Users are given access to the records accessible by the users who are below
them in the role hierarchy
d. Users are given access to the records accessible by the users who are above
the role hierarchy
Ans: A
19. Where do you change the hover detail?
a. Mini view
b. Page layout
c. Profile
d. Mini page layout
Ans: D
20. In a recruiting application, salary is a child object to a parent position object via a
Master-Detail relationship The min pay and max pay fields of salary object cannot
be modified when the Position status on the parent is 'Approve'.
How would a developer design this?
a. Create a Visualforce component on the position detail page
b. Rollup-summary field
c. Validation rule on position object
d. Formula field on the salary object
e. Validation rule on the salary object
Ans: E
21. What are the components of the dashboard that use grand totals?
Please choose two (2) items.
a. Chart
b. Metric
c. Table
d. Gauge
Ans: B,D

29 | P a g e
22. Universal containers need to make all records of an object visible to all users
when it is in 'Approve' status. The records are created with "New" status and
are only visible to a select set of users.
How will a developer implement this?
a. Set the object level sharing to private, add a workflow rule to update the
sharing rule when status changes.
b. Set the object level sharing to public read-only, restrict the sharing when
status is New.
c. Set the object level sharing to private, create a public group with appropriate
users, modify manual sharing to public group based on status
d. Create role hierarchy, modify the user profiles when status changes
Ans: C

23. A customer has a requirement to filter columns in the related list. As a


developer how will you accomplish this?
a. Use the filter option in the related list section of the page layout
b. Use the filter option in the related list section of the mini page layout
c. Use the filter option in the detail page layout of the related list object
d. Build a Visualforce component with a filter to replace the related list section of
the page layout
Ans: D
24. How do you highlight totals in a report?
a. Roll-up summary field
b. Formula field
c. Custom summary field
d. Summary totals
Ans: D

Anda mungkin juga menyukai