SlideShare a Scribd company logo
1 of 22
Developer Beginner : Salesforce
Trailhead
BY PRATIK SHRESTHA
COMPLIANCE QUEST
Overview
• Introduction to Salesforce
• Data modeling
• Data Security
• Apex
What is Salesforce ?
• Salesforce is a top-notch CRM application built on the Force.com platform.
• It can manage all the customer interactions of an organization through different media,
like phone calls, site email enquiries, communities, as well as social media.
• Salesforce handles all the customer relationships, by focusing on the sales, marketing and
support processes. This is done by working with the standard objects (Shown below), and
facilitating the relationships between them. Introduction to Salesforce
Data Modeling
Standard Data Model
▪ Standard Objects
 Account
 Contact
 Lead
 Opportunity
 Case
 …
▪ Standard Fields
 Id
 Name
 CreatedBy/Date
 LastModifiedBy/Date
 OwnerId
 IsDeleted
 …
Extensible Data Model
▪ Custom Objects
 Property__c
 Broker__c
 Favorite__c
 ….
▪ Custom Fields
 Status__c
 City__c
 Baths__c
 Beds__c
 Mobile_Phone__c
 …
Object Relationship
 Object relationships are a special field type that is created to link Objects
with each other.
 Due to the relationship user can view the records.
 They can see the related list to that records.
 For example, By creating a custom relationship field on the object, we can
define different types of relationships.
 There are two main types of object relationships: lookup and master-detail.
Master-Detail Relationship
 Master-Detail relationship is one type of relationship which forms a tight bond
relationship between a parent object and a child object.
 Child records should always be associated with a parent they cannot remain orphans.
 Cascade record deletions. When a parent object record is deleted all its child records
get deleted automatically.
 Standard Objects aren’t allowed to be used as details (Child object). A detail object,
for example, cannot be an account.
 The master-detail relationship fields are required on the page layouts of the detail
object.
 Roll-up Summary fields can be created on the Master object(Parent Object.)
 Child record inherits all security and sharing settings from its parent record.
Lookup Relationship
 Lookup relationship is one type of relationship which forms a loose bond
relationship between a parent object and a child object.
 In lookup, Child records need not be associated with a parent.
 No Cascade record deletion happens.
 Read more about Object relationship in Salesforce at the Blueflame Labs,
the salesforce consulting partners.
Schema Builder
 Schema Builder is a tool that lets you visualize and edit your data model.
 It’s useful for designing and understanding complex data models
Data Security
 Salesforce has layered sharing model.
 You can balance security and convenience ,reduce the risk of stolen or
misused data, and still make sure all users can easily get the data they
need.
 By combining security controls at different levels, you can provide just the
right level of data access to thousands of users without having to specify
permissions for each user individually.
Levels of Data
Access
Object Field Record
Preventing a user from
viewing, editing, creating
or deleting any instance of
a particular type of object.
Preventing a user
from viewing, editing,
creating or deleting
the value for a
particular field on an
object.
You can allow
particular users to
view an object, but
then restrict the
individual object
records they're
allowed to see.
Object Level Access
Create
View
Delete
Edit
Field – Level – Access
In Salesforce, profiles also control field-level access.
Record Level Access
Select appropriate default value
for sharing each object.
President
CEO
CFO CTO
Director of
Sales
VP Sales
Manager
Role – Hierarchies
Sharing Rules with Public Groups
Manual Sharing
Use this ‘button’ to individually share records.
Apex
 A strong typed object oriented programming language which is used to develop applications on top
of salesforce platform.
 Using apex you can write the custom business logic on the top of salesforce platform which can be
executed on different occasions like on a button click or you’re saving a particular recordings etc.
When to use Apex?
 To do certain automation that cannot be implemented using workflows or process builder.
 To implement complex validation rules.
 Whenever you want to create a web services to interact with external application.
What can’t Apex do?
 You can’t show anything on the UI using Apex except error message.
 We cannot change any salesforce functionality , we can add only new functionalities and stop the
execution of existing functionality onto particular action.
 Apex cannot be used to create temporary files.
 You cannot create multiple threads .
Flow Of Action

More Related Content

Similar to Salesforce Beginner Trailhead Guide

