SlideShare a Scribd company logo
4
Most read
10
Most read
17
Most read
Presented By: Sunil Kumar
Email id: sunil02kumar@gmail.com
Twitter : @sunil02kumar
Blog: http://sunil02kumar.blogspot.in/
PROFILES AND
PERMISSION SETS IN
SALESFORCE
Module Agenda
 Overview of profiles.
 Profiles and Permissions.
 Profile and Access to Data.
 Profiles and the User Interface.
 Permission Sets
What is a Profile?
 Defines a user`s permissions to perform different functions.
 Determines how a user sees records to which s/he has access.
 Every user has a profile(only 1 profile).
 we can group the things that profiles control into three categories :
- Permission, Access to Data, and User Interface.
Permissions Access to Data User Interface
General User
Permissions
Field Level
Security
Page Layout
Administrative
Permissions
Object CRUD Record Type
Standard/Custom
Object CRUD
Login Hours and
IP Ranges
Tabs
What Do Profile Control?
 Tab setting determine which tabs users see when they log in.
 Permissions determine what users can do to record to which they
have access.
What Do Profile Control?(Cont.)
Login Hours and Login IP Ranges
 Sets the hours when users with a particular profile can use the
system
 Sets the IP addresses from which users with a particular profile can
log in.
Additional Information About Profiles
 Salesforce provides many standard profile.
- Permission on standard profile can not be customize.
 Developers can create custom profiles.
- when creating a new custom profile, developers need to select a
profile from which to copy over permission and settings.
 Typically, Organizations will have one profile for each actor.
Module Agenda
 Overview of profiles.
 Profiles and Permissions.
 Profile and Access to Data.
 Profiles and the User Interface.
 Permission Sets
Profile have set of permissions
 Profiles control Administrator Permissions.
 Profiles control General User Permissions.
A Few Permission to Note
• “ View All Data ”
• “ Modify All Data ”
• “ Customize Application ”
• “ API Only User ”
• “ Password Never Expires ”
Object Permissions
 Permissions determine what users can do to records to which their
have access.
 Lacking the “Read” permission for an object means that users will
not be able to access it at all.
- No access in the application or API.
- No access on Reports.
- No access through search.
Module Agenda
 Overview of profiles.
 Profiles and Permissions.
 Profile and Access to Data.
 Profiles and the User Interface.
 Permission Sets
What is Field-Level Security?
 Restricts users` access to view and edit fields.
 Overrides any less-restrictive field access setting in page layouts
and search layouts.
 Controls which fields users can access in related lists, list views,
reports, force.com connect offline, email and mail merge templates,
custom links, and when synchronizing data or importing data.
Module Agenda
 Overview of profiles.
 Profiles and Permissions.
 Profile and Access to Data.
 Profiles and the User Interface.
 Permission Sets
Record Types
Record types are used to tailor user interaction experience to specific
business needs.
Note: Record types only affect the way that data is displayed in the UI.
It is not a form of sub-classing.
 Record types can determine page layouts, in conjunction with
profiles.
 Or limit picklist options.
What does a page layout Control?
 How detail and edit pages are organized.
 Page section customizations.
 Which fields, related lists, and custom links a user sees.
 Field properties-visible, read-only and required.
Note: May establish unique layouts for different business scenarios.
Module Agenda
 Overview of profiles.
 Profiles and Permissions.
 Profile and Access to Data.
 Profiles and the User Interface.
 Permission Sets
Permission Sets
• A permission set is a collection of settings and permissions that give users access
to various tools and functions.
• The settings and permissions in permission sets are also found in profiles, but
permission sets extend users’ functional access without changing their profiles.
• For example, to give users access to a custom object, create a permission set,
enable the required permissions for the object, and assign the permission set to the
users. You never have to change profiles, or create a profile for a single use case.
While users can have only one profile, they can have multiple permission sets.
• Permission sets are assigned to users. You can assign permission to multiple users
using Apex data loader.
• Permission sets are very useful when you want to assign permission to users on
ad-hoc basis without doing any changes to user’s profile.
• Assigned apps
• Object settings, which include:
 Tab settings
 Record type settings
 Object permissions
 Field permissions
• App permissions
• Apex class access
• Visualforce page access
• System permissions
Permission Sets
Various permission which can be configured in permission sets
are:
Profiles and permission sets in salesforce

More Related Content

