Salesforce Admin Questions and Answers
Salesforce Admin Questions and Answers
There are four primary Salesforce Editions available: Essentials, Professional, Enterprise, and
Unlimited. 3. Number of Salesforce Editions released per year?
Salesforce is a SaaS product whereas force.com is PaaS product. In SaaS you get out of the box
functionality like leads, opportunities, accounts etc, however in PaaS you have to develop
everything by yourself. Salesforce.com is built on force.com platform.
There were 3 portals, Salesforce Customer Portal, Salesforce Partner Portal and Self Service
Portal.
An app is a collection of items that work together to serve a particular function. Salesforce
apps come in two flavors: Classic and Lightning.
Salesforce supports several different types of objects. There are standard objects,
custom objects, external objects, platform events, and BigObjects.
Objects are database tables that allow us to store data specific to the organization
in salesforce. Two types of objects in Salesforce Standard and Custom.
10. What is TAB in Salesforce?
Tabs in Salesforce help users view the information at a glance. It displays the data of objects
and other web content in the application.
AutoNumber, checkbox, currency, Date, Date/Time, Formula, Email, Number, Percent, Phone,
Picklist, Text, Lookup relationship, Master-Detail relationship etc.
Standard Fields:
There are four standard fields in every custom object that are Created By, Last Modified
By, Owner, and the field created at the time of the creation of an object.
These fields cannot be deleted or edited and they are always required. For standard objects,
the fields which are present by default in them and cannot be deleted from standard
objects are standard fields.
Custom Fields:
The Custom fields which are added by the administrator/developer to meet the business
requirements of any organization. They may or may not be required.
It depends on the Salesforce edition. Max limit is 100 In Essential and Professional editions,
500 in enterprise, 800 in Unlimited and 500 in developer edition.
Profiles define how users access objects and data, and what they can do within the
application. When you create users, you assign a profile to each one.
Roles are defined so as to increase the data visibility a particular user has. Role hierarchy allows
the user sitting in higher level have access of records owned by users having role lower in
hierarchy.
Contract Manager, Marketing User, Read Only, Solution Manager, Standard User, System
Administrator.
18. How can you use the term “Transfer Record” in profile?
The company profile contains core information for your organization within Salesforce, some
of which is captured during the initial system sign-up, and includes the following: Company
information and primary contact details. Default language, locale, and time zone. License
information. Fiscal year settings.
Ans. A dependent picklist is a custom or multi-select picklist for which the valid value
depend on the value of another field, called the controlling field.
Page Layouts determine which fields are displayed to your users on a record. They allow you
to add fields, sections, links, custom buttons, and a few other features.
Record Types let you offer different business processes, picklist values, and Page Layouts
to different users.
You cannot delete users from Salesforce. You can remove their license or deactivate them to
remove access to the system, but because they may still own records, they cannot be deleted.
Ans. Yes
26. Is it possible to edit formula field values in a record?
Ans. No
In Salesforce, it is the Governor Limits which controls how much data or how many records you
can store in the shared databases. Why? Because Salesforce is based on the concept of multi
tenant architecture.
29. What is a sandbox org? What are the different types of sandboxes in Salesforce?
A sandbox is a copy of the production environment/ org, used for testing and development
purposes.
• Developer Pro
• Partial Copy
• Full
30. Can you edit an apex trigger/ apex class in production environment? Can you edit a
Visualforce page in production environment?
No, it is not possible to edit apex classes and triggers directly in production environment.
31. What are the different data types that a standard field record name can have?
A standard field record name can have data type of either auto number or text field with a limit
of 80 chars.
A bucket field lets you group related records together by ranges and segments, without the use
of complex formulas and custom fields. Bucketing can thus be used to group, filter, or arrange
report data.
Dynamic dashboards are used to display information which is tailored to a specific user. You
can use dynamic dashboards when you want to show user-specific data of a particular user,
such as their personal quotas and sales, or number of case closures, or leads converted etc.
34. What are the different types of reports available in Salesforce? Can we mass delete
reports in Salesforce?
4. Joined reports Multiple blocks showing data from different reports based on same
or different report types
There are two types of apps that we can create in Salesforce. They are:
• Custom app: They are mainly used by business owners who want to build an app that
suits their business requirements from time to time. It’s widely used in the market.
• Console app: It can be used only in the client service business, where we focus on
tackling the client’s issues. Compared to a custom app it’s not widely used in the
market.
Sharing rules are applied when a user wishes to permit access to other users like public
groups, roles, or territories. It gives greater access to particular users by making automatic
exceptions to your organization-wide sharing settings.
An Audit trail in Salesforce is a unique feature that helps in tracking the changes made in the
organization by you and other administrators. In that way, you will always get to know who
has modified the project at the last minute. It is helpful for the organization with more
administrators.
Validation rules in Salesforce consist of a formula or expressions that evaluate the data in one
or more fields in a record to meet the standards you specify before the user can save the
record. It returns a “True” or “False” value based on the evaluation of the data.
Salesforce record types permit us to associate different business processes and display different
picklist values and page layouts to different users based on the user profile.
With the help of the given below methods we can share records in Salesforce:
• Role Hierarchy
• Manual Sharing
• OWD
• Apex sharing
1.What is crm ?
Ans : customer relationships management.
6.what is SAAS?
Ans : saas(software as a service) means applications or softwares are developed
by some companies.
Ex : gmail, fb, twitter.
8.What is PAAS?
Ans: paas(platform as a service) here we can develop applications or we can
customiseexisting applications.
10.what is IAAS ?
Ans : infrastructure as a service ,it is a one type of storage device.
Ans : Developer.salesforce.com
15.how many types of user interfaces (UI) are there in sales force?
Ans : there are two types of interfaces are there in sales force they
are :
a) classic user interface
b) lightning user interface.
20..if you want to login sandbox org which url we can use ?
Ans :Test.salesfoce.com.
Ans: --- at the time of field creation we can make it as require. ---
through page layouts
---using validations
---before triggers
46.What is relationship ?
Ans : If u want connect from one object to another object is called as relationship.
63.what is upsert?
Ans : at a time we can do both insert and update.
---owd --public
--
Queues : the Queue can be created for custom objects and for that
matter ,the prospect,and the knoWledge article version.
a)the Queue is used for load balancing.
b)the Queue can be created for custom objects and for case,lead ,and
knoWledge article version.
________________________________________________________________________________________
1
1. What is Cloud Computing ?
3. Waht is CRM ?
a) Salesforce CRM.
b) Microsoft Dynamics CRM.
c) Oracle CRM.
d) SAP CRM.
e) Sage CRM.
f) NetSuite CRM.
g) Oracle CRM on Demand.
h) SugarCRM.
5. What is Salesforce ?
and no hardware required. ✓ You can develop your own application or if you need
any application on demand, you can buy from app exchange.
✓ App Exchange is a market place to sell our custom applications and to
buy applications from app exchange.
✓ Force.com platform reduce development cost. we can deliver
7. What is Production ?
We should not make coding changes in production since end-users are using the
application from production environment.
8. What is Sandbox ?
• To make any changes for the exiting application we should copy all
contents of the production into sandbox and make all changes after that
test thoroughly and move those changes into production
2
9. Types of Sandboxes ?
a) Developer Sandbox.
b) Developer pro sandbox.
c) Partial data sandbox.
d) Full copy sandbox.
• Custom objects are database tables that allow you to store data specific to you
organization • Once you have created a custom object, you can create a custom
tab, custom related lists, reports, and dashboards for users to interact with the
Profile contains set of permissions and access settings that controls what user can do
The people who have authenticated username and password to login to the
salesforce successfully.
A role controls the level of visibility that users have to an organization's data.
Role Hierarchy states that higher hierarchy person can see lower hierarchy person records.
19. Can you tell the difference between Profile and Roles?
28. How many relationships included in SFDC & What are they?
❖ Lookup Relationship
❖ Master-Detail
❖ Hierarchy
❖ External
❖ Many-to-Many Relationship
Tab is a user interface component to user creates to display custom object data.
Custom Tabs
Web Tabs
Visual force Tabs
Lighting base Tab
Tab name will be decided based on the Plural Label of the custom
object, to rename the tab go to corresponding object detail page and
rename the plural label.
There are different settings and salesforce.com login methods available for users.
Some of the ways that user can login salesforce.com are
• Read Only
• Standard User
• Marketing User
• Contract Manager
• System Administrator
41. How to give permissions to two fields for different users who
Permission set
In OWD we have Private but your higher position persons should see that time we
go for Grant Access Using Hierarchies.
43. How we can change the Grant access using role hierarchy for standard objects?
6 Not possible.
4. What is the difference between ISBLANK() AND ISNULL()?
• ISNULL () works only for number data type fields, if we don't populate with value
for number fields it will return true
• ISNULL () won't be supported for TEXT data type fields because text
45. What is the difference between 15 digit and 18-digit record ids in Salesforce?
❖ In Salesforce, whenever a user creates a record it will generate a unique record id.
❖ After creating the record, in the URL user can see the id of the record
❖ Based on the first 3 digits of the record id user can identify the type of the object.
❖ All the records which belong to same object will contain same first
• For an object based on the Record Type, we can show different fields and
different picklist values by assigning different page layouts for the record
types and profiles.
• After creating the record type, in the record type user can see all the picklist data
type fields, user can edit the picklist and decide which values should display for
this particular record type
47. What is the difference between detail page and edit page?
• Whenever user try to create a new record or edit an existing record user can
input the values for the fields, this page is nothing but edit page
• After creating a new record or editing an existing record, user can see the
information of the record, this page is nothing but detail page
While creating or modifying the record based on the certain conditions we can display
error messages on top of the page or below to the field.
Since we are working in multitenant environment Salesforce is enforcing the limits for all the
functionalities.
❖ How many external ids we can enable for an object: 7 (increased from 3 to 7 in Winter-
15)
1) Text
2) Number
3) Auto number
4) Email
7
On the detail page without clicking on edit button we can edit the fields if it is not Read-Only.
a) Roles
b) OWD (Organization-Wide Defaults)
c) Sharing Rules Manual Sharing
d) Apex Managed Sharing
e) View All
f) Modify All
g) View All Data
h) Modify All Data
OWD is the default access level on records for any object in Salesforce. For custom
objects we can see below access levels
1. Private:
Only owner and above hierarchy users can have Read/Write access and
below hierarchy users don't have any access.
Only owner and above hierarchy users can have Read/Write access and below
hierarchy users can have only Read only access.
3. Public Read/Write
4. Public Read/Write/Transfer
• If the OWD for an object is set to Public Read/Write/Transfer then, all users can
view, edit, transfer and report on all the records but only owner of the record
can delete the records
• If the OWD for Campaigns are set Public Full Access then, all users can view, edit,
delete and report on all records.
6. No Access, View Only or Use
• If the OWD for Price Book is set Use then, all users can access the Price Book
information and as well as using the Price Book configuration for Opportunities
with Products.
• If the OWD for Price Book is set View Only then, all users can access the Price Book
information but not to use that Price Book detail in Opportunities with Products
• If the OWD for Price Book is set No Access then, it restricts users from
accessing information for Price Book and Prices.
7. Controlled By Parent
If the OWD for any object is set as Controlled By Parent, then user can perform an
action on the record based on whether they can do the same on the parent record
associated with it.
No, we have to clone any one of the existing profiles to create a new profile
In Data loader settings we should enable 'insert null values' checkbox otherwise we
❖ Minimum Size is 1
61. What is the default batch size of Apex Data Loader if we enable bulk API?
2000 records
Owner Based Sharing Rules: Records which are owned by the users who have
the given role or role and subordinate or public group, queue are shared with all
the users who belongs to specific role or role and subordinate or public group.
1. Role Hierarchy:
If we add a user to a role, the user is above in the role hierarchy will have read access.
2. OWD:
• Defines the level of access to the user can see the other user’s record
• OWD can be Private, Public Read Only, Public Read and Write.
• Setup -> Security Controls -> sharing settings -> Click on ‘Edit
Manual Sharing:
• We can see this button detail page of the record and this is visible only when
• If we want to share records based on condition like share records to group of users
• Setup -> security controls -> sharing settings -> select the object and provide name and
Apex sharing:
• Share object is available for every object (For Account object share
1) Tabular Reports
2) Summary Reports
3) Matrix Reports
10
4) Joined Reports
It is the simplest and fastest report formats. It displays the rows as records and fields
are listed as columns just like a spreadsheet. It supports sorting of records.
This report allows the user to group rows of data, summarize the field value which
also supports sorting and display subtotals.
In this report, records are summarized in a grid format. It allows the records to be
grouped by both columns and rows.
In this type of report, User can create multiple report blocks that provide different
views of your data. In this format of report, we organize the data in the form of
block. You can add up to 5 blocks in a single report. Each block is defined as a Sub-
report (Report Type). It can have its own field, columns, sorting and filtering.
Bucketing lets you quickly categorize report records, without having to create a
in a single dashboard.
Q. A user named Sarah reports that she cannot access a specific Opportunity record, even though
she is in the same Role and Profile as her colleague, John, who can access the record. The
Organization-Wide Default (OWD) for Opportunities is set to Private. Both Sarah and John are part
of the same Public Group. How would you troubleshoot and resolve this issue?
Resolution Steps
1. Create a Sharing Rule: If no sharing rule exists, create a new one to share Opportunity
2. Manual Sharing: If the record is owned by John and manually shared with him, consider
3. Field-Level Security: Ensure that Sarah's profile has the necessary field-level security to
Q1:
A sales representative named John is unable to view a specific Opportunity record that his colleague,
Mike (in the same role), can access. Both users are assigned the same Role, Profile, and are part of
the same Public Group. The Organization-Wide Default (OWD) for Opportunity is set to Private.
ANS
Create a sharing rule that shares Opportunity records owned by users in Mike’s public group with
John's group.
Scenario 3: Managing Data Imports
Q:
You need to import a large dataset of leads into Salesforce using Data Loader. The leads must meet
specific validation criteria, such as having a valid email format and not being duplicated. How would
A:
1. Create Validation Rules: Implement validation rules in Salesforce to enforce email format
2. Use Data Loader's Features: Utilize Data Loader's features to run the import process in
3. Implement Duplicate Rules: Set up duplicate rules to prevent the insertion of duplicate
4. Test in Sandbox: Perform the import in a sandbox environment first to identify and resolve
Q:
The sales team has requested to add a custom field called "Lead Source Details" to the lead page
layout. They want this field to be visible and editable only to users in the Sales Manager profile. How
A:
1. Modify Page Layout: Add the "Lead Source Details" custom field to the lead page
layout.salesforcenotes.in
2. Set Field-Level Security: Adjust the field-level security settings to ensure that only users
with the Sales Manager profile can view and edit the field.salesforcenotes.in
3. Assign Page Layout: Ensure that the updated page layout is assigned to the appropriate
4. Test Configuration: Verify that the field is visible and editable only to users with the Sales
Manager profile.
Q:
A user accidentally deleted a significant amount of data in Salesforce. How would you handle data
recovery and implement measures to prevent accidental data loss in the future?CliffsNotes
A:
1. Check Recycle Bin: Determine if the deleted records are still in the Recycle Bin and restore
them if possible.
2. Restore from Backup: If records are not in the Recycle Bin, restore them from a recent
backup if available
3. Implement Data Recovery Plan: Establish a data recovery plan that includes regular
4. Prevent Future Loss: Implement measures such as restricting delete permissions, using
multiple integrations.
project?
deployment?
Answer: Utilizing Agile methodologies for iterative development and deployment, and
employing tools like Salesforce DX for version control and continuous integration.
Answer: Designing with future growth in mind, using scalable architecture principles,
Answer: Discussing a specific project where you handled large volumes of data,
Answer: Regularly auditing user roles and profiles, aligning licenses with user needs,
and Visualforce.
9. How do you ensure high user adoption and satisfaction with Salesforce in
your organization?
Answer: Through targeted training, user engagement, continuous feedback loops, and
10. What are your strategies for staying updated with new Salesforce features
improve efficiency.
Answer: Detailing a specific instance, the challenges faced, the solutions implemented,
and the impact on efficiency.
Salesforce.
Answer: Implementing robust backup solutions, having a clear disaster recovery plan,
14. What is your experience with Salesforce Lightning and its advantages over
Classic?
Answer: Discussing specific features of Lightning that you have utilized and how they
15. How do you manage and resolve conflicts within your Salesforce team?
16. Discuss a time you led a Salesforce team through a significant change or
upgrade.
Answer: Detailing the challenges, your leadership approach, the strategies used, and
17. How do you measure and report on the success and ROI of the Salesforce
system?
Answer: Using specific metrics and KPIs aligned with business goals, and regularly
administrators?
Answer: Customizing training based on user roles and needs, providing hands-on
19. How do you stay aligned with the overall business strategy when managing
Salesforce?
20. Discuss your experience with Salesforce communities and their business
impact.
Answer: Sharing specific examples of how you have utilized Salesforce communities to
These questions are tailored to assess the depth of experience, strategic thinking, and
leadership skills essential for a senior Salesforce Administrator role. They focus on real-