Salesforce - Overview & Getting Started
Salesforce - Overview & Getting StartedSalesforce - Overview & Getting Started
Salesforce - Overview & Getting StartedKatia Bonella
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityDreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityPrag Ravichandran Kamalaveni (he/him)
 
"Salesforce"
"Salesforce""Salesforce"
"Salesforce"Susma S
 
Final Salesforce Resume Niharika Sharma
Final Salesforce Resume Niharika SharmaFinal Salesforce Resume Niharika Sharma
Final Salesforce Resume Niharika Sharmaniharika sharma
 
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdf
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdfTop 20 Salesforce Admin Interview Questions and Answers in 2023.pdf
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdfAnanthReddy38
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketingBohdan Dovhań
 
Salesforce developer fa qs
Salesforce developer fa qsSalesforce developer fa qs
Salesforce developer fa qsRakesh Joshi
 
Salesforce developer fa qs
Salesforce developer fa qsSalesforce developer fa qs
Salesforce developer fa qsRakesh Joshi
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Little Logic
 
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) vraopolisetti
 
PPT Shrayash Poddar.pptx
PPT Shrayash Poddar.pptxPPT Shrayash Poddar.pptx
PPT Shrayash Poddar.pptxSHRAYASHPODDAR
 
SUMMARY· Having 5+ years of overall professional IT experi.docx
SUMMARY· Having 5+ years of overall professional IT experi.docxSUMMARY· Having 5+ years of overall professional IT experi.docx
SUMMARY· Having 5+ years of overall professional IT experi.docxcalvins9
 
sateesh 3+ sales resume
sateesh 3+ sales resumesateesh 3+ sales resume
sateesh 3+ sales resumesathi99
 
Salesforce spring 18 release highlights by thinqloud
Salesforce spring 18 release highlights by thinqloudSalesforce spring 18 release highlights by thinqloud
Salesforce spring 18 release highlights by thinqloudThinqloud
 

Similar to Salesforce Beginner Trailhead Guide (20)

Salesforce - Overview & Getting Started
Salesforce - Overview & Getting StartedSalesforce - Overview & Getting Started
Salesforce - Overview & Getting Started
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada CommunityDreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
Dreamforce 2019 GG & Spring 20 release features - Halifax, Canada Community
 
Venkatesh SFDC Resume
Venkatesh SFDC ResumeVenkatesh SFDC Resume
Venkatesh SFDC Resume
 
"Salesforce"
"Salesforce""Salesforce"
"Salesforce"
 
Final Salesforce Resume Niharika Sharma
Final Salesforce Resume Niharika SharmaFinal Salesforce Resume Niharika Sharma
Final Salesforce Resume Niharika Sharma
 
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdf
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdfTop 20 Salesforce Admin Interview Questions and Answers in 2023.pdf
Top 20 Salesforce Admin Interview Questions and Answers in 2023.pdf
 
resume
resumeresume
resume
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketing
 
Salesforce developer fa qs
Salesforce developer fa qsSalesforce developer fa qs
Salesforce developer fa qs
 
Salesforce developer fa qs
Salesforce developer fa qsSalesforce developer fa qs
Salesforce developer fa qs
 
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
Microsoft Dynamics CRM - Customization and Configuration Training Online Cour...
 
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12) Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
 
PPT Shrayash Poddar.pptx
PPT Shrayash Poddar.pptxPPT Shrayash Poddar.pptx
PPT Shrayash Poddar.pptx
 
SUMMARY· Having 5+ years of overall professional IT experi.docx
SUMMARY· Having 5+ years of overall professional IT experi.docxSUMMARY· Having 5+ years of overall professional IT experi.docx
SUMMARY· Having 5+ years of overall professional IT experi.docx
 
Ashish-SFDC-10-16
Ashish-SFDC-10-16Ashish-SFDC-10-16
Ashish-SFDC-10-16
 
sateesh 3+ sales resume
sateesh 3+ sales resumesateesh 3+ sales resume
sateesh 3+ sales resume
 
Salesforce spring 18 release highlights by thinqloud
Salesforce spring 18 release highlights by thinqloudSalesforce spring 18 release highlights by thinqloud
Salesforce spring 18 release highlights by thinqloud
 
