salesforce 零基础学习(十九)Permission sets 讲解及设置
Permission sets以及Profile是常见的设置访问权限的方式。
Profile规则为'who see what'.通过Profile可以将一类的用户设置相同的访问权限。对于有着相同Profile但是对于某个表,某个字段,或者某个Apex类等却可以有不同访问权限,这个时候就要用到Permission sets。
Permission sets 配置
1.点击setup->Administer->Manage Users->Permission Sets进入Permission Sets,点击new可以新建一个Permission Sets,点击Del可以删除已有的Permission Sets,这里点击new.
2.输入Permission set的Label等信息,选择User License,点击save进入下一步.
3.设置具体的权限访问控制,即是否可以看见表,是否不允许看见某些字段,是否可以修改或者删除数据,是否可以调用某个trigger等操作。
此页面包括两部分,第一部分为可以快速搜索的设置以及相关操作,其中Manage Assignments按钮可以将设置好的Permission Sets分配给指定的用户.
第二部分为具体设置的访问权限,包括如下:
- Assigned Apps:设置在app menu中哪些指定的app可以显示.操作步骤:点击Assigned Apps链接,进入的页面点击Edit按钮后选择指定App移动到Enabled App中.
- Object Settings:此部分在设置Permission Sets 中经常用到,用来访问sObject及其字段的访问权限。操作步骤:点击Object Settings进入Object的权限访问设置,选择需要设置的具体的Object,点击进入,点击Edit按钮,然后勾选需要设置的Object及字段的访问和操作权限后点击save.
- Apex Class Access:此部分用来设置是否可以执行Apex classes的权限。有些类处理一些具体的业务逻辑或者流程,通过设置Apex classes可以设置其是否访问,例如相关验证类,通过此设置可以不用执行,达到类似白名单效果。操作步骤:点击Apex class Access后进入页面点击Edit选择可以访问的class后点击save。
- Visual Force Access:此部分用来设置是否可以执行Visual Force Page的权限。
(注:其他模块可以自行查看)
4.通过以上步骤便完成了Permission Sets的创建,接下来是将此Permission Sets分配给指定用户。点击Manage Assignments进入分配用户权限页面,如果没有分配规则则点击Add Assignment按钮添加一条分配规则,勾选需要分配此权限的用户点击Assign按钮则将此Permission Sets分配给指定的用户。
总结:Permission Sets以及Profile是salesforce中常用的设置访问权限的方式,其中,Permission Sets更趋向于细节的设置访问。如果能直接用Profile搞定的访问权限分配则可以直接Profile。如果有特定的需求,可以在Profile基础上设置Permission Sets。Permission Sets可以新建多个。
如果篇中内容有错误的地方,欢迎指出,如果有问题欢迎留言。
salesforce 零基础学习(十九)Permission sets 讲解及设置的更多相关文章
- salesforce零基础学习(九十七)Big Object
本篇参考: https://developer.salesforce.com/docs/atlas.en-us.224.0.bigobjects.meta/bigobjects/async_query ...
- salesforce零基础学习(九十三)Email To Case的简单实现
Salesforce提供了标准的功能来实现通过Email 创建 Case.我们可以设置指定的路由的地址,指定条件的邮件会自动生成到目标salesforce系统的Case数据.Salesforce提供了 ...
- salesforce零基础学习(九十七)Event / Task 针对WhoId的浅谈
我们在Sales Cloud中经常会创建顾客,如果针对TO C业务,会启用个人顾客,比如针对车企行业,有一些场景是需要卖给个人的,而不只是企业采购.当通过打电话或者其他的场景有潜在客户并且转换成客户以 ...
- salesforce零基础学习(九十一)Facet
说Facet以前,我们先说一下浏览器加载解析以及渲染的过程.浏览器获取一个HTML的文件时,会按照自上向下的顺序进行解析,并在加载过程中进行渲染.对html解析成DOM树,对CSS 解析成CSS Ru ...
- salesforce零基础学习(八十九)使用 input type=file 以及RemoteAction方式上传附件
在classic环境中,salesforce提供了<apex:inputFile>标签用来实现附件的上传以及内容获取.salesforce 零基础学习(二十四)解析csv格式内容中有类似的 ...
- salesforce零基础学习(八十)使用autoComplete 输入内容自动联想结果以及去重实现
项目中,我们有时候会需要实现自动联想功能,比如我们想输入用户或者联系人名称,去联想出系统中有的相关的用户和联系人,当点击以后获取相关的邮箱或者其他信息等等.这种情况下可以使用jquery ui中的au ...
- salesforce lightning零基础学习(十五) 公用组件之 获取表字段的Picklist(多语言)
此篇参考:salesforce 零基础学习(六十二)获取sObject中类型为Picklist的field values(含record type) 我们在lightning中在前台会经常碰到获取pi ...
- salesforce 零基础学习(五十二)Trigger使用篇(二)
第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰. ...
- salesforce 零基础学习(六十八)http callout test class写法
此篇可以参考: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_restfu ...
- salesforce零基础学习(八十二)审批邮件获取最终审批人和审批意见
项目中,审批操作无处不在.配置审批流时,我们有时候会用到queue,related user设置当前步骤的审批人,审批人可以一个或者多个.当审批人有多个时,邮件中获取当前记录的审批人和审批意见就不能随 ...
随机推荐
- JavaScript-事件周期-点击替换颜色
事件周期 DOM:3个阶段 1.捕获:从最外层元素,向内层元素,逐个记录绑定的事件处理函数.默认,暂不触发任何事件 2.目标触发:优先触发目标元素绑定的事件处理函数 目标元素:实际点击的元素 3.冒泡 ...
- Win7 64位 VS2013环境使用cuda_7.5.18
首先得吐槽下VS2015出来快一年了CUDA居然还不支持,没办法重装系统刚从2013升到2015,还得再装回一个2013用,只为学习CUDA... 然后安装的时候,如果你选择自定义组件安装,注意不要改 ...
- ubuntu 安装apache2并配置cgi,搭建mimetex转化公式图片的服务
一.Apache的安装 在终端输入: sudo apt-get install apache2 二.启动.停止Apache服务 Apache的启动和停止文件是:/etc/init.d/apache2 ...
- 学习ES6--data1
在ES6之前,ES5没有块级作用域,没有继承,只有函数作用域,这些导致ES5会变量提升,和函数提升,例(如有错误,请指正): function test() { var name = 'test' t ...
- jquery实现手风琴效果
html----accordion.html <!DOCTYPE html> <html lang="en"> <head> <meta ...
- QT 第三方串口库COM10以上无法读取问题
当COM口的端口号高于9时,也就是说从COM10往后,serialPortName赋值就不能跟COM1~~COM9一样,C++中COM大于9时,COM前面需要加上\\.\COM. 如,serialPo ...
- 游戏Loading中的小提示和Loading动画实现
学习unity1年多了,工作也1年了,因为工作需要,有几个月没接触unity Ngui啦. 学的还是不踏实.继续努力吧.由于下周就要进行新游戏的开发,这几天熟悉熟悉NGUI,今天按照现在公司以前的项目 ...
- 关于Unity -Vuforia -Android 开发 ,平台的搭建(极品菜鸟完整版)
一.首先安装 java jdk , 度娘 “JDK” 进入官网下载即可,链接如下: http://www.oracle.com/technetwork/java/javase/downloads/jd ...
- 自定义struts实现
一:struts2运行机制: Tomcat一启动,一些信息就已经加载完成,例如StrutsPrepareAndExecuteFilter加载的那些strut.xml以及Action的class类文件 ...
- react-native-http请求后navigator导航跳转
琢磨react-native有一段时间了.对于我来说,它的确是前端开发工作者的福音,因为我可以利用它来写app的代码,而且基本可以一套代码,多个平台使用. 早就想写一篇随笔记录一下react nati ...