Newer Version Available
Summing Up
This chapter has covered quite a bit of ground! We discussed the differences between object-, field-, and record-level security. We learned how profiles and roles work together to first determine the objects and tabs that a user can possibly use, and then the specific records that the user can actually access and edit. We also discovered ways to set up other profile-based features like record types to improve both our data integrity and our app's usability. Finally, we tested everything, and delegated the administration of our Recruiting app in an efficient and secure way. Now that we've got security squared away, let's go incorporate some business logic into our app with workflow rules.