Salesforce Administrator Interview Questions: 1. What Is CRM?
Salesforce Administrator Interview Questions: 1. What Is CRM?
1. What is CRM?
CRM Stands for Customer Relationship Management. And It system helps businesses manage all the
interactions it has with customers and potential customers. With a CRM system, customer preferences
are recorded, and customer activity can be tracked. So, every time they are spoken to, regardless of who
they talk to, customers get a fully personalized and consistent experience.
Cloud computing is the delivery of on-demand computing services -- from applications to storage and
processing power -- typically over the internet
Cloud computing is referred to as Internet-based computing that involves shared resources, software, and
information provided via mobiles or computers.
IaaS (Infrastructure as a Service) – Here, cloud service providers largely focus on infrastructure services
like hosting, server, storage services, etc.
PaaS (Platform-as-a-Services) – This is a category of cloud computing services that provide a platform
allowing customers to develop, run, and manage apps.
4. What is Salesforce?
Salesforce is a customer relationship management solution that brings companies and customers
together. Salesforce unites your marketing, sales, commerce, service, and IT teams from anywhere with
Customer 360 — one integrated CRM platform that powers our entire suite of connected apps. It works
based on Cloud computing and one of the top leading CRM technology.
It is a copy of your organization in a separate environment that can be used for a variety of purposes (such
as testing and training) without compromising the data and applications in your Salesforce.com
production organization
The Global Search Results component displays search results from across the community. The results
shown are based on search terms entered in the Search Publisher and can be displayed in one list or in
multiple tabs.
7. What is Object?
Object is a data table in salesforce where we store customers data. Objects are 2 types standard and
custom object.
8. What is site url to check any maintenance or issue from salesforce to check?
trust.salesforce.com or also from status.salesforce.com
• Single sign-on is useful to login into salesforce from other applications (facebook or google) or VPN of
company.
• The feature id is used set up single sign on, it is the id that can be the same as say an email id or Unique
value field used in a different application that will be recognized by Salesforce and logins you into
Salesforce without you having to go through the normal login process instead of login using username
and password again.
Setup is used to customize, configure and see all settings used to develop and manage
Salesforce.
12. where can you change your personal details of your user?
By clicking your user logo/profile and click on my settings
It is used to set password expiration time duration, password length, character format(containing special
character, alphabetical and numeric etc.,) and Lockout time and Remembering passwords etc.,
It is Job title of the Person(user) in the organization. Roles will gives access to read data that user
creates and the data created subordinates in role hierarchy.
It is Job Function of person(user) is he has to do in salesforce with required access set by profile
permissions and settings and also controls the data accessibility
The ladder/tree structure of Job titles(user Roles) put in place so that those higher up can see the data
created by sub ordinates of roles beneath them.
24. How to change profiles enhanced view?
Quick Find Box → User Management Settings → Enhanced Profile User Interface → Toggle to Enable
Profile:
• A Profile is a collection of settings and permissions that controls the user what they have to do in
the application and with access what they have.
• A profile controls “Object permissions, Field permissions, User permissions, Tab settings, App
settings, Apex class access, Visualforce page access, Page layouts, Record Types, Login hours &
Login IP ranges.
• Defining profile for a user is mandatory.
Role:
• A role controls the level of visibility that users have into your organization’s data. Mainly is going
to provide the record level security.
• Users at any given role level can view, edit, and report on all data owned by or shared with users
below them in the hierarchy, unless your organization’s sharing model for an object specifies
otherwise.
• It is not mandatory that a user should have a role.
Permission sets are used to extend the access controlled by profile level to individual users to do
multi activities.
A group of permissions sets called as Permission set group. We can add all permissions related to one
job function as one group , so It will be easy instead of assigning one by individual permission to users
By Adding Muting Permission in permission set group we can switch off/turn off/remove particular
permission/Setting within a group without affecting the rest of the permission sets within the group
Chatter Used to collaborate and exchange message other internal salesforce users.
The main advantage it will reduce email communications and exchanging information in different tools and
apps and all information it can save in salesforce.
It’s group we created in salesforce either public/private access with different users or customers as
members to share messages and collaborate about a certain topic, project or account.
36. can we add members into group without having users created in your salesforce?
Yes as long as you check the ‘Allow Customers’ box and it is a public
post is when any user publishes a message by tagging another user or just message in chat box.
comment is when any user responds to another user's post/Message/question/announcement.
Stream chatter is used to track and get notifications of particular record of any object in salesforce quickly.
Object in salesforce is entity or memory space where we story the data. Objects can be different types and N
number based on type and behavior of data in organization. There are 2 type of objects in salesforce standard
and custom.
Field is element/attribute in object where we give the information values. Fields in salesforce created based
on data types which are dependent on behavior of data.
Standard objects bydefault/created by salesforce for any salesforce scratch org. Standard objects we
cannot delete.
Custom objects which we create in salesforce based on requirement of business which can be deleted.
Field lable which shows on the User end when we are creating any record which can be repetitive , Field
name /API name is in the backend in configuration which is unique. For custom fields API names of fields
append with __c
46. differences between Text, Text Area, TextArea (long) ,TextArea (rich) Data types
• Text : Alphanumeric, length upto 100 and can be write in single line
• Text Area : Alphanumeric, length upto 255 and can be write in multiple line
• TextArea (long): Up to 131, 072 characters on separate lines.
• TextArea (rich): Up to 131,072 on separate lines Can add images and format text (Italic, bold, etc)
Formula fields in salesforce used to auto updated value based on formula/calculation logic we
implement and it’s a read only field.
Launch New Custom Tab Wizard after saving this custom object
49. While creating object/field what is difference between visible & Read only?
It is a unique text(alphanumeric) that can be used as a reference for that particular field to allow you to
connect it to tools outside of Salesforce for integration or data upsert.
51. What are the types of object relationships and explain about each one briefly
LookUp Relationship –
This relationship links two objects cannot affect deletion on one another and cannot depends on security
and not automatically required fields and will not gives inherited sharing
Master-Detail Relationship –
This relationship links two objects can affect deletion on one another and can depends on security and
automatically required fields and will gives inherited sharing
Cascade deletion happens when the relationship is master-detail. If parent get deleted then
Object that creates the relationship between two other objects such as in a many to many
relationships.
54. Does an object can have both relationships (Lookup Relationship & Master Detail Relationship) at
a time?
Yes, single object can have both relationships at a time.
Suppose let’s take an object “Merchandise”. Here we can create relationship in between the
56. What are the main things need to consider in the “Master-Detail Relationship”?
Record level access is determined by the parent, Mandatory on child for reference of parent,
cascade delete (if you delete the parent, it can cascade delete the child).
57. What are the main things need to consider in “Lookup Relationship”?
Loosely coupled, not going to have all the above rules which are existed in master detail
relationship.
Self-relationship is always lookup to self-relation object type. In many to many we actually create
a junction object in the middle, it does lookup for the bound objects that are ultimately being
Page layouts in salesforce are used to design a page with fields, buttons, section and other
related objects to create/update data for difference objects.
search in salesforce. We can create different search layouts for different profiles, we can add
Record types are used to show different layouts, picklist values and custom business processes
based on need and requirements. For example to differentiate Account for sales, support and
Marketing teams.
64. What is difference between Master Record type and custom record type?
• The by default and invisible record type by salesforce is master record type. For every
object there will be one master record type
• The record type we create in salesforce is custom record type.
• At a time, we can set any profile either master record type or number of custom record
types. And always there should be one default record type
No, Formula fields are by default read only fields, which we cannot be able to edit value from
page layout. It will updates based on formula created upon other field values.
Page layout assignment are used to assign different layouts created for selected Profiles
68. What are types of behavious in behaviour selection while creating button/link?
69. What is difference between List button, detail page button or detail page link?
Custom buttons and links help you integrate Salesforce data with external URLs, applications, your
company’s intranet, or other back-end office systems.
70. where in page layout we need to add button to show up in highlight panel of account.
Lookup filters can be add in any lookup filed to do filtering of any lookup relationship objects
records based on condition you set.
Validation rules verify that the data a user enters in a record meets the standards you specify before
the user can save the record. A validation rule can contain a formula or expression that evaluates the
data in one or more fields and returns a value of “True” or “False”.
Field history tracking in salesforce used to track any field changes happens by a user on any
record. To enable this, we need to enable field history tracking checkbox on in object and select
the fields want to track. The field history data is retained for up to 18 months.
Field history tracking in salesforce can be enabled for Standard objects and Custom objects.
Field dependencies in salesforce used to control the visibility of picklist values on one object
based on another object. The object which controls the visibility of other objects we called as
controlling object and object which get controlled called as Dependent object.
Standard
Picklist Yes No
Custom
Picklist Yes Yes
Multi-
Select pick
list No Yes
Checkbox Yes No
Hierarchy columns in salesforce used to set the fields should be display as columns when we
click on hierarchy button on object record. We can add maximum 10 fields in hierarchy columns.
Object limits can be check in any object from Object Manager side panel called Object Limits.
And this will show the Usage, Limits & % used value of different metadata
Organization Wide Defaults(OWD) Used to Control or set the First/basic Access level for any
object. We can set access for internal & external users and also set Role hierarchy should work
or not.
We have majorly 3 levels of access controls.
• Private
• Public read only
• Public Read/Write
Sharing rules are used to extend the access which was restricted by OWD settings to a particular
Group of users, Roles or territories based on Ownership or Criteria based.
79. What is difference between Public Read/write, Public read only, Private access levels?
• Public Read/Write, can provide access to Read & edit the records
• Public Read Only, can provide access to Read the Record but cannot edit
• Private Access, only the Owner/creator of the record and the User above hierarchy above created
by user can edit or view the records
• Schema Builder is a tool that lets you visualize and edit your data model. It’s useful for designing
and understanding complex data models. Simply words we can say its helps to see blue print
models of salesforce org design with objects.
• Schema builder has a drag and drop interface which is used to perform all the activities. It shows
all the relevant details like - field values, data types, relationship with directions etc.
Matching rules are set based on criteria to identify/determine the field values ona new records by
Matching existing data for the same field values
Duplicate rules are used to identify duplicate field values on new records by using matching rules
through checking existing data field values.
Matching and duplicate rules work together.
By using duplicate rules either we can show alert message and let user to continue duplicate data
or we can block user to create duplicate data.
Assignment rules in salesforce are used to automatically assign lead or Case to owner(User Or
Queue). Assignment rule is used to automate owner assignment on Case and Lead based on
conditions on Case or Lead. There are two type of assignment rules
Public group used to group multiple user into one and used in adding into queues, Data sharing
etc.
Queues are groups of users who can own records. All records in Salesforce must have an owner.
We can add Groups, users, Roles and Roles & sub ordinates to share the records access routing.
It supports all the custom objects and only a few standard objects like Account,
It supports all custom and standard objects.
Contact, Campaign members, person accounts, Leads, and Solution.
Batch Size: This will set how many records are processed in each batch. The maximum
value is 10,000 when the Bulk API is enabled, otherwise it is 200.
Row level Formula : used to calculate or display field values by calculating the other fields values
at row level
Bucket field: used to Quickly categorize reports in records without creating a formula field.
A dashboard shows data from different source reports interms of charts and numbers, it will
helps to give quick view of sales and claim process progress of an organization. We can add
maximum 20 reports in a dashboard.
Search in Quick find for – Translate- open Translation settings – add language available for
Translation
Global Action in salesforce used to create or update records quickly from “+” global action bar
on any object and any action for example Log a call, create Task, Create Event, Create Contact etc..
Global Action can be create own pagelayout and we need to publish the same after with
Publisher action layout.
Global Picklist value or picklist value sets main purpose to use the list of same picklist values
across different Objects in salesforce and to restrict the picklists to only the values that you
specify. A global picklist is a restricted picklist by nature.
You can have up to 500 picklist global value sets in an org.
Documents is still available in classic salesforce version and not yet in lightning, To Open
documents switch to classic , Click on All Tabs and Click on Documents Tab.
Libraries in salesforce lightning available in Files, to Open click on App Launcher -> Files -> Libraries
Publisher layout is used to where to locate Global Action in salesforce. Global publisher layouts
determine the global actions that appear in the various Salesforce interfaces. In Salesforce Classic
and Lightning Experience, these layouts customize the actions on global pages (like the Home
page) and on the Chatter page
Apps in salesforce is collection of Items like objects and pages etc.. Lightning apps let you brand
your apps with a custom color and logo. You can even include a utility bar and Lightning page tabs
in your Lightning app. Members of your org can work more efficiently by easily switching between
apps
Click on Edit on App in App Manager, Go to Add Utility items and select & Add Objects.
127. How many lightning pages we have? and what are those?
We have 3 types of Lightning pages in salesforce App Builder.
1. App Page
2. Home Page
3. Record Page
• App Page: is the default landing tab for when you switch to an app in Lightning.
An app page to create a home page for a third-party app that you can add directly into
the Salesforce mobile app and Lightning Experience navigation menus. Your users then have
an app home page where they can quickly access the most important objects and items.
• Home Page: Custom Home Page is when you want to override the Home tab in Lightning with
your custom Lightning component.
• Record Page: To create a customized version of an object’s record page, tailoring it to your
users’ needs. Custom record pages are supported in Lightning Experience and the Salesforce
mobile app.
Email templates to increase productivity and ensure consistent messaging. Email templates
with merge fields let you quickly send emails that include field data from Salesforce records like
contacts, leads, or opportunities. You can use email templates when emailing groups of
people—with list email or mass email—or just one person.
132. To How many email ids you can send from an email alert for outside salesforce?
We can add and send 5 email ids to send outside salesforce
135. what is workflow rule and actions you can perform with that?
Workflow rule is to automate any business process instead of relying on user to update
manually, its one of the automation process. By using work flow rules we can do below actions
1. Create Task
2. Send an email alert
3. Update fields
4. Send an out bound message
142. what are the advantages/differences of process builder over workflow rule?
143. What are the actions you can create from process builder?
144. Can you relate one object from process builder which should not have any relationship with
main object you selected in process builder?
No, we cannot
148. Difference between custom page layout and lightning record Pag layout?
Custom page layout is where you can add fields , buttons, Actions to be want to display in detail
page and also related objects to be want to display in related Tabs.
Lightning Record Page is layout where you can customize your record page screen with different
widgets/components like Details, Tabs, chatter, activity, Reports and custom components (VF
page, Lightning component, dashboards etc..)
Self-Service portal:- Self-Service provides an online support channel for your customers – allowing
them to resolve their inquiries without contacting a customer service representative.
Partner Portal:-Partner Portal is to support your Partners. Partner users are Salesforce users with
limited capabilities. They are associated with a particular partner account, have limited access to
your organization’s data, and log in via a partner portal.
Setup→ Type Manage Currencies → Edit as per standard Currency of your salesforce
org.
There are many types of governor limits in salesforce. For more information:
https://developer.salesforce.com/docs/atlas.en-
us.salesforce_app_limits_cheatsheet.meta/salesforce_app_limits_cheatsheet/salesforce_app_limi
ts_platform_apexgov.htm
155. What are SOQL or SOSL Limits in salesforce nothing pre-transaction limits?
• 10 time triggers
• 40 immediate actions
• 40 time-dependent actions per time trigger
• 10 email alerts
• 10 tasks
• 10 field updates
• 10 outbound messages
• The workflow time trigger per hour limit for different editions are as follows:
Professional Edition: 250
Enterprise Edition: 500
Developer Edition: 50
Unlimited and Professional Edition: 1,000
158. In which criteria of a workflow – “time dependent workflow action” cannot be created?
Time dependent workflow action cannot be create for: “created, and every time it’s edited”.
159. We have a “Time Based Workflow” and there is Action scheduled to be executed. If we
Deactivate the workflow, Scheduled actions will be removed from queue or not?
160. We have “Time Based Workflow” and there is action scheduled to be executed. Can we delete
that workflow?
If a workflow has any pending time dependent action, then we cannot delete the workflow
161. How to clear the Time based workflow action queue?
162. While creating workflow on Task, what difference observed on available actions?