Salesforce Admin Student Guide - 1 Introduction
Salesforce Admin Student Guide - 1 Introduction
Introduction
Hello!
I am Raakesh Kumar
I am here because I love to give presentations. You can find me at @raaki
2
0 Introduction
Salesforce
Salesforce Introduction
● Cloud computing is the term in which consumers can get services like
software support or development, platform development, infrastructure
management, and sharing, e-business (m-business) via the internet.
● The basic idea behind cloud computing is anytime, anyone and anywhere
can access the services through the internet.
● The service provided by cloud computing can have characteristics like
elasticity, dynamic, cost-effectiveness, on-demand services, pays for what
you use.
● These characteristics have different meanings to different types of cloud
users (stakeholders).
8
Introduction to Cloud Computing
10
Cloud Services
11
Cloud Services
12
Cloud Services Modules
13
Benefits of cloud
14
Benefits of cloud
15
Benefits of cloud
17
Benefits of cloud
21
What is CRM?
23
Features of CRM
2. Acquire:
❏ Customer acquisition is another important aspect of the
growth of any organization.
❏ Every company wants a huge number of customers to
increase their popularity in the market.
❏ A large number of customers can bring the leads easily and
help to beat the competitors.
26
CRM Aspects
Below are three main reasons for which any customer leaves
your service:
❏ Customers are unhappy with the services.
❏ They are not happy with the product.
❏ They want to use a competitor's service.
❏ So, it is one of the crucial aspects of the customer
relationship.
27
CRM Aspects
3. Extend:
❏ After acquiring new customers and retaining the old
customers, the next aspect of the CRM is the business
extension.
❏ So how a CRM can help a business to extend the business
value to its client?
❏ For this, any business can reach to its loyal customers for
any new deal, as they will be the confirm buyer of that new
29
deal.
CRM Aspects
32
Before Salesforce
33
What is Salesforce?
34
Salesforce CRM
35
Salesforce Launch
36
After Salesforce
37
After Salesforce
● You don’t need to worry about the note you left on your desk.
● File you have stored on your hard drive.
● You can find everything you need simply by logging in.
● You no longer need to worry about updating your manager on how things are
going with your top deals in flight.
● Instead, your manager can just log into Salesforce and see the latest data in
real time.
● Visibility is one of the key benefits of Salesforce.
● There are powerful security and sharing features that protect sensitive data
and ensure the right folks see the right data.
38
Why Salesforce?
39
Why Choose Salesforce CRM?
42
Why Choose Salesforce CRM?
Mobile CRM:
❏ Salesforce provides the CRM platform on mobile also,
and it is one of the earliest companies to provide this
feature to its users.
❏ It allows us to run the business or execute any task, using
our mobile also.
43
Why Choose Salesforce CRM?
44
Why Choose Salesforce CRM?
45
Salesforce Architecture
46
Salesforce Architecture
❏ In the multilayer salesforce architecture, the users are at the topmost
layer.
❏ The user can access a layer below the user layer, which means various
clouds offered by the salesforce, such as sales cloud, service cloud,
AppExchange, etc.
❏ The third layer is the salesforce1 App, which allows the user to access
the salesforce on mobile device.
❏ The last layer contains various other salesforce platforms, such as
Force.com, Heroku, Exact TargetFuel, etc.
47
Multitenant Architecture
48
Multitenant Architecture
❏ The Salesforce platform follows the ❏ As we can see in the below diagram, the
tenant-specific data ensures that the
meta-data development model. common data is only shared with one
❏ The metadata means data about the tenant, not with another tenant or group.
data. ❏ This ensures the security of the data even
❏ Salesforce stores the metadata in the in the shared database.
shared database along with the data. ❏ The security issues get resolved with the
multitenant architecture because all data is
❏ It means it stores the data as well as
stored on different levels in the form of
what data does. metadata, i.e., data above data.
51
Metadata Architecture
52
Metadata
❏ Consider three clients, A, B, and ❏ This ensures that you don’t get
C, sharing a single database. into someone else’s metadata.
❏ These clients will have access to ❏ This also increases the security
their own metadata from the of the shared database.
shared data. ❏ Developers just need to create
❏ So, each client will have separate the application and deliver the
metadata. application to the respective
clients’ metadata.
53
API
54
API
56
Edition
❏ Lightning Essential: ❏ Lightning Professional:
❏ This edition is designed for those ❏ This edition is designed for
organizations, who need access to those organizations who need
basic CRM application maximum 5 access to complete CRM
users. application.
❏ Lightning Enterprise Edition: ❏ In this edition we get complete
❏ Popular Edition in the market. declarative development and
❏ This is designed for those VF(Visualforce) pages.
organizations who need access to ❏ We cannot write apex
complete CRM application with programming in this
declarative and Programming access. environment.
❏ Any no. of users can work on this ❏ Any number of users can work
edition. on this edition.
57
Edition & Pricing
59
Salesforce License
60
Salesforce License
61
Salesforce License
62
Environment
Testing Environment
❏ It is an instance of force.com
❏ It is used to test the applications and functionalities
without affecting production environment.
64
Sandbox
What is Sandbox?
❏ The development and testing environment within Salesforce is termed as
Salesforce Sandbox.
❏ The Sandbox environment is created for several purposes like for training,
development, testing.
❏ Without affecting data and configuration in the Salesforce production
instance.
65
Product and Services - Sales Cloud
❏ The sales cloud is the service provided by the salesforce.com platform, and it
is part of the salesforce CRM system.
❏ It helps the companies to support sales and provide marketing & customer
support for the business-to-business and business-to-customer aspects of a
business.
❏ Salesforce automation is one of the popular sales tools that help the
businesses to enhance the speed of the sales process, and streamline lead to
cash.
❏ As per the salesforce.com, more than 82,400 customers are using more than
135,000 applications that allows millions of subscribers worldwide to manage
resources and processes more effectively.
66
Product and Services - Sales Cloud
❏ It also allows to process more business in less time, collaborate more closely,
and finish more deals early using SFA.
❏ It is an entirely customizable cloud service of Salesforce that integrates all the
customer related information at one place. It includes marketing, sales, lead
generation, customer service, business analytics, etc., and also provides access
to various other applications through the AppExchange.
❏ The sales cloud allows businesses to grow their account faster, get new
customers, and close the deal faster, and all these tasks can be performed from
anywhere.
67
Product and Services - Service Cloud
❏ Salesforce Service Cloud is the CRM platform to provide services and support to the customers.
❏ The Service Cloud is a great customer service platform to give the fast and more personalized services
virtually via any possible platform such as phone, email, instant messaging, Twitter, Facebook or other social
platforms.
❏ With the help of service cloud, customers can reach customer support from any platform and get support.
❏ Salesforce service cloud offers businesses the more vital services that help expand the maintenance and
consumer contentment. It helps businesses by enabling them to solve customer issues and requirements
through different channels.
❏ Salesforce service cloud is a SaaS service, which is built on the Salesforce customer success platform. It
provides the customer's 360-degree view to provide smarter, faster and personalized services to the
customers.
❏ The service cloud is built on different salesforce matrices such as average cases per day, cases by issues,
resolution time per customer etc.
68
Product and services in Salesforce
70
Product and services in Salesforce
Community Cloud is a
Salesforce platform that gives
companies the tools to create
branded online communities.
These communities can be
created for connecting with
customers, external partners and
employees.
73
Salesforce.com Services
75
Salesforce Certifications
76
Overview of App Exchange
77
Declarative Customisation
80
Salesforce Server
❏ https://ap4.lightning.force.com/lightning/setup/SetupOneHome/home
❏ Production Servers : ap(Asia Pacific),na(North America),eu(European)
❏ How to find the Status of the server?
❏ https://trust.salesforce.com
❏ Version of the sales : Summer, spring, Winter
❏ Summer-20
❏ Salesforce is available in the form of Classic and Lightning.
81
Salesforce Server
Organization Id:
❏ For every instance of force.com,
salesforce will provide 15 character
uniqueId,
❏ 15 character uniqueId is called
OrganizationId.
❏ Based on this Id salesforce will
recognize the organization
❏ Organization Id will start with"00D"
82
Enable caching and autocomplete on
SDFC Login Page
83
Enable caching and autocomplete on
SDFC Login Page
85
Navigating Salesforce.com Application
86
Navigating Salesforce.com Application
❏ APP Name.
❏ Unique APP(Opportunity).
❏ App Lancher.
records)
87
Home Page Customization
❏ From Setup, enter Lightning App in the Quick Find box and
select Lightning App Builder.
❏ Click New.
❏ Select Home Page, then Next.
❏ Assign the label New Home Page, then click Next.
❏ Click the Standard Home Page template.
❏ Click Finish.
88
Home Page Customization
89
Home Page Customization
90
Home Page Customization
❏ Drag the Chatter Feed component to any spot in the canvas.For Feed Type, select
To Me.
❏ Drag the Today’s Tasks component to any spot in the canvas.
❏ Drag the Today’s Events component to any spot in the canvas.
❏ Drag the Rich Text component into the Today’s Tasks box. A text entry field will
appear below the box.
❏ In the text entry field, enter Be sure to check the Salesforce Trust site.
❏ Highlight the text "Salesforce Trust" and select the Link button.
❏ For URL, enter trust.salesforce.com.
❏ Click Save.
92
Home Page Customization
94
3 Organization Setup
Salesforce Admin
Organization Setup
Objective:
Describe the components of the company profile (e.g. fiscal
year, business hours, currency management, default settings,
company information)
96
Organization Setup
97
Company Profile
98
Company Profile
❏ Name, address, Default Locale (locale, Language and time zone), Default currency
❏ Salesforce Edition, Allow Support to Activate Multiple Currencies
❏ Salesforce Org ID: unique to every Salesforce Org.
❏ Licensing and their usage.
❏ Usage of Data Space and File Space:
❏ Data storage is increased by adding records (leads, accounts, etc.);
❏ File storage is increased by adding file attachments (Chatter files, Content files, etc.).
❏ API request usage: The limit depends on which edition of Salesforce you are using
and how many user licenses you have.
❏ Editions supporting API: Unlimited, Enterprise, Developer, Performance
❏ The Salesforce API allows programs external to Salesforce to interact with Salesforce
data. 99
Company Profile
100
Company Profile
101
Fiscal Year
104
Fiscal Year
105
Fiscal Year
106
Fiscal Year
107
Fiscal Year
108
Business Hours
Business Hours:
❏ Business Hours: sets the timezone, the working days, the
number of hours daily.
❏ Can have multiple business hours for different teams
109
Holidays
❏ Sets the holidays that your business will be off in – can have
multiple holidays
❏ Holidays can be associated with 0 or more business hours
❏ Business hours and holidays impact when case escalation
rules are triggered (Support info)
110
Holidays
111
Language Settings
113
Domain Management
114
Domain Management
115
Domain Management
116
Domain Management
117
Domain Management
118
Salesforce Technical Terms
119
Types of Application
120
Salesforce Technical Terms
121
4 Data Models
CRM Application
Creating an First App
❏ From the Home tab in Setup, enter App in the Quick Find box,
then select App Manager.
❏ Click New Lightning App.
❏ Walk through the Lightning App Wizard, creating an app with
these parameters.
❏ Click Save and Finish to exit the wizard.
124
Creating an First App
126
Creating an First App
127
Creating an First App
128
Creating an First App
129
Creating an First App
130
Creating an First App
131
Creating an First App
132
What is an Object?
136
Types of objects in Salesforce
137
Create Salesforce custom objects
138
Create Salesforce custom objects
139
Create Salesforce custom objects
140
Create Salesforce custom objects
144
Creating a Salesforce custom object
145
Creating Salesforce custom Object
146
Create Salesforce Custom Object
147
Creating a Salesforce custom object
148
Salesforce Fields
❏ Example:
❏ The four Standard fields get created when an object is created is:
❏ Name
❏ Owner
❏ Created By
❏ Last Modified By
System Fields:
❏ These fields are created by salesforce and updated by salesforce.
❏ There are 7 system fields
150
Salesforce Fields
❏ ID:
❏ Salesforce by default creates 15 character unique ID for every record.
❏ Salesforce will recognize the record using this ID.
❏ First three characters of ID will represent the object.
❏ Last four character of ID will represent the Record.
❏ 15 character Id is a case-sensitive.
❏ By adding three more character it will become case-insensitive(18
characters)
151
Salesforce Fields
isDeleted:
❏ Whenever we delete any record, value of isDeleted field is
set to True.
❏ When the record is deleted it will be in the object for 15
days.
❏ After 15 days records are permanently deleted.
CreatedById:
152
This field will create 18 character Id of the user who created this
Salesforce Fields
❏ LastModifiedById:
❏ This field will store 18 characters Id of the user who
lastly modified this record.
❏ CreatedDate:
❏ This field will store date and time when the record
was created.
❏ LastModifiedDate:
❏ This field will store date and time when the record 153
Salesforce Fields
❏ SystemModStamp:
❏ The field will store date and time when the record was
lastly modified manually or programmatically.
❏ System Audit fields:
❏ CreatedById
❏ LastModifiedById
❏ CreatedDate
❏ LastModifiedDate
❏ SystemModStamp
154
Custom Fields
Text: TextArea(Long):
Number: Percent:
Format : Combination of Format : This will add %
digits with or without decimal symbol after data.
Max Length : 18 combination of digits
Characters(Length of Integer + with or without decimal
Length of Decimal) Max Length : 18
10000.234 (5+3)==>8 Characters(Length of Integer +
Length of Decimal)
157
Custom Field Data types
Phone :
Currency:
Format :Phone Format
Format : Combination of
(040)-12333
digits with or without decimal
+91-83234767
Max Length : 18 Characters(Length
of Integer + Length of Decimal) Email :
Geolocation : This will store Format : This will accept
longitude and latitude. email-id
URL : This will store url of Checkbox : This will store
webpage. true or false. 158
Custom Field Data types
160
Custom Field Navigation
161
Custom Fields
162
Custom Fields
163
Custom Fields
164
Custom Fields
166
Custom Fields
167
Custom Fields
169
Custom Fields
170
Salesforce Object Relationships
171
Salesforce Object Relationships
One Manager can have multiple employees but one employee cannot
have more than one Manager.
173
Parent and Child Relationship
175
Types of Object Relationships
One to Many(1:M)
❏ Lookup Relationship
❏ Master-Detail Relationship
❏ Hierarchical Relationship
177
Lookup Relationship
183
Creating Lookup reference
184
Creating Lookup reference
185
Creating Lookup reference
186
Creating Lookup reference
187
Creating Lookup reference
188
Creating Lookup reference
189
Testing Lookup relationship
190
Testing Lookup relationship
191
Master-Detail Relationship
194
Master-Detail Relationship
❏ It is a datatype of a field.
❏ It is used to establish one - to-many relationship between two objects.
❏ It is a required field.
❏ It can be created only on custom object.
❏ It can be created on those custom object in which does not have any data .
❏ Object in which we have created Master-Detail field, object is called
Child/Detail object.
❏ The referring object is called Master Object.
❏ In the Master-Detail field 15 character ID of master record will be stored..
❏ While displaying it will display name field of the master record.
195
Master-Detail Relationship
197
Access Level in Master - Detail
198
Master-Detail Relationship
199
Master-Detail Relationship
Maximum Structure is
200
Creating Master-Detail Relationship
201
Creating Master-Detail Relationship
202
Creating Master-Detail Relationship
203
Creating Master-Detail Relationship
204
Creating Master-Detail Relationship
205
Creating Master-Detail Relationship
206
Creating Master-Detail Relationship
207
Creating Master-Detail Relationship
208
Testing the Master-Detail Relationship
209
Testing the Master-Detail Relationship
210
Hierarchical Relationship
214
Many - Many Relationship
216
Many-to-Many Relationship
218
Many to Many Relationship
220
Many to Many Relationship
223
Many to Many Relationship
Enter the Field Label and Name Make visible all the field level
for the lookup and click "Next". security and click "Next".
224
Many to Many Relationship
Add the reference field to the "Page Now, add a custom related list.
Layout".
225
Many to Many Relationship
226
Many to Many Relationship
Select the related to object as Enter the Field Label and Name
Employment Website and click "Next". for the lookup and click Next,
227
Many to Many Relationship
Make visible all the field level security Now, Master – Detail Relationship is
and click Next, created between Posting with Job
Posting and Employment Website.
228
Many to Many Relationship
229
Many to Many Relationship
Now we can add new Job Posting from Select the Position, from
Recruitment App, used in the concept of Position object and Select the
Many to Many relationship, website from Employment
website and click Save.
231
Topic Covered
Schema Builder
232
Schema Builder
234
Schema Builder
235
Schema Builder
236
Thanks!
Any questions?
237