043_关于Salesforce集中权限的解释
1.创建Object的时候,一定要选中Deploy,避免在All Tabs 中找不到
2.在Profile里,选择 Standart tab Setting、Custom tab setting,有三个值 tab off 、on 、hidden
3.setting->App, 选中这个app需要由哪些object构成的,在选择需要访问这个app的profile
集中访问级别:
1、OLS:Obejct Level Security 在Profile 中Standard/Custom Object Permission Access Level :create delete update edit/Modified all ,view all
2、FLS:Filed Level Security 在Profile 中Standard/CustomField-Level Security 设置字段的访问权限
3、在object 中的指定filed中Field-Level Security for Profile 有两个按钮Set Field-Level Security(A)\View Field Accessibility(B) ,假如在A中针对一个profile设置了visible和read only,那么在B中显示的就是Read only;假如在A设置了read only,那么b显示的就是Hidden, 不好理解吧,那就从这两个按钮来理解,一个是Set的,一个是Set之后可以view的结果,慢慢体会
4、Pagelayout 中添加submit for approval,前提是在approve中有这个approve
5、Record Level Scurity:这部分请参照我之前的文章 http://www.cnblogs.com/bandariFang/p/6229476.html、http://www.cnblogs.com/bandariFang/p/5465612.html
Managing the Sharing Settings
| Available in: Professional, Enterprise, Unlimited, Developer, and Database.com Editions
Teams are not available in Database.com |
| User Permissions Needed | |
|---|---|
| To set default sharing access: | “Manage Users”
AND “Customize Application” |
Using Salesforce, you can
control access to data at many different levels. For example, you can
control the access your users have to objects with user profiles.
Within objects, you can control the access users have to fields using
field-level security. To control access to data at the record level,
use the sharing settings described below.
To view your sharing settings, click Your Name | Setup | Security Controls | Sharing Settings. You can either view all lists at once, or you can use the Manage sharing settings for drop-down list at the top of the page to view only organization-wide defaults and sharing rules for a selected object.
Organization-Wide Defaults
Your organization-wide default sharing settings
give you a baseline level of access for each object and enable you to
extend that level of access using hierarchies or sharing rules. For
example, you can set the organization-wide default for leads to Private
if you only want users to view and edit the leads they own. Then, you
can create lead sharing rules to extend access of leads to particular
users or groups.
Sharing Rules
Sharing rules represent the exceptions to your organization-wide default settings. If you have organization-wide sharing defaults of Public Read Only or Private,
you can define rules that give additional users access to records they
do not own. You can create sharing rules based on record owner or
field values in the record.
Tip
it's impossible to define a consistent group of users who need access
to a particular set of records. In those situations, record owners can
use manual sharing to give read and edit permissions to users who would
not have access to the record any other way. Although
manual sharing isn't automated like organization-wide sharing
settings, role hierarchies, or sharing rules, it gives record owners
the flexibility to share particular records with users that need to see
them.
Apex Managed Sharing
Apex managed sharing allows developers to programmatically share custom objects. When you use Apex
managed sharing to share a custom object, only users with the “Modify
All Data” permission can add or change the sharing on the custom
object's record, and the sharing access is maintained across record
owner changes.
For more information on Apex managed sharing, see the Force.com Apex Code Developer's Guide.
Other Methods for Allowing Access to Records
- Map category groups to roles
- Control access to data categories by mapping them to user roles. See About Category Group Visibility.
- Queues
- Queues help your teams manage leads, cases, service contracts, and custom objects. Once
records are placed in a queue manually or through an automatic case or
lead assignment rule, records remain there until they're assigned to a
user or taken by one of the queue members. Any queue member or users
above them in the role hierarchy can take ownership of records in a
queue. Use queues to route lead, case, and custom object records to a group. - Teams
- For accounts, opportunities, and cases, record owners can use teams to allow other users access to their records. A team
is a group of users that work together on an account, sales
opportunity, or case. Record owners can build a team for each record
that they own. The record owner adds team members and specifies the
level of access each team member has to the record, so that some team
members can have read-only access and others can have read/write
access. The record owner can also specify a role for each team member,
such as “Executive Sponsor.” In account teams, team members also have
access to any contacts, opportunities, and cases associated with an
account. Note
A
team member may have a higher level of access to a record for other
reasons, such as a role or sharing rule. In this case, the team member
has the highest access level granted, regardless of the access level
specified in the team.
043_关于Salesforce集中权限的解释的更多相关文章
- 关于Linux操作系统下文件特殊权限的解释
文件特殊权限的解释. -rwsr-xr-x = 4755 文件执行的时候,会以owner的身份来执行,就是setuid . 例如:-rwxr-xr-t 1 root wheel 0 7 9 18:24 ...
- SQL2008关于权限的解释
在SQL2008中我自己创建的一个登录名,可是那个登录名只可以用来登录,对数据库的操作什么都不能,连读取数据库都不可以.因为权限不够,只要把登录名的属性打开点击“服务器角色”,把public和sysa ...
- SalesForce学习——权限管理
Salesforce 对于权限的管理是非常严谨的并且支持不同维度的权限控制.常用的有简档.权限集.角色层级机构.组织范围. 简档:Profiles是Salesforce为每个用户指定的标准配置文件,在 ...
- Salesforce自定义权限简介
自定义权限(Custom Permission) Salesforce默认提供了多种方式设定用户的权限,比如简档.权限集等.在这些设定中,已经包括了系统中的对象.应用.字段.页面布局等组件,管理员或开 ...
- Android AndroidManifest 清单文件以及权限具体解释
每一个Android应用都须要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名称是固定的而且放在每一个Android应用的根文件夹下.它定义了该应用对于Android系统来 ...
- Linux数字权限解释
linux系统文件夹644.755.777权限设置详解 ,左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限. 而具体的权限是由数字来表示的,读取的权限 ...
- Android权限管理之Android 6.0运行时权限及解决办法
前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以 ...
- Android6.0运行时权限管理
自从Android6.0发布以来,在权限上做出了很大的变动,不再是之前的只要在manifest设置就可以任意获取权限,而是更加的注重用户的隐私和体验,不会再强迫用户因拒绝不该拥有的权限而导致的无法安装 ...
- Android 6.0 运行时权限处理完全解析
一.概述 随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化.对于6.0的几个主要的变化,查看查看官网的这篇文章http:// ...
- 2_MVC+EF+Autofac(dbfirst)轻型项目框架_用户权限验证
前言 接上面两篇 0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架 与 1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例) .在第一篇中介 ...
随机推荐
- 二叉树TwT
L2-011 玩转二叉树 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列.所谓镜面反转,是指将所有非叶结点的左右孩子对换.这里假设键值都是互不相等的正整数. ...
- WPF图片的缩放节省内存
一.前言 正好项目用到要加载大量图片,虽然说可以使用WPF提供的自带的UI虚拟化功能,但是直接加载大量的图片到内存还是会 消耗很多的内存,而且WPF支持UI虚拟化的ListBox等容器的布局是Virt ...
- C# 查看变量的内存占用和分布
在程序的调试过程中,有时候我们想知道变量在内存中的具体占用状况,这样方便我们调试程序,以便于追踪变量的变化过程 这就需要查看变量的内存占用. 1.如何进入内存查看? 2.如何查看变量? 查看变量,需要 ...
- C++ CLI string
String^ to std::string ` include <msclr\marshal_cppstd.h> marshal_as(String^) `
- MOBI 】逆流而上的我:重塑心理韧性,在逆境中实现自我超越【早稻田大学名誉教授、哈佛大学客座研究
书本详情 标题:逆流而上的我:重塑心理韧性,在逆境中实现自我超越[早稻田大学名誉教授.哈佛大学客座研究员加藤谛三的年度心理学温情巨作!掌握心理韧性,每个人都是生活的修行者!] | 加藤谛三 |年份:2 ...
- 抽取JDBC工具类:JDBCUtils
目的:简化书写 分析: 驱动注册,连接对象创建,其中包括输入驱动,数据库的地址,以及用户名和密码,每次编写代码都需要重复编写,如果每次使用的都是同一个账户的同一个数据库,代码的重复读很高,甚至 ...
- vue 3 引入 scss
安装必要的依赖: 调用: 效果:
- kubeadm安装
目录: 环境准备 所有节点安装docker 部署K8s集群 部署Dashboard 安装Harbor私有仓库 安装 master(2C/4G,cpu核心数要求大于2) 192.168.63.100 d ...
- Delphi 新语法:匿名函数
这里的新语法一般指Delphi7不支持的语法. 对于比较简单实现,不需要复用,开发者更喜欢在使用时,原地声明,而没有必要单独声明并实现这个方法. 通过关键字reference来定义一个匿名函数. 下面 ...
- vi中将小写转换成大写字母
VI阅读模式下连续按gUW可以将小写转换成大写