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. NoteA
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层(以登陆为例) .在第一篇中介 ...
随机推荐
- NVIDIA显卡安装
查看是否有gcc命令. 执行gcc -v 查看相关版本信息.一般完整安装是有此命令的.没有就要自行安装. yum -y install gcc gcc-c++ 修改文件vim /lib/mod ...
- 关于.NET CORE 的 swagger 分组简单使用
在避免swagger接口过多时,可以使用分组进行功能区分 简单三部曲 1.添加分组和级别名称 services.AddSwaggerGen(c => { #region swagger分组 c. ...
- pycharm、pyqt5、pyuic、anaconda配置界面
转载一篇很棒的文档,讲解的是如何在pycharm里面使用QT desiger勾画界面并且将相应的界面转化成py文件 https://www.jianshu.com/p/8b992e47a0e4 个人 ...
- ubuntu fastdds安装
0,虚拟机安装: 推荐安装ubuntu 20.ubuntu 22与VMware不兼容,存在无法与主机之间复制粘贴文件的问题. 1.虚拟机镜像下载,下载tdesktop版本: 中科大站点:https:/ ...
- win10 打开剪切板失败 拒绝访问 已解决!!
问题 剪切板使用混乱,导致本地无法复制粘贴 解决办法 terminal运行echo off | clip
- spark闭包检查
spark在执行算子时,如果算子内部用到了外部(Driver)端的对象或变量,就一定会出现闭包:spark在执行算子之前会进行闭包检查,也就是对外部对象或变量进行序列化检查:
- Java Swing 防止键入手Key 的实现方法
实现思路,启动一个线程每隔0.1秒去比较文本里字符长度变化,如果文本变长了,这个情况间隔时间超过2秒,则认为是人工键入. 对于字符串较多,且包含数字和字母的情况,比较适用. class KeyCode ...
- 对mvc模式的理解
Model-View-Controller MVC模式是个威力强大的复合模式,是由数个设计模式结合起来的模式: 我们先看一下一个mp3播放器的设计,来由浅至深地了解这个设计模式的精髓所在: 从最直观的 ...
- spring boot2 jpa分页查询百万级数据内存泄漏
分页查询百万级数据,查询处理过程中发现内存一直飙升,最终处理程序会挂掉,通过jvisualvm可以发现频繁ygc 和fgc ,另外通过 jmap -histo:live ${pid} 命令可以看到jp ...
- 浅谈JS中的element.style和window.getComputedStyle()的区别
MDN对于element.style的解释 被高光的句子中的inline style属性是指css内联样式,即元素的style属性的属性值 总结一下,element.style只能获取到元素的styl ...