Building Applications with Force.com and VisualForce(六):Designing Applications for Multiple users: Accommodating Multiple Users in your App

Dev 401-006 Designing Applications for Multiple users: Accommodating Multiple Users in your App.

Course Objectives
1.Control access to data in Salesforce
2.List the available Salesforce license types.
3.List setting controlled by a profile.
4.Articulate the differences between a role and a profile.
5.Describe how to modify the user interface for different users.
6.Describe the special privileges of a record owner.
7.List elements of the sharing model and how they are used.

Course Agenda
1.Design Considerations:Accommodating Multiple users in your App.
2.Managing Your Users' Experience
3.Controlling Access to Records
4.Putting it All Together.

Assumptions
1.You have attention to detail.
2.You have an understanding of basic application design.
3.You are ready to learn!

Things to Consider When Designing an App
1.Consider the actor- Who will be using tha app?
2.What will these users expect to see and do?
3.What data is most important?
4.What should these users be able to see- Are there any data restrictions?
5.How can we make the user experience more streamlined and efficient?
6.Which users should be able to customize the app?

Universal Containers Scenario
1.At Universal Container (UC), recruiters need to be able to create, view, and modify postions, candidates, job applications, and reviews.
2.Recruiters, hiring managers, and interviewers should Not have the ablility to delete any records in the Recruiting app.
3.Hiring managers should be able to create new positions and view and update all fields for positions where they are the 
hiring manager.

原文地址:https://www.cnblogs.com/shgq/p/3270001.html