The relationship between a profile and the features that it controls
The following diagram describes the relationship that exists between a profile and the features that it controls:
The profile is used to:
Control access to the type of license specified for the user and any login hours or IP address restrictions that are set. This was covered in detail in Chapter 1, Setting up Salesforce CRM and the Company profile.
Control access to objects and records using the role and sharing model. If the appropriate object-level permission is not set on the user's profile, then the user will be unable to gain access to the records of that object type in the application. This was introduced in Chapter 2, Managing Users and Controlling System Access, and will be covered in detail in Chapter 4, Securing Access to Data and Data Validation.
In this chapter, we will look at the configurable elements that are set in conjunction with a profile. These are used to control the structure and the user interface...