PPTX
Salesforce Administrator presentation ppt
PPTX
Salesforce admin training 1
PPTX
Sharing and security in Salesforce
PPTX
Salesforce sharing and visibility Part 1
PDF
Getting started with Salesforce security
PDF
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
ODP
Relationships in Salesforce
PDF
Salesforce Lightning Process builder
Salesforce Administrator presentation ppt
Salesforce admin training 1
Sharing and security in Salesforce
Salesforce sharing and visibility Part 1
Getting started with Salesforce security
Introducing salesforce shield - Paris Salesforce Developer Group - Oct 15
Relationships in Salesforce
Salesforce Lightning Process builder

What's hot (20)

PPTX
Sharing and setting in salesforce
PDF
Introduction to the Salesforce Security Model
PPTX
Record sharing model in salesforce
PPTX
Introduction to lightning Web Component
PPTX
Salesforce Community Cloud
PPTX
Profiles and permission sets
PPT
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
PDF
Flow in Salesforce
PPTX
Data model in salesforce
PDF
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
PPTX
Batch Apex in Salesforce
PPTX
Salesforce data model
ODP
Workflow in Salesforce
PDF
Lwc presentation
PPT
Salesforce Security Model (Dmitry Goshko, Igor Haritonovich)
PPTX
Azure AD Presentation - @ BITPro - Ajay
PPTX
Intro to Salesforce Lightning Web Components (LWC)
PPTX
Admin Webinar—An Admin's Guide to Profiles & Permissions
PPTX
Reports and dashboards @salesforce
PDF
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Sharing and setting in salesforce
Introduction to the Salesforce Security Model
Record sharing model in salesforce
Introduction to lightning Web Component
Salesforce Community Cloud
Profiles and permission sets
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Flow in Salesforce
Data model in salesforce
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Batch Apex in Salesforce
Salesforce data model
Workflow in Salesforce
Lwc presentation
Salesforce Security Model (Dmitry Goshko, Igor Haritonovich)
Azure AD Presentation - @ BITPro - Ajay
Intro to Salesforce Lightning Web Components (LWC)
Admin Webinar—An Admin's Guide to Profiles & Permissions
Reports and dashboards @salesforce
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
Ad

Similar to Profiles and permission sets in salesforce (20)

PDF
Keeping it Simple with Permission Sets
PPTX
Cairo meetup low code best practices
PPTX
Adm 201 study group session 1 user interface kathy c
PPTX
Adm 201 study group session 1 user interface kathy c
PPTX
Salesforce admin training 2
PDF
Setting up Security in Your Salesforce Instance
PPTX
SFDC Database Security
PPTX
How to be a SalesFIERCE Salesforce Admin
PDF
How to be a SalesFIERCE Admin - Jared Miller & Davina Hanchuck
PDF
Using Personas for Salesforce Accessibility and Security
PPTX
Df15 top 10 things an admin should know-0914
PDF
Salesforce Administrator | Security Implementation Guide 2014
PDF
Df16 - Troubleshooting user access problems
PDF
Introduction-to-Salesforce-Administration.pdf
PDF
The minimum-profile approach – the modern way to design an efficient security...
PPTX
Effectively Managing User Permissions with a Governance Strategy by Justice S...
PPTX
Introduction to Point-and-Click App Building
PPTX
Salesforce
PPTX
Salesforce Winter ’22 Release Highlights
PPTX
Salesforce Winter ’22 Release Highlights
Keeping it Simple with Permission Sets
Cairo meetup low code best practices
Adm 201 study group session 1 user interface kathy c
Adm 201 study group session 1 user interface kathy c
Salesforce admin training 2
Setting up Security in Your Salesforce Instance
SFDC Database Security
How to be a SalesFIERCE Salesforce Admin
How to be a SalesFIERCE Admin - Jared Miller & Davina Hanchuck
Using Personas for Salesforce Accessibility and Security
Df15 top 10 things an admin should know-0914
Salesforce Administrator | Security Implementation Guide 2014
Df16 - Troubleshooting user access problems
Introduction-to-Salesforce-Administration.pdf
The minimum-profile approach – the modern way to design an efficient security...
Effectively Managing User Permissions with a Governance Strategy by Justice S...
Introduction to Point-and-Click App Building
Salesforce
Salesforce Winter ’22 Release Highlights
Salesforce Winter ’22 Release Highlights
Ad

Recently uploaded (20)

PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Mushroom cultivation and it's methods.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Enhancing emotion recognition model for a student engagement use case through...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1. Introduction to Computer Programming.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A comparative analysis of optical character recognition models for extracting...
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
OMC Textile Division Presentation 2021.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A novel scalable deep ensemble learning framework for big data classification...
Hindi spoken digit analysis for native and non-native speakers
Mushroom cultivation and it's methods.pdf
Approach and Philosophy of On baking technology
TLE Review Electricity (Electricity).pptx
Unlocking AI with Model Context Protocol (MCP)
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf

Profiles and permission sets in salesforce

  • 1. Presented By: Sunil Kumar Email id: sunil02kumar@gmail.com Twitter : @sunil02kumar Blog: http://sunil02kumar.blogspot.in/ PROFILES AND PERMISSION SETS IN SALESFORCE
  • 2. Module Agenda  Overview of profiles.  Profiles and Permissions.  Profile and Access to Data.  Profiles and the User Interface.  Permission Sets
  • 3. What is a Profile?  Defines a user`s permissions to perform different functions.  Determines how a user sees records to which s/he has access.  Every user has a profile(only 1 profile).  we can group the things that profiles control into three categories : - Permission, Access to Data, and User Interface. Permissions Access to Data User Interface General User Permissions Field Level Security Page Layout Administrative Permissions Object CRUD Record Type Standard/Custom Object CRUD Login Hours and IP Ranges Tabs
  • 4. What Do Profile Control?  Tab setting determine which tabs users see when they log in.  Permissions determine what users can do to record to which they have access.
  • 5. What Do Profile Control?(Cont.) Login Hours and Login IP Ranges  Sets the hours when users with a particular profile can use the system  Sets the IP addresses from which users with a particular profile can log in.
  • 6. Additional Information About Profiles  Salesforce provides many standard profile. - Permission on standard profile can not be customize.  Developers can create custom profiles. - when creating a new custom profile, developers need to select a profile from which to copy over permission and settings.  Typically, Organizations will have one profile for each actor.
  • 7. Module Agenda  Overview of profiles.  Profiles and Permissions.  Profile and Access to Data.  Profiles and the User Interface.  Permission Sets
  • 8. Profile have set of permissions  Profiles control Administrator Permissions.  Profiles control General User Permissions.
  • 9. A Few Permission to Note • “ View All Data ” • “ Modify All Data ” • “ Customize Application ” • “ API Only User ” • “ Password Never Expires ”
  • 10. Object Permissions  Permissions determine what users can do to records to which their have access.  Lacking the “Read” permission for an object means that users will not be able to access it at all. - No access in the application or API. - No access on Reports. - No access through search.
  • 11. Module Agenda  Overview of profiles.  Profiles and Permissions.  Profile and Access to Data.  Profiles and the User Interface.  Permission Sets
  • 12. What is Field-Level Security?  Restricts users` access to view and edit fields.  Overrides any less-restrictive field access setting in page layouts and search layouts.  Controls which fields users can access in related lists, list views, reports, force.com connect offline, email and mail merge templates, custom links, and when synchronizing data or importing data.
  • 13. Module Agenda  Overview of profiles.  Profiles and Permissions.  Profile and Access to Data.  Profiles and the User Interface.  Permission Sets
  • 14. Record Types Record types are used to tailor user interaction experience to specific business needs. Note: Record types only affect the way that data is displayed in the UI. It is not a form of sub-classing.  Record types can determine page layouts, in conjunction with profiles.  Or limit picklist options.
  • 15. What does a page layout Control?  How detail and edit pages are organized.  Page section customizations.  Which fields, related lists, and custom links a user sees.  Field properties-visible, read-only and required. Note: May establish unique layouts for different business scenarios.
  • 16. Module Agenda  Overview of profiles.  Profiles and Permissions.  Profile and Access to Data.  Profiles and the User Interface.  Permission Sets
  • 17. Permission Sets • A permission set is a collection of settings and permissions that give users access to various tools and functions. • The settings and permissions in permission sets are also found in profiles, but permission sets extend users’ functional access without changing their profiles. • For example, to give users access to a custom object, create a permission set, enable the required permissions for the object, and assign the permission set to the users. You never have to change profiles, or create a profile for a single use case. While users can have only one profile, they can have multiple permission sets. • Permission sets are assigned to users. You can assign permission to multiple users using Apex data loader. • Permission sets are very useful when you want to assign permission to users on ad-hoc basis without doing any changes to user’s profile.
  • 18. • Assigned apps • Object settings, which include:  Tab settings  Record type settings  Object permissions  Field permissions • App permissions • Apex class access • Visualforce page access • System permissions Permission Sets Various permission which can be configured in permission sets are: