The following diagram describes the relationship that exists between a profile and the features that it controls:
The profile is used to do the following:
- Control whether the user is allowed to log in to Salesforce using any login restriction features, such as IP address restrictions or login hours restrictions. This was covered in detail in Chapter 1, Setting Up Salesforce CRM and the Company Profile.
- Control whether the user has permissions to objects and records, along with the assignment of the necessary record types when creating new records of a given object type. Without the appropriate object-level permissions within their profile, users cannot access records of that particular object type. This was introduced in Chapter 2, Managing Users and Controlling System Access, and will be covered in detail...