Dev 401-007 Designing Applications for Multiple users: Managing your users' experience part 1

Module Objectives
1.List the different types and characteristics of license the Force.com platform supports/
2.List the things a profile controls in the application.
3.List tha aspects of the profile that control access to data.
4.List the permissions that give a System Administrator the permissions he needs to manage the application.
5.State the type of profile that can be customized.
6.Create a profile.
7.Create a record type to filter picklist values.
8.Create a record type and page layout to alter the user experience.
9.Employ field-level security to lock down access to field data.

License Types
1.Each user must have a usere license.
2.Different types of user license allow different levels of access.
3.Feature licenses determine whether users have access to additional feature like Mobile or Content.

What is a Profile?
1.Defines a user's permissions to perform different functions.
2.Determines how a user sees records to which s/he has access.
3.Every user has a profile(Only 1 profile).
4.We can group the things that profiles control into 3 categories:
- permissions, Access to data, and User Interface.
Permissions                    Access to Data U                User Interface
General User Permissions       Field Level Security              Page Layouts
Administrative Permissions     Object CRUDRecord Types
Standard/Custom Object CRUD    Login ours and IP Ranges          Tabs/Applications

What Do Profiles Control?
1. Tab settings determine which tabs a user sees when s/he logs in
2. Permissions determine what users can do to records to which they have access.
3.Login Hours and Login IP Ranges:
- Sets the hour when users with a particular profile can use the system.
- Sets the IP addresses from which users with a particular profile can log in.

Additional Information About Profiles
1.There are 6 standard profiles.
- Permissions on standard profiles cannot be customized.
2. developers can create custom profiles.
- When creating a new custom profile, developers need to select a profile from which to copy over permissions and settings.
3.Each profile is associated with a license type.
4,Typically, organization will have one profile for each actor.

Profiles Have a Set of Permissions
1.Profiles control Administrative Permissions.
2.Profiles control General User Permissions.

A Few Permissions to Note
1."View All Data"
2."Modify All Data"
3."Customize Application"
4."API Only Uer"
5."Password Never Expires"

Object Permissions
1.Permissions determine what user can do to records to which the access.
2.Lacking the "Read" permission for an object meas that users will not be able to access it at all.
- No access in the application or API
- No access on reports.
- No Access through search.

Universal Container Scenario
1.At Universal Containers(UC), interviews should only have access to a limited amount of information about candidates.
2.UC wants to completely lock down access to sensitive candidate data from all interviewers.
3.Recruiters should be able to see all of the data about a given candidate.
4.UC needs to learn how field-level security can be used to restrict access to sensitive data on objects.

What is Field Level Security?
1.Restricts users' access to view and edit fields.
2.Overrides any less-restrictive field access settings in page layouts and search layouts.
3.Controls which fields users can access in related lists,list views, reports, Force.com Connect Offline,email and mail merge templates, custom links, and when synchronizing data or importing personal data.

最新文章

  1. Masonry_设置比例
  2. NLPP-00-Preparation
  3. EF Code First教程-03 数据库迁移Migrator
  4. iOS 本地加载html登陆页面
  5. 【leetcode❤python】232. Implement Queue using Stacks
  6. MYSQL数据库错误代码提示汇总
  7. Android apk程序调用其它的APK程序
  8. Silverlight的ComboBox 的绑定和取值
  9. 面试题之java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求不能出现截半的情况
  10. webservice 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下运行,将出现此问题
  11. 用c3m自动生成的化学机理文件导入mfix里需要注意的一些问题
  12. [IOI 2011]ricehub
  13. nginx配置SSL实现服务器/客户端双向认证
  14. BBS论坛(二十五)
  15. C#生成Excel保存到服务器端并下载
  16. VIM 实现tab标签页及分屏,切换命令
  17. [leetcode.com]算法题目 - Maximum Subarray
  18. jexus配置支持Owin
  19. 查看crontab的日志记录定位定时任务问题
  20. API密钥

热门文章

  1. Nginx设置目录浏览并配置验证
  2. python中使用paramiko模块并实现远程连接服务器执行上传下载
  3. Tomcat生产环境应用
  4. PhalApi 2.7 开发快速上手
  5. 造轮子系列(三): 一个简单快速的html虚拟语法树(AST)解析器
  6. (数据科学学习手札79)基于geopandas的空间数据分析——深入浅出分层设色
  7. C++类的详解
  8. 动态创建多个button
  9. 利用border-radius画椭圆
  10. Spring注解 - 生命周期、属性赋值、自动装配