Srikanth Palla
Srikanth PallaSrikanth Palla
Srikanth Palla
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Salesforce Beginner Trailhead Guide

  • 1. Developer Beginner : Salesforce Trailhead BY PRATIK SHRESTHA COMPLIANCE QUEST
  • 2. Overview • Introduction to Salesforce • Data modeling • Data Security • Apex
  • 3.
  • 4. What is Salesforce ? • Salesforce is a top-notch CRM application built on the Force.com platform. • It can manage all the customer interactions of an organization through different media, like phone calls, site email enquiries, communities, as well as social media. • Salesforce handles all the customer relationships, by focusing on the sales, marketing and support processes. This is done by working with the standard objects (Shown below), and facilitating the relationships between them. Introduction to Salesforce
  • 5. Data Modeling Standard Data Model ▪ Standard Objects  Account  Contact  Lead  Opportunity  Case  … ▪ Standard Fields  Id  Name  CreatedBy/Date  LastModifiedBy/Date  OwnerId  IsDeleted  …
  • 6. Extensible Data Model ▪ Custom Objects  Property__c  Broker__c  Favorite__c  …. ▪ Custom Fields  Status__c  City__c  Baths__c  Beds__c  Mobile_Phone__c  …
  • 7. Object Relationship  Object relationships are a special field type that is created to link Objects with each other.  Due to the relationship user can view the records.  They can see the related list to that records.  For example, By creating a custom relationship field on the object, we can define different types of relationships.  There are two main types of object relationships: lookup and master-detail.
  • 8. Master-Detail Relationship  Master-Detail relationship is one type of relationship which forms a tight bond relationship between a parent object and a child object.  Child records should always be associated with a parent they cannot remain orphans.  Cascade record deletions. When a parent object record is deleted all its child records get deleted automatically.  Standard Objects aren’t allowed to be used as details (Child object). A detail object, for example, cannot be an account.  The master-detail relationship fields are required on the page layouts of the detail object.  Roll-up Summary fields can be created on the Master object(Parent Object.)  Child record inherits all security and sharing settings from its parent record.
  • 9. Lookup Relationship  Lookup relationship is one type of relationship which forms a loose bond relationship between a parent object and a child object.  In lookup, Child records need not be associated with a parent.  No Cascade record deletion happens.  Read more about Object relationship in Salesforce at the Blueflame Labs, the salesforce consulting partners.
  • 10. Schema Builder  Schema Builder is a tool that lets you visualize and edit your data model.  It’s useful for designing and understanding complex data models
  • 11. Data Security  Salesforce has layered sharing model.  You can balance security and convenience ,reduce the risk of stolen or misused data, and still make sure all users can easily get the data they need.  By combining security controls at different levels, you can provide just the right level of data access to thousands of users without having to specify permissions for each user individually.
  • 12. Levels of Data Access Object Field Record Preventing a user from viewing, editing, creating or deleting any instance of a particular type of object. Preventing a user from viewing, editing, creating or deleting the value for a particular field on an object. You can allow particular users to view an object, but then restrict the individual object records they're allowed to see.
  • 14. Field – Level – Access In Salesforce, profiles also control field-level access.
  • 15.
  • 17. Select appropriate default value for sharing each object.
  • 18. President CEO CFO CTO Director of Sales VP Sales Manager Role – Hierarchies
  • 19. Sharing Rules with Public Groups
  • 20. Manual Sharing Use this ‘button’ to individually share records.
  • 21. Apex  A strong typed object oriented programming language which is used to develop applications on top of salesforce platform.  Using apex you can write the custom business logic on the top of salesforce platform which can be executed on different occasions like on a button click or you’re saving a particular recordings etc. When to use Apex?  To do certain automation that cannot be implemented using workflows or process builder.  To implement complex validation rules.  Whenever you want to create a web services to interact with external application. What can’t Apex do?  You can’t show anything on the UI using Apex except error message.  We cannot change any salesforce functionality , we can add only new functionalities and stop the execution of existing functionality onto particular action.  Apex cannot be used to create temporary files.  You cannot create multiple threads .

Editor's Notes

  1. sds