Profile - Chirag-ahir/SFC-Preparation GitHub Wiki
Definition: Profile is a collection of permission and settings that determines what user will be able to do and what user will be able to see.
Things you can control using Profile:
- Administrative Permissions
- Custom App Settings (Visible | Default)
- Field-Level Security (Read Access | Edit Access)
- General User Permissions
- Login Hours
- Login IP Ranges
- Page Layouts
- Password Policies
- Record Type Settings
- Session Settings
- Standard Object Permissions (Read | Create | Edit | Delete | View All | Modify All)
- Custom Object Permissions (Read | Create | Edit | Delete | View All | Modify All)
- Tab Settings (Tab Hidden | Default Off | Default On)
Important points about profile:
- Single user only assigned to single profile but a single profile can be assigned to multiple users
- You can not customize anything in standard profile
- Every profile should have atleast one visible app
- View all and Modify all option in object level security is not available for ideas, pricebooks, article types and products
You can change the profile view to Enhanced view by going to -> User Management Settings --> Enhanced Profile User Interface