You are on page 1of 51

SF Dev401 Dumps 1

1.How many characters are there in the Salesforce case-insensitive id field of an object? Select the
one correct answer.
a. id field is not mandatory
b. The field length is customizable
c. This depends on the version of Salesforce
d. 1
!."ame the prefi# used by standard $isual%orce mar&up tags. Select the one correct answer.
vf
ape#
c
s
'.(hich of the following cannot be included in a $isual%orce page? Select the one correct answer.
)ava
)avaScript
HT*+
%lash
,.To create a new $isual%orce page Hello(orld in development mode- which ./+ should be
appended to server address? Select the one correct answer.
0Hello(orld
0vf0Hello(orld
0ape#0Hello(orld
0home0Hello(orld
1.(hat is the ma#imum size of a $isual%orce page? Select the one correct answer.
1 *2
1 *2
11 *2
There is no limit on the size of a $isual%orce page
3.(hat is the number of components that can be added to a dashboard? Select the one correct
answer.
!4
!1
14
144
5.(hich of these represent the correct synta# for custom controllers? Select the one correct answer.
6ape#7page controller89*y:ontroller9;
6ape#7page standard:ontroller89*y:ontroller9;
6ape#7page custom:ontroller89*y:ontroller9;
6ape#7page private:ontroller89*y:ontroller9;
.(hich is the first step when creating reports? Select the one correct answer.
Select report name
Select object on which report needs to be generated
Select type of report
Select columns to be displayed
<.(hich of these is not a valid report type. Select the one correct answer.
Summary
*atri#
Tabular
=etailed
14.(hich report type is used to group rows of data and show their subtotals. Select the one correct
answer.
Summary
*atri#
Tabular
=etailed
11.(hich report type is used to group rows and columns of data and show their subtotals. Select the
one correct answer.
Summary
*atri#
Tabular
=etailed
1!.(hich report type does not allow generation of charts? Select the one correct answer.
Summary
*atri#
Tabular
=etailed
1'.>n the statement below- controller refers to what type of controller? Select the one correct
answer.
6ape#7page controller89?ccount:ontroller9;
Standard :ontroller
:ustom :ontroller
:ontroller @#tension
Specific :ontroller
1,.(hich of the following represent correct synta# to display first name from global variable user?
Select the one correct answer.
A.ser.%irst"ameB
AC.ser.%irst"ameB
D.ser.%irst"ame
ACD.ser.%irst"ameB
11.(hich of these is not a standard profile? Select the one correct answer.
=eveloper
:ontract *anager
/ead only
Solution *anager
13."ame the language %orce.com uses to support full-te#t search in objects. Select the one correct
answer.
SE+
$isual%orce
SFE+
SFS+
15.2efore a code can be deployed on production what percentage of test coverage must be
achieved. Select the one correct answer.
!1G
14G
51G
144G
1.>n Salesforce what is the ma#imum number of fields that can be added to an object? Select the
one correct answer.
There is no such limit on the number of fields
144
!44
144
1<.(hich of these are valid data type in %orce.com development platform. Select the two correct
answers.
Hercent
./+
:hoicebo#
+ong
=ecimal
!4.(hen designing an application- a developer needs to ma&e a field editable to all profiles. >n field
level security what settiings should be used in this situation. Select the one correct answer.
=isable $isible and /ead-Fnly
=isable $isible but @nable /ead-Fnly
@nable $isible but =isable /ead-Fnly
@nable $isible and /ead-Fnly
?nswers 7
1. d 1 .
!. ape#
'. java
,. ape#0Hello(orld
1. 11*b
3. !4
5. 6ape#7page controller89*y:ontroller9;
. select object on which reports needs to be generated .
<. =etailed
14. Summary
11. *atri#
1!. Tabular
1'. custom controller
1,. ACDuser.%irst"ameB
11. =eveloper
13. SFS+
15. 51G
1. 144
1<. Hercent -.rl
!4. @nable visible =isable /eadonly
SF Dev401 Dumps 2
!1.(hich report type does not support analytical snapshot? Select the one correct answer.
Summary
*atri#
Tabular
=etailed
!!.? customer has reIuested a user interface where list view of four objects can be accessed
together with freIuent navigation across them. (hich feature of %orce.com platform can be used to
support this reIuirement? Select the one correct answer.
:onsole
=ashboards
?nalytical Snapshot
Hac&ages
+ayout template
!'.>n a recruitment application- a dashboard component needs to be built that will display total
number of positions. (hich dashboard component can be used to implement this feature? Select the
one correct answer.
Jauge
*etric
Table
:hart
$isual%orce page
!,..niversal /ecruiters will li&e to hire ten employees in two months. >n a recruitment application-
a dashboard component needs to be built that will display progress towards achieving this goal of
hiring of ten employees. (hich dashboard component can be used to implement this feature? Select
the one correct answer.
Jauge
*etric
Table
:hart
$isual%orce page
!1..niversal /ecruiters uses an e#ternal system for &eeping trac& of e#its from the organization.
The :@F of the organization will li&e to view information about e#its in the Salesforce application
that .niversal /ecruiters uses. (hich dashboard component can be used to implement this feature?
Select the one correct answer.
Jauge
*etric
Table
:hart
$isual%orce page
!3..niversal /ecruiters uses %orce.com as its recruitment platform. The Sales $H of .niversal
/ecruiters will li&e a report that will display progress in recruitment across si# months. (hich
reporting component can be used to implement this feature? Select the one correct answer.
Summary
*atri#
Tabular
?nalytic Snapshot
!5.(hich two features are supported by Salesforce in development mode? Select the one correct
answer.
=eveloper mode allows a default user interface to be created for objects.
=eveloper mode provides a debugger that is used to perform step by step e#ecution.
=eveloper mode allows developers to create dashboards from reports.
=eveloper mode allows split screen where user can view $isual %orce editor and user interface
together
=eveloper mode allows developers to create new pages by just entering the page name.
!..niversal /ecruiters wants to ma&e access to records in such a way that all managers should be
able to access records that are accessible to their team members. (hich feature of %orce.comKs
security should be used to implement this reIuirement. Select the one correct answer.
Fbject level access to profiles
%ield level access to profiles
Frganization wide defaults
/ole hierarchy
Sharing rules
*anual sharing
!<..niversal /ecruiters need to ensure that the Social Security "umber and Hhone "umbers follow
a specific pattern. (hich function can be used to implement this functionality. Select the one correct
answer.
/@J@L
@LH/*?T:H
>S".*2@/
H/>F/$?+.@
$+FFM.H
'4..niversal /ecruiters have an object that they use to store all .S zip codes and corresponding
states. They want to ensure that the zip code and state specified by users are correct. (hich function
could be used to implement this feature? Select the one correct answer.
/@J@L
@LH/*?T:H
>S".*2@/
H/>F/$?+.@
$+FFM.H
'1.(hich of these functions is available in formulae field. Select the one correct answer.
>S:H?"J@=
>S"@(
/@J@L:
>%
$+FFM.H
?ll of these functions are available in a formula field
'!.? %orce.com developer needs to e#ecute ?pe# code snippet and chec& the resource usage.
(hich feature of the platform can be used to support this reIuirement. Select the one correct
answer.
=ebug +og
System +og
Setup ?udit Trail
%ield level security
''.? user at .niversal :ontainer has reported an issue with respect to approval process. Nou need to
analyze this issue by reviewing the debug messages that get generated for this particular users.
(hich feature of the platform can be used to support this reIuirement. Select the one correct
answer.
=ebug +og
System +og
Setup ?udit Trail
%ield level security
',.(hile debugging an issue you realize that the field type of an object has changed. Nou need to
find out more details about this change. (hich feature of the platform can be used to support this
reIuirement. Select the one correct answer.
=ebug +og
System +og
Setup ?udit Trail
%ield level security
?nswers 7
!1. *atri#
!!. :onsole
!'. *etric
!,. Jauge
!1. $isualforce Hage
!3. ?nalytic snapshot
!5. = - @
!. /ole Hierarchy
!<. /ege#
'4. $loo&up
'1. if
'!. System log
''. =ebug log
',. view setup audit trial
SF Dev401 Dumps 3
'1.>n .niversal /ecruiter application a developer realizes that the Salary field of an employee is set
up to an incorrect value. The developer needs to find out who has set this new value to Salary field.
(hich feature of the platform can be used to support this reIuirement. Select the one correct
answer.
=ebug +og
System +og
Setup ?udit Trail
%ield History Trac&ing
'3.(hich of the following is correct about custom fields in Salesforce. Select one correct answer.
>f a field is set as reIuired it must be entered in the Salesforce generated pages- however it may not
be specified when entering information via %orce.com ?H>
? reIuired field is always present in an edit page
? uniIue field is always present in an edit page
? uniIue field increases report and SFE+ performance
'5.%ields of the which of the following type is not allowed to be set as e#ternal ids. Select one
correct answer.
=ate
"umber
e*ail
Te#t
'.The number of master detail relationship that an object can have are
1
!
!1
'44
'<.The number of +oo&up relationship that an object can have are
1
!
!1
'44
,4.(hich of these is true about the +oo&up /elationship. Select one correct answer.
Harent is not a reIuired field and may be omitted.
=eleting an object deletes its children.
/oll-up summary field can be used to perform basic operations over all children of a parent record.
Security access of the child record is dependent upon the parent record.
,1.(hich of the following cannot be used to build a complete :ustom Tab. Select one correct
answer.
=isplay an e#ternal web page
=isplay data using a $isual%orce page
Show data from a custom object using the native user interface
=isplay the approval process using an ?pe# page
,!.(hich of the following is not supported by @nhanced Hage +ayout editor. Select the one correct
answer.
:hange the field name
?dd blan& spaces
*a&e a field reIuired or read-only
?dd a new section
?dd a new custom field
,'.(hich of the following is true about /oll-up summary fields? Select one correct answer.
/oll-up summary can only be set on the parent of a *aster-=etail or +oo&up relationship.
/oll-up summary can be used to compute S.*-*>"-*?L-?$J over a set of records
The results of the roll-up summary is displayed on the child in a master-detail relationship.
/oll-up summary fields are read only.
,,.(hich of the following is true about $alidation /ules? Select two correct answers.
$alidation rules are e#ecuted when the user clic&s on the Save button.
$alidation rules are not applicable when the data is stored using the ?H>.
>f the error condition evaluates to true- then an error message is generated and the record is not
saved.
$alidation rules are applied only when a new record is created- and not when an e#isting record is
edited.
,1.(hich of the following is not a valid return type of a custom formula. Select one correct answer
=ate
=ecimal
Te#t
?rray
,3.(hich of the following is not a part of a %orce.com app. Select one correct answer.
"otes
Tab
+in&s
%orms
,5.?n organization needs to create a public website that displays data from Salesforce.com
organization without user registration. Select one correct answer.
?pe#
Triggers
Salesforce Mnowledgebase
%orce.com sites
%ormula
?nswers 7
'1. %ield History Trac&ing
'3. field reIuired is always present in edit page
'5. =ate
'. !
'<. !1
,4. parent field is not reIuired may be omitted
,1. =isplay ?p using ape#
,!. ?dd custom field
,'. /ollup summary fields are read only
,,. a - c
,1. ?rray
,3. "otes
,5. %orce.com sites
SF Dev401 Dumps 4
1. How can you create *any to *any relationship in salesforce.com?
?. :reate a direct *any to *any relationship
2. .se a junction Fbject
:. .se a piece of code to relate both objects
=. "ot Hossible to create *any to *any relationship in salesforce.com
!. :an =ashboard :omponents be retrieved from /ecycle 2in on deletion?
?. Nes
2. "o
'.How many e#ternal >dOs are allowed on an object?
?. 1
2. !
:. '
=. ,
,. (hat can not be done with the profiles ?
?. :ontrol the tab access
2. Set the :/.= permissions
:. Jive access to records by modifying the record types
=. :ontrol password settings
1.(hich functionality is "FT available on the :ustom Fbject?
?. $alidation /ules
2. ?ssignment /ules
:. (or&flows
=. /ecord Types
3.(hich of the following can be done by the Hagelayout @ditor?
?. *a&e a %ield *andatory
2. *a&e a %ield /ead-Fnly
:. 2oth ? P 2
=. "one of ?bove
5. (hich of the following is not allowed?
?. *aster Q:ustom objectR and =etail QStandard objectR
2. *aster Q:ustom objectR and =etail Q:ustom objectR
:. +oo& .p between QStandard objectR and QStandard objectR
=. +oo& .p between QStandard objectR and Q:ustom objectR
. How many different *aster S =etail relationships can e#ist on the detail object side?
?. 1
2. !
:. '
=. ,
<. (hat happens when a parent record is deleted in the Harent :hild model having a +oo&up
/elationship between Harent - :hild Fbjects?
?. :hild records are also deleted
2. Shows an error
:. :ant delete the record
=. :hild records are not deleted
14. How the formula will loo& li&e if you want to calculate the date0time difference b0w created
date?
?. TodayQR S datevalueQcreated dateR
2. :reated date S "owQR
:. "owQR S created date
=. =ate$alueQcreated dateR S todayQR
?nswers 7
1. b T !. b T '. c T ,. c T 1. b T 3. c T 5. a T . b T <. d T 14. c
SF dev 401 Dumps 5
1. Folders are used in Salesforce.com to store?
?. /eports- =ashboards- =ocuments and @mail templates
2. /eports- =ashboards and =ocuments
:. =ashboards- =ocuments and @mail templates
=. /eports and =ashboards
2.Which feature is used to Report on istorical Data?
?. /eports
2. =ashboards
:. ?nalytical Snapshot
=. *obile +ite
@. @ntitlements
3.When !ou delete an anal!tic snapshot" the source report and tar#et o$%ect are also deleted?
?. True
2. %alse
4.Which functionalit! cannot $e achieved $! final re%ection action in an &pproval 'rocess?
?. :hange the status of a field to U/ejectedV
2. Send an email notification
:. .nloc& the record
=. =elete the /ecord
5.What happens (hen 2 records have same e)ternal *d durin# an +psert operation?
?. 2oth /ecords are updated
2. %irst /ecord gets updatedW @rror is thrown for Second /ecord
:. %irst /ecord gets updatedW Second record gets created
=. @rror is reported
,.Which of the follo(in# can not $e done via Wor-flo(?
?. :reate a Tas&
2. :reate an @vent
:. :reate an @mail ?lert
=. :reate an Futbound *essage
..Which of the follo(in# is not a correct statement?
?. Tags can be enabled by enabling Tags permission for the Frganization
2. Tags can be enabled by enabling Tags permission for the Hrofiles
:. Tags can be added on the /ecords
=. Tags can be accessed from the Sidebar component
/.0ncr!pted fields are edita$le re#ardless of (hether the user has the 12ie( 0ncr!pted Data3
permission.
?. True
2. %alse
4. Which of the follo(in# can not $e translated via 5ranslation Wor-$ench?
?. :ustom /eport Type
2. Standard %ield Help
:. $alidation @rror *essage
=. /eport "ame
10.Roll +p Summar! fields (or- in (hich -ind of relationship?
?. *any to *any /elationship
2. Fne to Fne /elationship
:. *aster - =etail /elationship
=. +oo&up /elationship
&ns(ers 6
1. a 7 2. c 7 3. $ 7 4. d 7 5. d 7 ,. $ 7 .. $ 7 /. a 7 4. d 7 10. c
SF Dev 401 Dumps ,
1. (hich of the following is not the /eturn Type for %ormula %ields?
?. :urrency
2. /adio 2utton
:. Te#t
=. Hercent
!.(hich of the following can not be a =ependent Hic&list?
?. :hec&bo#
2. *ulti-select Hic&list
:. :ustom Hic&list
=. "one of the ?bove
'.:an =ata +oader be run through the :ommand +ine?
?. Nes
2. "o
,.How many =ynamic =ashboards are allowed for an Frganization?
?. '
2.1
:. 5
=. 14
1. (hich of the following is related to $iew layer in *$: *odel?
?. (or&flow /ules
2. $alidation /ules
:. $isual force Hages
=. :ustom Fbjects
@. ?pe# :lass
3.(hat happens to the Secondary /elationship when the Hrimary /elationship is deleted in the
)unction Fbject?
?. Secondary /elationship becomes Hrimary ?utomatically
2. Secondary /elationship is made Hrimary manually
:. "othing Happens
=. Nou canOt delete the primary relationship
5. ? corresponding list view is also automatically created- (hen a Iueue is created in
Salesforce.com.
?. True
2. %alse
. =o the ?ccess granted to reports by the %olders roll up via the role Hierarchy?
?. Nes
2. "o
<.%or a :ontact object- ?ll users should be able to see all the fields e#cept .ser N who should net be
able to see *obile "o. %ield. This functionality will be achieved by?
?. Frganization (ide =efault
2. Hrofile
:. %ield +evel Security
=. Hage +ayout
@. /oles
14. (hich of the following represents controller in *odel - $iew - :ontroller *odel?
?. Tabs
2. Hage +ayouts
:. :ustom %ields
=. $isual %orce Hages
@. ?pe# :lasses
&ns(ers 6
1. $ 7 2. a 7 3. a 7 4. a 7 5. c 7 ,. a 7 .. a 7 /. $ 7 4. c 7 10 . e
.XXXXXXXXX allow users to create custom documents using the information from your records
?. @mail templates
2. +etterheads
:. *ail merge templates
=. "one of the ?bove
!.(hen you change case ownership- any associated open activities that are owned by the current
case owner are transferred to the new owner
?. T/.@
2. %?+S@
'. *odifications to the related lists on the case are also trac&ed in the case history
?. T/.@
2. %?+S@
,.Nou might not have the same search results as another user performing the same search
?. T/.@
2. %?+S@
1.>n :ase object- >f you update the :ontact "ame field- the ?ccount "ame field will automatically
default to the account associated with the contact when you save the case
?. T/.@
2. %?+S@
3.=ivisions do not restrict users access to data and are not meant for security purposes
?. T/.@
2. %?+S@
5.?fter renaming tabs- objects- or fields- which of the following additional items may need manual
:hec&7
?. +ist view names
2. Standard report names and descriptions
:. Titles and descriptions of any email templates
=. ?ll of the ?bove
.(hich of the following Fbject cannot be /enamedW
?. ?ccount
2. :ontact
:. Fpportunity
=. %orecast
<.(hich feature can be used to ma&e sure all outgoing @mails are trac&ed for compliance?
?. .se :ompliance 2:: @mail
2. (rite a trigger to store the emails
:. +et users manually enter a specified @mail >d in the To %ield
=. "one of the ?bove
@. ?ll of the ?bove
14. The search term 7- 9 acme ?"= california ?"= "FT meeting 9 is same as7
?. acme ?"= Qcalifornia ?"= "FT meetingR
2. Qacme ?"= california ?"= "FT meetingR
:. Qacme ?"= :aliforniaR ?"= "FT meeting
=. "one of the ?bove
@. ?ll of the ?bove
?nswers 7
1. c T !. a T '. b T ,. a T 1 .b T 3. a T 5. d T . d T <. a T 14 .d
SF Dev 401 Dumps /
1.>f you change the account for an opportunity that has partners- all partners are deleted from the
Hartners related list
?. T/.@
2. %?+S@
!. Sandbo#es ?+SF send email notifications when storage limits are reached
?. T/.@
2. %?+S@
'.(hat does a :ase with /ed ?rrow mean?
?. The case is closed
2. The :ase is being trac&ed
:. The :ase is escalated
=. The :ase is >mportant
@. The case has got a very high feedbac&
,.Nou can create multiple :ustomer Hortals that display different tabs for users with the same
profile- as long as the profile has access to each object displayed on a tab
?. T/.@
2. %?+S@
1. :ustomizable forecasting can only be enabled if you enable territory management?
?. T/.@
2. %?+S@
3.The organization >=s of your sandbo#es remain same each time your sandbo# is refreshed
?. T/.@
2. %?+S@
5. Fne can create :onfiguration Sandbo# from a %ull :opy Sandbo#
?. T/.@
2. %?+S@
. >f a user accesses a login ./+ that does not contain a uniIue identifier of a specific :ustomer
Hortal- then they are automatically directed to the login ./+ of the first :ustomer Hortal you
created
?. T/.@
2. %?+S@
<.XXXXXXXXXX let you segment your organizationKs data into logical sections- ma&ing searches-
reports- and list views more meaningful to users.
?. Territory *anagement
2. :ustom Settings
:. =ivisions
=. "one of the ?bove
14.?n opportunity can have only one primary partner
?. T/.@
2. %?+S@
?nswers 7
1. a T !. b T '. c T ,. a T 1. b T 3. b T 5. b T . a T <. c T 14. a
SF Dev 401 Dumps 10
1. Fwner of the :ustom settings can be changed?
?. True
2. %alse
!. =o each custom setting counts against the total number of custom objects available for your
organization
?. Nes
2. "o
'.? default person account record type named UHerson ?ccountV is automatically created when
person accounts are enabled for your organization?
?. True
2. %alse
,. .nit test methods ta&e no arguments- commit no data to the database- send no emails- and are
flagged with the test method &eyword in the method definition.
?. True
2. %alse
1.The custom objects contained in a managed pac&age of a native application in any state count
against the limits supported for your Salesforce @dition.
?. True
2. %alse
3. (hich of the following is not a type of the :ustom Setting?
?. Jrid :ustom Setting
2. +ist :ustom Setting
:. Hierarchy :ustom Setting
=. "one of the ?bove
5. How many :riteria based sharing rules per object can be created? SpringK11 /elease
?. 14
2. 14
:. 144
=. !44
@. "o +imit
.?rchived products- price boo&s- price boo& entries- and assets do not count against storage?
?. True
2. %alse
<. =ata storage and file storage are calculated asynchronously? True or %alse
?. True
2. %alse
14. ? criteria-based sharing rule that specifies U@mployeeV in a te#t field wonKt share records with
UemployeeV in the field.
?. True
2. %alse
?nswers 7
1. b T !. ? T '. a T ,. a T 1. b T 3. a T 5. b T . ? T <. a T 14. a
SF Dev 401 Dumps 11
1. (hich of the following are trac&ed in the debug +ogs?
?. (or&flow rules
2. ?ssignment rules
:. ?pproval processes
=. $alidation rules
@. ?ll of the above
!. (hich of the following Fbject is included in the Territory management?
?. +ead
2. Fpportunity
:. ?ctivity
=. ?ll of the above
'.:ombination chart can not be made for which type of /eports?
?. Tabular /eprts
2. Summary /eports
:. *atri# /eports
=. "one of the ?bove
,. (ith combination charts- you can7
?. ?dd a line to an e#isting line- vertical column- grouped vertical column- or stac&ed vertical
column chart
2. ?dd a cumulative line to an e#isting line cumulative chart
:. ?dd up to three columns to a vertical column chart
=. ?dd up to three bars to a horizontal bar chart
@. ?ll of the ?bove
1. XXXXXXXXX data is e#posed in the application cache- which enables efficient access without the
cost of repeated Iueries to the database.
?. Fbject
2. :ustom Setting
:. ?pe#
=. )unction Fbject
@. :hange Set
3. if your test calls another class or causes a trigger to e#ecute- that ?pe# is included in the total
amount used for calculating the percentage of code covered.
?. True
2. %alse
5. Territory management only affects accounts and the standard objects that have a master-detail
relationship to accounts.
?. True
2. %alse
. Territory fields can "FT be created on which of the following objects?
?. ?ccount
2. +ead
:. Fpportunity
=. .ser
<. (hich of the following can be used for a %orecast =ate?
?. Fpportunity :lose =ate
2. Hroduct =ate
:. Schedule =ate
=. ?ll of the ?bove
14. .se the XXXXXXX pic&list to categorize your products.
?. Hrice2oo&
2. Hroduct %amily
:. :ategory
=. Fpportunity
?nswers 7
1. e T !. b T '. a T ,. e T 1. b T 3. a T 5. a T . b T <. d T 14. b
SF Dev 401 Dumps 12
1. :riteria - 2ased sharing rules can not be created for which Fbject? SpringK11 /elease
?. ?ccounts
2. Fpportunities
:. :ases
=. Solutions
@. :ontacts
%. :ustom objects
!. (hich of the following can not be done by Salesforce SoftHhone?
?. Transfer calls>nitiate
2. :onference calls
:. /ecord :alls
=. ?ttach records to calls
@. Jenerate automatic call logs
'.(hich of the following is part of file storage?
?. ?rticle Types
2. @mail messages
:. Joogle =ocs
=. Tas&s
@. ?ll of the above
%. "one of the ?bove
,. The only feature license that provides additional storage is
?. Salesforce :/* :ontent .ser
2. *obile +ite
:. ?pe# *obile
=. Fffline
1. .nit tests are class methods that verify whether a particular piece of code is wor&ing properly.
?. True
2. %alse
3. System log records database operations- system processes- and errors that occur when e#ecuting a
transaction or while running unit test.
?. True
2. %alse
5."otes and attachments mar&ed as private via the Hrivate chec&bo# are accessible only to the
person who attached them and to the person above them in the role Hierarchy.
?. True
2. %alse
.Salesforce recommends that you have XXXX of your code covered by unit tests- where possible.
?. 51G
2. 1G
:. <1G
=. 144G
<. :reate XXXXXXXXX for opportunities to differentiate your regular sales deals from your
professional services engagements and offer different pic&list values for each.
?. Hage +ayout
2. /ecord type
:. (or&flow /ule
=. $alidation /ule
14. (hich functionality needs to be used if one wants to restrict the Solution Stage pic&list values?
?. /ecord Type
2. Solution Hrocess
:. "one of the above
=. $alidation /ule
?nswers 7
1. d T !. c T '. f T ,. a T 1. a T 3. b T 5. b T . d T <. b T 14. b
SF Dev 401 Dumps 13
1. Herson accounts count against only account storage and not contact storage.
?. True
2. %alse
!. To delete a note or attachment- you must be the owner of the note or attachment or an
administrator with the U*odify all =ataV permission.
?. True
2. %alse
'. XXXXXXXXXXX represent the best estimate of how much revenue you can generate
?. Fpportunity Hipeline
2. Sales %orecast
:. +ead Hipeline
=. +ead :onversion /atio
,. XXXXXX allow you to offer different business processes- pic&list values- and page layouts to
different users based on their profiles.
?. /ecord types
2. :ustom Setting
:. )unction objects
=. (or&flow /ules
@. $isualflow
1. (hich of the following fields are not available for the /ecordTypes?
?. Fpportunity Stage
2. :ase Status
:. Solution Status
=. +ead Status
@. ?ll of the above
3. (hich layout needs to be changed to change the buttons that display on list views?
?. Hage +ayout
2. Search +ayout
:. +ist view +ayout
=. *ini page +ayout
@. /ecord Type +ayout
5. XXXX sharing rules determine whom to share records with based on field values in records? -
SpringK11 /elease
?. :riteria-based
2. =ata - based
:. Fbject - based
=. *anual
@. ?pe#
. :an using of SoftHhone in multiple browsers simultaneously lead to data being not saved
properly?
?. Nes
2. "o
<. Sharing rules can never be stricter than your organization-wide default settings?
?. True
2. %alse
14. :riteria based sharing rules for Te#t and Te#t ?rea fields are case-sensitive.
?. True
2. %alse
?nswers 7
1. b T !. a T '. b T ,. a T 1. e T 3. b T 5. a T . a T <. a T 14 .a
SF Dev 401 Dumps 14
1.Nou can grant U/eadV and U:reateV permissions on all standard objects in sites e#cept
?. Hroducts
2. Hrice boo&s
:. >deas
=. ?ll of the above
!. >ds can not be identified from which of the following standard ways -
?. %rom the Salesforce.com ./+ when a record is displayed in
2. %rom reports
:. %rom %ormula %ields
=. Through the web services ?H> i.e. =ata +oader
'.%ields mar&ed ?lways =isplayed on page layouts are automatically included on the mini page
layout and cannot be removed unless they are removed from the page layout.
?. True
2. %alse
,.(hich %eature in Salesforce.com allows managers to see the =ata of their Sub-ordinates?
?. Frganization (ide =efaults
2. /ole Hierarchy
:. *anual Sharing
=. ?pe# Sharing
@. Hrofiles
1.:ustom +oo&up %ield can be created between ?ccount and Fpportunity?
?. Nes
2. "o
3. Sharing /ules are used to
?. /estrict the ?ccess to users in Hublic Jroups
2.3 @#tend the ?ccess to users in Hublic Jroups
:. /estrict the ?ccess to other =evelopers
=. @#tend the ?ccess to other =evelopers
5.Nou cannot define mini page layouts for
?. :ase +ayout
2. Solution +ayout
:. :lose :ase +ayout
=. ?ccount +ayout
@. .ser layout
.Herson accounts count against both account and contact storage because the ?H> considers each
person account to consist of one account as well as one contact.
?. True
2. %alse
<.>s it possible in Salesforce.com to Stop the /oll .p of /ole Hierarchy for :ustom Fbjects?
?. Nes
2. "o
14.field level access settings inherited from the associated page layout can be changed on the mini
page layout itself ?
?. Nes
2. "o
:. =epends on the Hrofile Hermissions
?nswers 7
1. d T !. c T '. a T ,. b T 1.a T 3. b T 5. c T . a T <. a T 14. b
SF Dev 401 Dumps 15
1.>s it possible to set the System %ields li&e :reated date to any =ate during the >nitial +oad?
?. Nes
2. "o
:. Nes- ? :ase needs to be raised with Salesforce.com
=. Nes- ?ppropriate Hrofile Hermission needs to be given
!. @nabling $isualforce development mode provides you with7
?. ? special development footer on every $isualforce page.
2. The ability to define new $isualforce pages just by entering a uniIue ./+
:. @rror messages that include more detailed stac& traces than what standard users receive
=. ?ll Ff ?bove
'.(hat should be done in %ield +evel security Setting to ma&e a %ield /ead only to all the Hrofiles?
?. @nable $isible and @nable /ead-Fnly
2. =isable $isible but @nable /ead-Fnly
:. @nable $isible but =isable /ead-Fnly
=. =isable $isible and =isable /ead-Fnly
,. *ini page layouts inherit record type and profile associations- related lists- fields- and field
access settings from their associated page layout.
?. True
2. %alse
1. >s it possible in Salesforce.com to Stop the /oll .p of /ole Hierarchy for Standard Fbjects?
?. Nes
2. "o
3.=ivisions do not restrict usersO access to data and are not meant for security purposes.
?. True
2. %alse
5.Standard fields can be made as @#ternal >d %ields?
?. Nes
2. "o
.(hat is the difference between 9$iew ?ll =ata9 and 9$iew ?ll9 permission available on Hrofile?
?. The U$iew ?ll =ataV permissions override sharing settings for all objects in the organization-
while the object permissions U$iew ?llV override sharing settings for the named object.
2. The U$iew ?ll =ataV permissions override sharing settings for the named object.- while the
object permissions U$iew ?llV permissions override sharing settings for all objects in the
organization.
:. 2oth Have the Same %unctionality
=. $iew ?ll Hermission allows .ser to $iew the =ata whereas $iew ?ll allows people to view the
Setup
<. (hat is the difference between 11 and 1 =igit Salesforce.com >dKs?
?. 11 =igit >d is :ase Sensitive where as 1 =igit >d is :ase >nsensitive
2. 1 =igit >d is :ase Sensitive where as 11 =igit >d is :ase >nsensitive
:. 2oth are Same
=. 11 =igit >dKs is no longer used and S%=: now uses 1 =igit >dKs
14. %irst ' :har of 11 =igit >dKs identify the ?
?. /ecords
2. Fbject
:. %ield
=. ?pplication
@. Frganization
11.(hich is the first step when creating a report?
?. Select type of report
2. Select object on which report needs to be generated
:. Select columns to be displayed
=. Select report name
@. Select the %ields which need to be Summarized
1!.The Status field cannot be updated by approval processes?
?. True
2. %alse
?nswers 7
1. c T !. d T '. a T ,. a T 1. b T 3. a T 5. b T . a T <. a T 14. b T 11. b T 1!. a
SF Dev 401 Dumps 1,
1. ?pproval related history list has all the fields which are present on the ?pproval layout?
?. Nes
2. "o
!.True or %alse - (hen you delete a lead from a campaign- it deletes the lead record itself.
?. True
2. %alse
'.>t is possible for a Hage layout to be associated with a /ecord Type.
?. True
2. %alse
,.:ase escalation rules triggered on the last modification will be reset each time a user?
?. /eads a :ase
2. @dits a :ase
:. :reates a :ase
=. "one of the above
1. (hat is the use of mar&eting user profile?
?. .ser can create campaigns
2. .ser can import +eads
:. .ser can wor& in mar&eting ?pplication
=. "one of the above
3.? group of e#ecutives has reIuested a convenient way to see daily metrics without having to log
in to Salesforce. How would a developer accomplish this goal?
?. :reate a (or&flow rule that sends a lin& to the dashboard in an email
2. Schedule the dashboard for daily refresh and email distribution
:. The usersO home page layouts to include a dashboard
=. :reate a series of daily recurring events providing the dashboard lin&
5. How is the e#pected revenue calculated in the opportunity?
?. ?mount multiplied by the total price of all opportunity line items
2. The sales price on any line item times the probability of the opportunity
:. ?mount multiplied by the probability
=. ?mount multiplied by the discount percent
. ? %ield hidden from %ield +evel Security is available from?
?. Search
2. /eports
:. Hage +ayout
=. :onsole
@. "one of the ?bove
<. 2ased solely on the role hierarchy a manager can do all of the following @L:@HT7
?. $iew- edit- delete- and transfer his0her and his0her subordinateKs records
2. @#tend sharing on both his0her and his0her subordinateKs records
:. $iew all folders his0her subordinate has access to- i.e.- /eports- =ocuments- and @mail Templates
=. $iew records his subordinate does not own but can view
14. .nder what circumstances would the sharing button to be enabled on a detail view for a record.
?. ? developer has added the button to the page layout
2. (hen record sharing is enabled in the user profile
:. (hen record sharing is set to public read only or private for the object
=. (hen record sharing is set to public read0write for the object
?nswers 7
1 b. T !. b T '. a T ,. b T 1. a T 3. b T 5. c T . e T <. c T 14 . c
SF Dev 401 Dumps 1.
1. $alues on the :onverted leads can be edited?
?. True
2. %alse
!. >f a lead- with a single mar&eting campaign is converted- the campaign information will map to
the newly created contact and opportunity record and will be available for reporting?
?. True
2. %alse
'. True or %alse - =efault values are available for standard te#t fields.
?. True
2. %alse
,. (hich of the following is a Hrecondition for enabling the Territory *anagement?
?. :ustomizable %orecasting
2. Standard %orecasting
:. ?ctive :urrency
=. "one of the above
1. >f you want +ist of Hositions which =ashboards will you use?
?. Table
2. :hart
:. Jauge
=. Scatter
@. *etric
3. ? developer has created a time-based wor&flow that escalates a +ead record 14 days after it has
been created if no updates have occurred. (hat is the best way for the developer to test that the new
time based wor&flow rule is functioning?
?. :reate a new lead recordW view the outbound messages Iueue
2. Setup the developer for time-based wor&flow IueueW create a new lead recordW view the time-
based wor&flow Iueue
:. :reate a new lead recordW view the time-based wor&flow Iueue
=. "one of the ?bove
5.>tKs possible to view a forecast based on the following7
Territory- Hroduct %amily- =ate /ange- Sales Team
?. Hroduct %amily- =ate /ange- Sales Team
2. Territory- Hroduct %amily- =ate /ange
:. Territory- Hroduct %amily- Sales Team
=. =ate /ange- Sales Team
. (hich type of field cannot be universally reIuired?
?. +oo&up
2. Te#t
:. @mail
=. "umber
<. (hen configuring :ustomizable %orecasting- you can set which of the following %orecast =ates
for determining which opportunities contribute to the forecast?
?. Fpportunity :lose =ate Fnly
2. Hroduct =ate Fnly
:. Schedule =ate Fnly
=. :ommit =ate
@. Fpportunity :lose =ate- Hroduct =ate- Schedule =ate
14. (hat is the use of chec&ing the *ar&eting .ser chec&bo# at the .ser level?
?. .ser can create campaigns
2. .ser can import +eads
:. .ser can wor& in mar&eting ?pplication
=. .ser can be assigned mar&eting manager profile
@. .ser can wor& on :ampaign object
%. "one of the above
?nswers 7
1. b T !. a T '. a T ,. a T 1. a T 3. c T 5. b T . a T <. e T 14. b
SF Dev 401 Dumps 1/
1.>f you have an email campaign and a telemar&eting campaign that both influenced the same
opportunity- and you designated the email campaign as the primary campaign source- the campaign
statistics opportunities fields will be populated for the?
?. @mail :ampaign
2. Telemar&eting :ampaign
:. 2oth :ampaigns
=. 2lan&
!. True or %alse - ? /ecord Type may determine the default value of a pic&list field.
?. True
2. %alse
'. True or %alse - >t is possible to share a custom object record manually.
?. True
2. %alse
,. True or %alse - >f a profile does not have access to an application- that profile will also not have
access to the tabs and objects of that application.
?. True
2. %alse
1. True or %alse - %ields hidden using %ield +evel Security are subject to =ata $alidation /ules.
?. True
2. %alse
3. The Fpportunity stage related list can be customized to show changes to specific fields on the
opportunity?
?. Nes
2. "o
5. How can a developer get a :ustom Fbject added to the Iuic& create list
?. ?dd the object through home page component settings
2. >t is added automatically
:. @#pose a custom tab for the custom object
=. @nable the Iuic& create on the user profile
. (hat minimum level of access is reIuired on account to add a tas& to it?
?. /ead
2. @dit
:. =elete
=. ?ny of the above
<. (hich of the following is "FT a step in creating a junction object?
?. :reating the custom object to serve as the junction object between the two master objects
2. :reating two master-detail relationships
:. :ustomizing the related lists on the page layouts of the two master objects
=. :reating two loo&up relationships
14. ? (or&flow ?pproval process may be used for all of the following objects @L:@HT7
?. Fpportunity
2. .sers
:. ?ssets
=. :ontracts
?nswers 7
1.a T !. a T '. a T ,. b T 1. a T 3. b T 5. c T . b T <. d T 14. b
SF Dev 401 Dumps 14
1.(hat is not possible with .ser object page layout
?. ?dd a custom button
2. ?dd a custom +in&
:. ?dd a custom %ield
=. ?dd an >nline $isual %orce Hage
!. (hich one does "FT apply to :ustom %ormula %ields7
?. :ustom %ormula %ields can reference other formula fields
2. :ustom %ormula %ields can reference standard fields
:. :ustom %ormula %ields can reference custom fields
=. :ustom %ormula %ields can calculate across objects
'. ?utomate data load from S%=: at !744 ?*. How?
?. Schedule manager of >mport (izard.
2. :+> of =ata +oader
:. .se @#port Scheduler of =ata +oader J.>
=. .se =ata @#port Service
,. ?ll of the following are allowed when creating an initial submission action for a (or&flow
?pproval process @L:@HT7
?. Send an email notification
2. .nloc& the record
:. :reate a tas&
=. .pdate a field value
1. (hich :ustom Fbject relationship has no effect on security of the related object?
?. *aster-=etail relationship
2. +oo&up relationship
:. Fpen relationship
=. "one of the above
3. (hich of the following can "FT be used to customize your Home Hage?
?. :ompany logo Q>mageR
2. =ashboard Snapshot
:. :ustom +in&s
=. :ustom %ormula %ield
5. (hen would a developer not use upsert and e#ternal >=s?
?. To integrate with an e#ternal system
2. To load related records without &nowing Salesforce record >=s
:. To migrate customizations from sandbo# to production
=. ?ll of the above
. (hich of the following features is not available in Hrofessional @dition?
?. 2ig =eal ?lert
2. (or&flow
:. ?ccount Sharing /ules
=. *ulti-:urrency
<. :ustom %ormula fields do "FT support which of the following functional e#pression?
?. ?dding multiple records together
2. >f0then0else conditional statements
:. :lic&able image buttons
=. :ombine te#t strings together
14. (ithin a custom recruiting application- .niversal :ontainers uses a custom Hosition object to
trac& positions. Hositions e#pire <4 days after they have been approved. ? (or&flow /ule is in
place to send an email to the hiring manager listed on a position 11 days before the e#piration date.
(hat will happen if the e#piration date of a position is e#tended by '4 days?
?. ?n email will be sent 11 days before the original e#piration date
2. ?n email will be sent 11 days before the updated e#piration date
:. ?n email will be sent on the original e#piration date
=. ?n email will not be sent
11. (hich of the following does a Hrofile control?
?. .sername and Hassword
2. /ole level access
:. /ead- :reate- @dit- and =elete permissions
=. Sharing rules
?nswers 7
1. a T !. d T '. b T ,. b T 1. b T 3. d T 5. c T . b T <. a T 14. b T 11 . c
SF Dev 401 Dumps 20
1. Salesforce.com recommends setting the sharing to private for the objects on which you grant
U/eadV access for your site?
?. True
2. %alse
!. Fn the :andidate object- there is a hover on candidate e#perience which shows some
information. .ser wants to add additional information in that page. (hat needs to be done?
?. .ser has to change a *ini page layout
2. .ser has to change candidate page layout
:. .ser has to change a hover record type
=. .ser has to change Hover +ayout
'.How many ?sset records can be imported via >mport (izard?
?. 144
2. 1-444
:. 14-444
=. ?sset /ecords cannot be imported via >mport (izard
,.>f a field is reIuired in the page layout and read only in the field-level security settings then what
will happen?
?. The page layout overrides the field-level security and the field will be reIuired only for the user
2. The field-level security overrides the page layout and the field will be read only for the user
:. This case will never arise and if tried an error will be thrown
=. 2oth will be over ridden by the Hrofile level permissions
1. (hich of the following objects cannot be imported via the >mport (izard?
?. +eads
2. Solution
:. :ases
=. Herson ?ccounts
3. /eport charts are included in emailed reports.
?. True
2. %alse
5. :an a user create their own Tab Style while creating the :ustom Tabs?
?. Nes
2. "o
.=ue to which reasons analytical snapshot fails?
?. Source report has been deleted
2. /unning user is inactive
:. /eport has been changed to *atri# report
=. ?ll of the above
<.:ustom Tabs are part of XXXXXX in Q*odel S $iew S :ontrollerR /elationship?
?. *odel
2. $iew
:. :ontroller
14.%ormatting of report is maintained when it is e#ported via @#port =etails?
?. True
2. %alse
11. Fnly :ustomer Hortals can be used for self-registration in Salesforce.com Sites
?. True
2. %alse
1!. >f you schedule a report to run on the '1st day of every month- then the report runs on
?. +ast =ay of @very *onth
2. +ast =ay of those *onths which have '1 =ays
:. +ast =ay of those *onths which have '1 =ays for rest of the months /eport is scheduled on 1st
=. "o such criteria is available for Scheduling
?nswers 7
1. a T !. a T '. d T ,. b T 1. c T 3. b T 5. a T . d T <. b T 14. b T 11. a T 1!. b
SF Dev 401 Dumps 21
1.Hover +ayouts are based on the XXXXXXX ?
?. Hage +ayout
2. *ini Hage +ayout
:. :onsole
=. Hover +ayout
!.:an an opportunity that already triggered a 2ig =eal ?lert and then fell below the threshold can
trigger a second 2ig =eal ?lert if it crosses that threshold again.
?. Nes
2. "o
'.Standard fields can be made as @#ternal >d %ields?
?. Nes
2. "o
,.(hat is the difference between 9$iew ?ll =ata9 and 9$iew ?ll9 permission available on Hrofile?
?. The U$iew ?ll =ataV permissions override sharing settings for all objects in the organization-
while the object permissions U$iew ?llV override sharing settings for the named object.
2. The U$iew ?ll =ataV permissions override sharing settings for the named object.- while the
object permissions U$iew ?llV permissions override sharing settings for all objects in the
organization.
:. 2oth Have the Same %unctionality
=. $iew ?ll Hermission allows .ser to $iew the =ata whereas $iew ?ll allows people to view the
Setup
1. (hat is the difference between 11 and 1 =igit Salesforce.com >dKs?
?. 11 =igit >d is :ase Sensitive where as 1 =igit >d is :ase >nsensitive
2. 1 =igit >d is :ase Sensitive where as 11 =igit >d is :ase >nsensitive
:. 2oth are Same
=. 11 =igit >dKs is no longer used and S%=: now uses 1 =igit >dKs
3. %irst ' :har of 11 =igit >dKs identify the ?
?. /ecords
2. Fbject
:. %ield
=. ?pplication
@. Frganization
5.(hich is the first step when creating a report?
?. Select type of report
2. Select object on which report needs to be generated
:. Select columns to be displayed
=. Select report name
@. Select the %ields which need to be Summarized
.The Status field cannot be updated by approval processes?
?. True
2. %alse
<.>s it possible to set the System %ields li&e :reated date to any =ate during the >nitial +oad?
?. Nes
2. "o
:. Nes- ? :ase needs to be raised with Salesforce.com
=. Nes- ?ppropriate Hrofile Hermission needs to be given
14. @nabling $isualforce development mode provides you with7
?. ? special development footer on every $isualforce page.
2. The ability to define new $isualforce pages just by entering a uniIue ./+
:. @rror messages that include more detailed stac& traces than what standard users receive
=. ?ll Ff ?bove
11.(hat should be done in %ield +evel security Setting to ma&e a %ield /ead only to all the
Hrofiles?
?. @nable $isible and @nable /ead-Fnly
2. =isable $isible but @nable /ead-Fnly
:. @nable $isible but =isable /ead-Fnly
=. =isable $isible and =isable /ead-Fnly
1!. *ini page layouts inherit record type and profile associations- related lists- fields- and field
access settings from their associated page layout.
?. True
2. %alse
1'. >s it possible in Salesforce.com to Stop the /oll .p of /ole Hierarchy for Standard Fbjects?
?. Nes
2. "o
1,.=ivisions do not restrict usersO access to data and are not meant for security purposes.
?. True
2. %alse
11.Herson accounts count against both account and contact storage because the ?H> considers each
person account to consist of one account as well as one contact.
?. True
2. %alse
?nswers 7
1. b T !. a T '. b T ,. a T 1. a T 3. b T 5. b T . a T <. c T 14. d T
11 . a T 1! . a T 1'. b T 1,. a T 11. a
SF Dev 401 Dumps 22
1.>s it possible in Salesforce.com to Stop the /oll .p of /ole Hierarchy for :ustom Fbjects?
?. Nes
2. "o
! .field level access settings inherited from the associated page layout can be changed on the mini
page layout itself ?
?. Nes
2. "o
:. =epends on the Hrofile Hermissions
'. Sharing /ules are used to
?. /estrict the ?ccess to users in Hublic Jroups
2. @#tend the ?ccess to users in Hublic Jroups
:. /estrict the ?ccess to other =evelopers
=. @#tend the ?ccess to other =evelopers
,.Nou cannot define mini page layouts for
?. :ase +ayout
2. Solution +ayout
:. :lose :ase +ayout
=. ?ccount +ayout
@. .ser layout
1.Nou can grant U/eadV and U:reateV permissions on all standard objects in sites e#cept
?. Hroducts
2. Hrice boo&s
:. >deas
=. ?ll of the above
3. >ds can not be identified from which of the following standard ways -
?. %rom the Salesforce.com ./+ when a record is displayed in
2. %rom reports
:. %rom %ormula %ields
=. Through the web services ?H> i.e. =ata +oader
5.%ields mar&ed ?lways =isplayed on page layouts are automatically included on the mini page
layout and cannot be removed unless they are removed from the page layout.
?. True
2. %alse
.(hich %eature in Salesforce.com allows managers to see the =ata of their Sub-ordinates?
?. Frganization (ide =efaults
2. /ole Hierarchy
:. *anual Sharing
=. ?pe# Sharing
@. Hrofiles
<.:ustom +oo&up %ield can be created between ?ccount and Fpportunity?
?. Nes
2. "o
14. :ustom objects in sites have which &ind of permission?
?. /ead Fnly
2. /ead and :reate
:. /ead- :reate and @dit
=. /ead- :reate- @dit and =elete
?nswers 7
1. a T !. b T '. b T ,. c T 1. d T 3. c T 5. a T . b T <. a T 14. d
SF Dev 401 Dumps 23
1.(hich function records the database operations- system processes- and errors that occur when
e#ecuting a transaction or while running unit tests?
?. System +og
2. =ebug +og
:. *onitoring
=. Setup ?udit Trail
!. =ated @#change /ates are not used for?
?. %orecasting
2. Fpportunities
:. Fpportunity products
=. Fpportunity product schedules
'. ? user has /ead only ?ccess to the account- will he be able to attach the %ile in the ?ttachment
related list on a record?
?. Nes
2. "o
:. Nes->f the file is less then 1 *2
=. Nes- if file is more than 1 *2 .
,. ?fter creating a custom report type- can the user change the Hrimary object associated with that
/eport Type?
?. Nes
2. "o
:. =epends on the Hrofile Hermissions
=. "o :oncept of Hrimary Fbject in :ustom /eport Type
1. (hich of the following is not true regarding :ustom Summary %ormula fields?
?. Summary formula can reference another summary formula
2. (hen fields are deleted- they are also deleted from the summary formulas that reference them
:. Fne can have 1 :ustom Summary %ormulas on a report
=. The summary types Sum- +argest $alue- Smallest $alue- and ?verage are not available for use
with the /ecord :ount %ield
3. To deploy a piece of code from sandbo# to Hroduction- (hat percentage of test coverage is
necessary?
?. !1
2. 14
:. 51
=. 144
5.%or dynamic dashboards- /unning user can be set as the logged-in user?
?. True
2. %alse
.=efault values can be set on the =ependent Hic&list %ields?
?. True
2. %alse
<./oll-up summary and formula fields are always read only on detail pages and not available on
edit pages?
?. True
2. %alse
:. Fnly applicable to /oll-up Summary %ields
=. Fnly applicable to %ormula %ields
14.The Size +imit of ?ttachments in S%=: is?
?. 1*2
2. 14*2
:. 11*2
=. !4*2
@. "o Such +imit
11. =ynamic =ashboards can have a Scheduled /efresh?
?. True
2. %alse
1!.Standard reports parameters Q?vailable %ields- :riteria- time %rameR be changed and saved in the
same Standard /eport?
?. True
2. %alse
1'.How do you enable the multi :urrency %eature in Salesforce.com?
?. @nable it from the Sidebar component of Setup
2. @nable it from the profiles
:. @nable it from going in to the :urrency Tab
=. @nable it by raising a case with salesforce.com
1,. Standard fiscal years can start on the first day of any month of the year?
?. True
2. %alse
?nswers 7
1. b T !. a T '. b T ,. b T 1. a T 3. c T 5. a T . b T <.a T 14. a T 11. b T 1! . b T 1'. d T 1,. a
*mportant 8 9 & $asics dev401
1. What is &pe) ?
&ns6 >t is the in-house technology of salesforce.com which is similar to )ava programming with
object oriented concepts and to write our own custom logic.
2. What is S:;ontrol ?
&ns6 S-:ontrols are the predominant salesforce.com widgets which are completely based on
)avascript. These are hosted by salesforce but e#ecuted at client side. S-:ontrols are superseded by
$isualforce now.
3. What is a 2isualforce 'a#e ?
&ns6 $isualforce is the new mar&up language from salesforce- by using which- (e can render the
standard styles of salesforce. (e can still use HT*+ here in $isualforce. @ach visualforce tag
always begins with Uape#V namespace. ?ll the design part can be acomplished by using $isualforce
*ar&up +anguage and the business logic can be written in custom controllers associated with the
Hage.
4. Will 2isual force still supports the mer#e fields usa#e li-e S:control ?
&ns7 Nes. )ust li&e S-:ontrols- $isualforce Hages support embedded merge fields- li&e the AC
D.ser.%irst"ameB used in the e#ample.
5. Where to (rite 2isualforce code ?
&ns6 Nou can write the code basically in ' ways.
setup-;?pp Setup-;=evelop-;Hages and create new $isulaforce page.
Setup -; *y Hersonal >nformation -; Hersonal >nformation -; @dit chec& the chec&bo#
development mode. (hen you run the page li&e this- https700ap1.salesforce.com0ape#0*yTestHage.
you will find the Hage editor at the bottom of the page. Nou can write you page as well as the
controller class associated with it- there it self.
.sing @clipse>=@ you can create the $isulaforce page and write the code.
,.What are &pe) <overnor =imits?
Jovernor limits are runtime limits enforced by the ?pe# runtime engine. 2ecause ?pe# runs in a
shared- multitenant environment- the ?pe# runtime engine strictly enforces a number of limits to
ensure that code does not monopolize shared resources. Types of limits that ?pe# enforces are
resources li&e memory- database resources- number of script statements to avoid infinite loops- and
number of records being processed. >f code e#ceeds a limit- the associated governor issues a
runtime e#ception.
.. What is Roll up summar! field in Salesforce?
/oll up summary field in salesforce calculates the :ount- Sum- *in or *a# of particular field of
any child record. Thus- we can say that /oll up summary field can only be created on *aster object.
/.o( man! t!pes of the relationship fields availa$le in Salesforce?
&ns 6
*aster =etail
*any to *any
+oo&up
Hierarchical
self relationship
4. What (ill happen if the &ccount is deleted?
>f the ?ccount is deleted then :ontact- Fpportunity will also be deleted from Salesforce which are
related to that ?ccount.
10.What are the t!pes of email templates availa$le in salesforce.com?
Te#t
HT*+ with +etter Head
:ustom HT*+
$isual force
11.*f one o$%ect in Salesforce have 2 tri##ers (hich runs 1$efore insert3. *s there an! (a! to
control the se>uence of e)ecution of these tri##ers?
&ns 6 Salesforce.com has documented that trigger seIuence cannot be predefined. ?s a best practice
create one trigger per object and use comment bloc&s to separate different logic bloc&s. 2y having
all logic in one trigger you may also be able to optimize on your SFE+ Iueries.
12.Do #overnor limits appl! to sand$o) instances?
&ns 6 Jovernor limits do apply to all Salesforce instances Qtrial- developer- production or sandbo#
environmentsR. However code coverage and successful e#ecution of test classes is only enforced
when deploying to a production environment.
13.o( to delete the users data from Salesforce?
&ns 6 To delete the .sers =ata go to Setup T ?dministration Setup T =ata *anagement T *ass
=elete /ecord- from there select the objects li&e ?ccount- +ead etc and in criteria select the users
name and delete all records of that user related to particular object
14. o( to restrict the user to see an! record" lets sa! opportunit!?
&ns 6 set up opportunity sharing to be private. >f both users are admins or have view all records on
opportunity- then that overrides private sharing
15. What is the difference $et(een tri##er.ne( and tri##er.old in &pe) ? SFD;?
&ns 6
5ri##er.ne( 6
/eturns a list of the new versions of the sFbject records.
"ote that this sFbject list is only available in insert and update triggers- and the records can only be
modified in before triggers.
5ri##er.old 6
/eturns a list of the old versions of the sFbject records.
"ote that this sFbject list is only available in update and delete triggers.
24. o( !ou can provide the +ser =o#in @&uthenticationA in 'u$lic sites created $! Salesforce.
&ns(er 6
(e can provide the authentication on public sites using U:ustomer HortalV.
30.Where is the option of the report for the 1;ustom B$%ect (ith related o$%ect3 and (hat are
the condition to #enerate related reports?
&ns 6
>f the parent object is the standard object provided by the salesforce li&e U?ccountV- U:ontactV then
the report will be in there section with related custom object.
>f both objects are the custom then the report will be in UFther /eportsV Sections.
%ollowing are the conditions to get the report of related objects7
Fn both the objects- /eports option must be enable.
The relationship between both of them must be U*aster S detail relationshipV.