Академический Документы
Профессиональный Документы
Культура Документы
1. What is Apex?
Ans: It is the technology of salesforce.com which is similar to Java programming
with object oriented concepts and to write our own custom logic.
2. What is S-Control?
Ans: S-Controls are completely based on Javascript. These S- Controls are deprec
ated in 2007 because it is not supporting Apex Language properly. Now S-Controls
are superseded by Visualforce now.
3. What is a Visualforce Page?
Ans: Visualforce is the new markup language from salesforce, by using which, we
can render the standard styles of salesforce. We can still use HTML here in Vis
ualforce. Each visualforce tag always begins with apex namespace. All the design
part can be determined by using Visualforce Markup Language and the business log
ic can be written in custom controllers associated with the Page.
4. Will Visual force still supports the merge fields usage like S-control ?
Ans: Yes. Just like S-Controls, Visualforce Pages support embedded merge fields,
like the {!$User.FirstName} {!Account.Name}
5. Where to write Visualforce code?
Ans: We can write the code basically in 3 ways. a. setup->App Setup->Develop->Pa
ges and create new Visulaforce page. b. Setup -> My Personal Information -> Pers
onal Information -> Edit check the checkbox development mode. When we run the pa
ge like this, https://ap1.salesforce.com/apex/MyTestPage. we will find the Page
editor at the bottom of the page. we can write page as well as the controller cl
ass associated with it, there itself. c. Using EclipseIDEwe can create the Visul
aforce page and write the code.
6. What are Apex Governor Limits?
Ans: Governor Limits are runtime limits enforced by the Apex runtime engine. Bec
ause Apex runs in a shared, multitenant environment, the Apex runtime engine str
ictly enforces a number of limits to ensure that code does not monopolize shared
resources. Types of limits that Apex enforces are resources like memory, databa
se resources, number of script statements to avoid infinite loops, and number of
records being processed. If code exceeds a limit, the associated governor issue
s a runtime exception.
Interview Questions
7. What are the types of sandboxes and what is the difference?
Ans: Salesforce gives us the ability to create multiple copies of organization i
n separate environments for a variety of purposes, such as testing and training,
without compromising the data and applications in Salesforce production organiz
ation. These copies are called sandboxes and are nearly identical to Salesforce
production organization
Sandboxes are completely isolated from Salesforce production organization, so op
erations we perform in sandboxes do not affect Salesforce production organizatio
n, and vice versa.
The sandbox types are:
Configuration Only: Configuration-only sandboxes copy all of production organiza
tion's reports, dashboards, price books, products, apps, and customizations unde
r Your Name ->Setup, but exclude all of organization's standard and custom objec
t records, documents, and attachments. Creating a configuration-only sandbox can
decrease the time it takes to create or refresh a sandbox from several hours to
just a few minutes, but it can only include up to 500 MB of data. We can refres
h a configuration-only sandbox once per day.
Developer Sandbox: Developer sandboxes are special configuration-only sandboxes
intended for coding and testing by a single developer. Just like configuration-o
nly sandboxes, developer sandboxes copy all application and configuration inform
ation to the sandbox. Developer sandboxes are limited to 10 MB of test or sample
data, which is enough for many development and testing tasks. We can refresh a
developer sandbox once per day. Full: Full sandboxes copy entire production orga
nization and all its data, including standard and custom object records, documen
ts, and attachments.
8. How to schedule export or take the backup of salesforce?
Ans: Salesforce allows us to obtain a copy of all data using the data export fea
ture. We can generate backup files manually once every six days or schedule the
m to generate automatically at weekly or monthly intervals. The backup file wi
ll come to us in the form a zip file that contains all of organization s data in a
set of CSV (comma-separated values) files. If we do not see the data export fe
ature, contact salesforce.com support to have the Data Export Service activated.
The following path will tells us how to schedule the export Click Setup -> Dat
a Management -> Data Export -> Schedule Export
Note: 1. we have 48 hours from the time we are notified the backup is available
to download the backup file. 2. The email notification for backups goes to the
email address in Salesforce of the person logged in who schedules the backup
Interview Questions
9. Do governor limits apply to sandbox instances?
Ans: Governor Limits do apply to all Salesforce instances (trial, developer, and
production or sandbox environments). However code coverage and successful execu
tion of test classes is only enforced when deploying to a production environment
.
10. What is difference in ISNULL and ISBLANK?
Ans: Both Determines if an expression has a value and returns TRUE if it does no
t. If it contains a value, this function returns FALSE ISBLANK (expression): The
expression allows both number and text fields. Both number and text fields ISN
ULL(expression): Here the expression allows only number fields.
Only
number fields
11. What is the difference between the Workflow and Approval Process?
Ans: Workflow Rules and Approval Processes can be used together
Workflow Rules Approval Processes Are triggered upon Save Are triggered only whe
n a user clicks Submit for Approval button Consist of one set of criteria and acti
ons Consist of multiple steps Have an entry criteria, step criteria and step ac
tions Have Initial submission actions, rejection and approval actions and actio
ns for each step Can be modified or deleted Some attributes can t be modified , pr
ocesses must be deactivated before they can be deleted
12. When we can t add Time dependent action in Workflow rule?
Ans: We can t add time-dependent actions to a rule if we choose Every time a record
is created or edited evaluation rule criteria.
13. What are the types of email templates available in salesforce.com?
Ans: There are four kinds of Email Templates
a. Text b. HTML with Letter Head c. Custom HTML d. Visualforce
14. What is Roll up summary field in Salesforce?
Interview Questions
Ans: A read-only field that displays the sum, minimum, or maximum value of a fie
ld in a related list or the record count of all records listed in a related list
. Thus, we can say that Roll up summary field can only be created on Master obje
ct.
15. What are the Record Types?
Ans: Record types used to display different picklistvalues and page layouts to d
ifferent users based on their profiles
16. Have you implemented Record Types in your project?
Ans: Yes, we have created Record Types and we have done Page Layout Assignment a
lso
17. How to make the Record type as a default?
Ans: By using the Profiles. Go to the particular profile and by using Record Typ
e Settings we can make the Record Type as a default
18. What will happen if the Account is deleted?
Ans:If the Account is deleted then Contact, Opportunity will also be deleted fro
m Salesforce which are related to that Account.
19. How many types of the relationship fields available in Salesforce?
Ans: There are four types of relationships in salesforce
a. Master Detail b. Many to Many c. Lookup d. Hierarchical (It is available only
on User Object)
20. What is Hierarchical Relationship? Does you ever used in your project?
Ans:It is the relationship available on User object which allows users to click
a lookup icon and select another user from a pop-up list.
This type of relationship is a special lookup relationship available only for th
e user object. It allows creating a Manager Field on the user object to relate a
nother user.
This relationship will acts as a Self relationships.
21. How to create many too many relationships between object?
Interview Questions
Ans: Create one custom object, which should have autonumber as unique identifica
tion and create two Master - Detail relationships for this object. And this Obje
ct is called as Junction object.
22. What is JUNCTION object?
Ans:A Junction object is a Custom object with two Master-Detail relationships. U
sing this custom junction object, we can model a many-to-many relationship between
two objects.
23. Say If we created a junction object A with masters B and C? Suppose if we tr
y to delete the records in C what happens to the child?
Ans: Childs will also delete as per the properties of Master- Detail relationshi
p.
24. In Which sequence Trigger and automation rules run in Salesforce.com
Ans: The following is the order salesforce logic is applied to a record.
1. Old record loaded from database 2. New record values overwrite old values 3.
System Validation Rules 4. All Apex before triggers 5. Custom Validation Rules 6
. Record saved to database (but not committed) 7. All Apex after triggers (EE / UE
only) 8. Assignment rules 9. Auto-response rules 10. Workflow rules 11. Escalat
ion rules 12. Parent Rollup Summary Formula value updated (if present) 13. Datab
ase commit
25. If one object in Salesforce have 2 triggers which runs before insert . Is there
any way to control the sequence of execution of these triggers?
Ans: Salesforce.com has documented that trigger sequence cannot be predefined. A
s a best practice create one trigger per object and use comment blocks to separa
te different logic blocks.
26. How to delete the User from Salesforce?
Ans: As per now, salesforce does not allow to delete any user, however we can de
activate the user.
27. How to delete the user s data from Salesforce?
Interview Questions
Ans: To delete the Users Data go to Your Name -> Setup -> Administration Setup > Data Management -> Mass Delete Record, from there select the objects like Acco
unt, Lead etc and in criteria select the users name and delete all records of th
at user related to particular object.
28. How to restrict the user to see any record let s say opportunity?
Ans: Set up opportunity sharing to be private in Organization Wide Defaults. If
both users are admins or have view all permissions at profile level on opportun
ity, then that overrides private sharing.
29. What is the difference between trigger.new and trigger.old in Apex?
Ans: Trigger.new : Returns a list of the sObject records which we are going to i
nsert into database Note that this sObject list is only available in insert and
update triggers, and the records can only be modified in before triggers Trigger
.old: Returns a list of the sObject records which already there in database Note
that this sObject list is only available in update and delete triggers.
30. How to restrict any Trigger to fire only once?
Ans: Triggers can fire twice, once before workflows and once after workflows. Fo
r this, add a static boolean variable to a class, and check its value within the
affected triggers.
31. What is difference between WhoId and WhatId in the Data Model of Task?
Ans: WhoID refers to people things. So that would be typically a Lead ID or a Co
ntact ID WhatID refers to object type things. That would typically be an Account
ID or an Opportunity ID
Ans: We can convert the lookup relationship to master detail relationship if and
only if all the existing record has valid lookup field.
41. In How much ways we can invoke the Apex class?
Ans:
1. Visualforce page 2. Trigger 3. Web Services 4. Email Services 42. Can we crea
te Master Detail relationship on existing records?
Ans: No, first we have to create the lookup relationship then populate the value
on all existing record and then we have to convert it.
43. How validation rules executed? Is it page layout / Visualforce dependent?
Ans: The validation rules run at the data model level, so they are not affected
by the UI. Any record that is saved in Salesforce will run through the validatio
n rules.
44. What is the difference between database.insert and insert?
Ans: insert is the DML statement which is same as databse.insert. However, datab
ase.insert gives more flexibility like rollback, default assignment rules etc. w
e can achieve the database.insert behavior in insert by using the method setOpti
ons(Database.DMLOptions) Important Difference: If we use the DML statement (inse
rt), then in bulk operation if error occurs, the execution will stop and Apex co
de throws an error which can be handled in try catch block. If DML database meth
ods (Database. Insert) used, and then if error occurs the remaining records will
be inserted / updated means partial DML operation will be done.
45. Other than SOQL and SOSL what is other way to get custom settings?
Ans: Other than SOQL or SOSL, Custom settinghastheir own set of methods to acces
s the record. For example: if there is custom setting of name ISO_Country, ISO_C
ountry__c code = ISO_Country__c.getInstance( INDIA ); //To return a map of data sets
defined for the custom object (all records in the custom object), //we would us
e:
Interview Questions
Map<String,ISO_Country__c>mapCodes = ISO_Country__c.getAll(); // display the ISO
code for India System.debug( ISO Code: +mapCodes.get( INDIA ).ISO_Code__c); //Alternat
ively we can return the map as a list: List<String>listCodes = ISO_Country__c.ge
tAll().values();
46. What happen if child have two master records and one is deleted?
Ans: Child record will be deleted. This question will mainly ask when they asked
how to achieve many to many relationships. Then we can answer by using Junction
Object and two master detail relationships. Then next question would be what wi
ll happen if we delete one master record?
47. What is Difference in render, rerender and renderas attributes of visualforc
e?
Ans: render
It works like display property of CSS. Used to show or hide element. r
erender: If we want to refresh partial page in Visual force page we have to use
rerender render as: By using this we can convert entire visual force into PDF,do
c and excel. The syntax is Render as = pdf
48. What is Scheduler class in Apex?
Ans: The Apex class which is programed to run at pre-defined interval. Class mus
t implement schedulable interface and it contains method named execute(). There
are two ways to invoke scheduler:
1. Using UI 2. Using System.schedule
The classes which implements interface schedulable get the button texted with Sch
edule , when user clicks on that button, new interface opens to schedule the class
es which implements that interface. To see what happened to scheduled job, go to
Monitoring | Scheduled jobs
49. Explain Permission sets?
Ans:A permission set is a collection of settings and permissions that give users
access to various functions. The settings and permissions in permission sets ar
e also found in profiles, but permission sets extend users functional access with
out changing their profiles.
A profile will have many users. If we change the permissions at profile level, t
hen all the users associated with that profile will change. If we want extend th
e permissions for only for particular users, and then we have to create permissi
aptures data from report and saves in custom object as per schedule. It only sup
ports tabular and summary report as a source report. It does not support matrix
report. The field type in target object must be same as source report object fie
ld.
82. Explain difference in COUNT() and COUNT(fieldname) in SOQL.
Ans: COUNT()
? COUNT() must be the only element in the SELECT list. ? We can use COUNT() with
a LIMIT clause. ? We can t use COUNT() with an ORDER BY clause. Use COUNT(fieldNa
me) instead. ? We can t use COUNT() with a GROUP BY clause. Use COUNT(fieldName) i
nstead.
COUNT(fieldName):
? We can use COUNT(fieldName) with an ORDER BY clause. ? We can use COUNT(fieldN
ame) with a GROUP BY clause.
83. How to write the Where clause in SOQL when GroupBy is used?
Ans:We cannot use the Where clause with GroupBy instead we will need to use the Hav
ing Clause .
Interview Questions
Ex: Get all the opportunity where more than one record exists with same name and
name contains ABC .
SELECT COUNT(Id) , Name FROM Opportunity GROUP BY Name Having COUNT(Id) > 1 AN
D Name like '%ABC%'
84. How many ways we can make the field required?
Ans: We can make the field required in the three ways:
a. While creating a field. b. Using Validation rules c. Using Page Layouts
85. How to give the blank value as the field value to the record using Data Load
er?
Ans: Use the setting Insert Null Values in the Data Loader settings.
86. What is the Customer Portal and Partner Portal?
Ans: Customer Portal: A salesforce.com Customer portal similar to a Self
Service
Portal in that it provides an online support channel for customers
allowing the
m to resolve their inquires without contacting a customer service representative
. Partner Portal:Partner relationship management allows companies to maximize th
e return on their channel investments and increase revenues by managing, trackin
g, and forecasting business alongside their direct sales business. It also helps
partners sell more effectively, close more business, and achieve greater profit
s. This Partner Portal determines partners with Salesforce data can help sell mo
re without spending more. A partner portal allows partner users to log in to Sal
esforce through a separate website than non-partner users. Partner users can onl
y see the data that we have made available to them.
87. What are the Governor Limits?
Ans: Governor Limits are runtime limits enforced by the Apex runtime engine. Bec
ause Apex runs in a shared, multitenant environment, the Apex runtime engine str
ictly enforces a number of limits to ensure that code does not monopolize shared
resources. Types of limits that Apex enforces are resources like memory, databa
se resources, number of script statements to avoid infinite loops, and number of
records being processed. If code exceeds a limit, the associated governor issue
s a runtime exception.
Total number of SOQL queries issued 200 Total number of records retrieved by SOQ
L queries 50000 Total number of records retrieved by SOQL queries 20
Interview Questions
Total number of records retrieved by a single SOSL query
200
Total number of DML statements issued 150
88. What are the annotations in the Apex?
Ans: An Apex annotation modifies the way a method or class is used, similar to a
nnotations in Java. ? @Deprecated ? @Future ? @IsTest ? @ReadOnly ? @RemoteActio
n 89. What is @isTest annotation?
Ans:Use the isTest annotation to define classes or individual methods that only
contain code used for testing your application.
90. How many controller extensions we can use in Visualforce Page?
tisfy. b. Avoid SOQL Queries inside FOR Loops: When queries are placed inside a
for loop, a query is executed on each iteration and the governor limit is easily
reached. Instead,
Click on MergeAccounts
Interview Questions
move the SOQL query outside of the for loop and retrieve all the necessary data
in a single query. c. Avoid Multiple Triggers on the Same Object: Write the Sing
le trigger on the each object and write the logic in the classes and call that c
lasses in the triggers. d. Use of the Limits Apex Methods to Avoid Hitting Gover
nor Limits e. Avoid Hardcoding IDs
104. What is the MVC design pattern in Salesforce.com?
Ans: Model view controller (MVC) design pattern is the one of the most popular d
esign pattern which contains three modules.
a. Model b. View c. Controller
Model: What schema and data does salesforce uses to represent the system complet
ely. In salesforce, we can say that sObjects are the model. Ex: Sobjects, Apex C
lasses
View: How the schema and data is represented. Visualforce is used to present the
data to users. Ex: Pages, Components
Controller: How the interface actions. Controllers are used to perform the actio
ns whenever users interact with Visualforce. Ex: Standard, Custom (Apex)
105. How many records we can display in the particular report?
Ans: We can display only 2000 records for a report.
If we want to see more than 2000 records, then we can export in excel or .csv fi
le.
106. How to call method in the VF page?
Ans: We have a attribute called action in the <apex:commandbutton> tag in the VF
page. <apex:commandButton action="{!save}" value="Save" id="theButton"/>
107. How much code coverage we can do for a Test Classes?
Ans: 75%
108. What Is the Formula Field?
Ans:A read-only field that derives its value from a formula expression which we
define. The formula field is updated when any of the source fields change
Interview Questions
109. Mention the names of standard Controllers?
Ans:Accounts, Contacts, Opportunities, Leads etc (all standard and custom objects)
110. What are the actions in the Workflow?
Ans:
a. Task b. Email Alert c. Field Update d. Outbound Messages 111. What is the Val
idation rule?
Ans: Validation Rules verify that the data a user enters in a record meets the s
tandards we specify before the user can save the record
Validation rule also includes the error message to display to the user when the
rule returns a value of true due to an invalid value
112. If we don t have 75% code coverage, can we move it from one sandbox to anothe
r sandbox? Ans:Yes, we can move a class from one sandbox to another sandbox. But
if we want to move a class from sandbox to production environment we need to ha
ve a Test Class with a minimum of code coverage should be 75% 113. Can we have d
uplicates in the External ID?
Ans: No
114. Which method in custom settings returns list of records?
Ans:getAll()
115. What are the context variables in Triggers? Ans:Trigger.new, Trigger.old Tr
igger.NewMap, Trigger.OldMap Trigger.isInsert, Trigger.isUpdate, Trigger.isDelet
e, Trigger.isBefore, Trigger.isAfter, Trigger.isUndelete
116. What is the Bulk Triggers?
Ans:All the triggers are bulk triggers by default, and can process multiple reco
rds at a time. We should always paln on processing more than one record at a tim
e.
Interview Questions
117. What is the difference between giving with sharing and without sharing whil
e creating a class?
Ans: The class with sharing means we are enabling the access to the profiles The
class without sharing means we are disabling the access to the profiles.
118. Can we put list in the Map?
Ans: Yes, we can put list in the Map. Please find the code below Map<Id, List<Op
portunity>>MapList=New Map<Id, List<Opportunity>>(); 119. What are the different
types of the trigger events?
Ans: An event in a trigger refers to a situation when the trigger gets fired. Be
fore Insert: Before inserting the record into the database, the trigger will be
fired. Before Update: Before updating a record which is fetched from database, t
he trigger will be fired. Before Delete: Before deleting the record, trigger wil
l be fired. After Insert: After inserting a newly entered record into database,
the trigger will be fired. After Update: After modifying the record and once it
is saved to database, the trigger will be fired. After Delete: After deleting a
record, if user needs to perform any action, he can fire the trigger using this
after delete event After Undelete: Once the record gets deleted, it will be sent
to recycle bin. So, a trigger can be fired when user is moving back from recycl
e bin to its respective object and the transaction is done.
120. What are the types of Triggers?
Ans: There are two types of triggers. ? Bulk Triggers ? Recursive Trigger
Recursive Trigger:A Trigger that creates a new record as part of its processing
logic; however, that record may then cause another trigger to fire, which in tur
n causes another to fire, and so on.
121. What is difference between Trigger and Workflow?
Ans: Workflow: Inbuilt functionality, used on single object Trigger: Used for co
mplex business process in which multiple Objects can handle. Ex: Using Workflow
, Based on the criteria we mentioned on the parent record, we can do field updat
e on the parent only but not on child object
Interview Questions
Using Triggers, Based on the criteria we mentioned on the parent record, we can
do field update on child also
122. How many characters we can enter in the formula field? What will happen if
we exceed the characters limit? Ans: we can enter upto 3900 characters in the fo
rmula field. If we exceed the limit, then it will give the compilation error.
123. Can we include one formula field with in another formula field? What about
the size?
Ans: Yes, we can include one formula field with in another formula field. It wil
l calculate the formula field characters which we included in formula field.
124. What is the actionFunction in the Visualforce pages?
Ans: <apex:actionFunction>:A component that provides support for invoking contro
ller action methods directly from JavaScript code using an AJAX request. An <ap
ex:actionFunction> component must be a child of an <apex:form> component.
Notes: <apex:actionStatus>: This component Is used for displaying different val
ues depending on whether it s in progress or completed. <apex:actionSupport>: A co
mponent that adds AJAX support to another component, allowing the component to b
e refreshed asynchronously by the server when a particular event occurs, such as
a button click or mouseover. <apex:actionPoller>: This componentspecifies a tim
er that sends an Ajax update request to Force.com according to a time interval t
hat we specify.
125. What are the operations we can do using Data Loader?
Ans:
a. Insert b. Update c. Upsert d. Delete e. Export 126. What is the maximum siz
e of the PDF generated on Visualforce attribute renderAs?
Ans: The maximum response size when creating a PDF must be below 15 MB, before b
eing rendered as a PDF.
127. What is difference between the Force.com and Salesforce.com?
Interview Questions
Ans: Force.com is the platform used to develop the applications in the salesforc
Ans: Summary Report provides a listing of data like a tabular report plus sortin
g (grouping) and subtotaling of data.
Summary reports can be used to get subtotals based on the value of a particular
field
158. Can a single Report be shared? If so how?
Ans: We can give the report access to the users through the report folder. Repor
t sharing can be done by creating a report folder and add the reports to the fol
der which we want to give access
159. What is Dashboard?
Ans: A Dashboard shows the data from source reports(Summary reports, Matrix repo
rts) as visual components, which can be charts, gauges, tables, metrics or visua
l force pages
Each dashboard can have upto 20 components.
Administrators control access to dashboards by storing them in folders with cert
ain visibility settings.
If we have access to a folder, we can view its dashboard.
160. Can we delete a junction object?
Interview Questions
Ans: Yes, We can delete the Junction Object
161. Generally for a developer which profile is given?
Ans: System Administrator Profile
162. Can we assign many Profiles for a single User?
we can assign only one profile for a single user.
Ans: No
163. Can a User be created without a role?
Ans: Yes We can create a user without assigning a role.
164. Can a user be created without a profile?
Ans: No- we cannot create a user without assigning a profile.
165. What is Report Types?
Ans: Custom report types allow us to build a framework in the report wizard, fro
m which users can create and customize reports. We can build custom report types
off of the relationships (master-detail and lookup) between objects so that we
can:
? Choose which standard and custom objects to display to users creating and cust
omizing reports ? Define the relationships between objects displayed to users c
reating and customizing reports ? Select which objects' fields can be used as c
olumns in reports.
166. What is a Package and what are the types of Package?
Ans: Packages are a collection of Force.com components and applications that are
made available to other organizations through the AppExchange.
There are two types of packages:
a. Managed Package b. Unmanaged Package
A managed package is a collection of application components that are posted as a
unit on AppExchange, and are associated with a namespace and a License Manageme
nt Organization. To support upgrades, a package must be managed.To support upgra
des, a package must be managed. An organization can create a single managed pack
age that can be downloaded
Interview Questions
andinstalled by many different organizations.Managed packages differ from unmana
ged packages by having some locked components, allowing the managed package to b
e upgraded later.
Unmanaged packages do not include locked components and cannot be upgraded.
167. What is the format of the file identified in DATALOADER?
Ans: The Data Loader will support only .csv file because of its size is less tha
n .xlsx file.
168. What are log files in Data Loader?
Ans: Log files are error and success files that are generated automatically in d
ata loader for the following operations: a. Insert b. Update c. Upsert d. Delete
Note:The log files cannot be generated automatically for the
ata Loader.
Export
operation in D
Ans: The Salesforce provides the following objects, so they are called Standard
Objects a. Accounts b. Contacts c. Opportunities d. Leads e. Cases f. Solutions
g. Campaigns h. Products i. Forecasts j. Contracts k. Users l. Reports m. Dashb
oards
9. What are the Standard Applications Provided by Salesforce?
Interview Questions
Ans: The following applications provides by the salesforce
a. Marketing b. Sales c. Call Center d. Community
10. Who are leads?
Ans: A Lead is any person, Organization or company that may be interested in our
products. Sometimes leads are preferred to as products or suspects. Leads are n
ot yet Customers.
11. What is a Campaign?
Ans: A Campaign is any marketing project that we want to plan, manage and track
in salesforce
12. What is an Opportunity?
Ans: An Opportunity is any potential revenue-generated event (Sales deal) that w
e want to track insalesforce
13. What is an App?
Ans: An application is a logical container for all of the objects, tabs, process
es and services associated with a given business function.
An Application is group of tabs that work as a unit to provide functionality
14. What is a standard field created automatically by when we create a object? W
hat are different options available while creating a standard field for a object
?
Ans: The field Record Name will be created automatically while creating an object.
The options are:
Text
Auto Number
Questions on Navigations:
15. How to create acustom app?
Ans: Path for creating custom app:
Your Name ? Setup ? App Setup ? Cre
ate? Click on Tabs
Interview Questions
16. Creating a Custom Object?
Ans: Path for creating a Custom Object:
Your Name? Setup?App Setup? Cre
ate?Click on Objects
17. Creating the fields.
Ans: Path for creating for both standard and custom objects
For Standard Objects:
Your Name?Setup?App Setup? Customize? Select the standard object? Click on Fields
?Go to the Custom Fields & Relationships section ?Click on New button
For Custom Objects:
Your Name?Setup?App Setup?Create? Click on Objects ? Click on the Object Name?Go to t
he Custom Fields & Relationships section ?Click on New button
18. Creating the user?
Ans: Path for creating a user:
Your Name?Setup ? Administration Setup ?M
anage Users? Click on Users ?Click on New User button
19. Creating the Profile?
Ans: Your Name?Setup ? Administration Setup ?Manage Users? Click on Profiles ?Clic
k on New Profile button
20. Creating a Page layout?
Ans:Path for creating a Page Layout:
Your Name?Setup?App Setup? Customize? Select the standard object?Click on Page La
youts ?Click on New button
For Custom Objects:
Your Name?Setup? App Setup? Create? Click on Objects ? Click on the Object Name?Go to
the Page Layouts section ?Click on New button
Interview Questions
Interview Questions