3.列级别:
①profile中关于字段的相关设定(如Field-Level Security)
②Permission Set中关于字段的相关设定
4.行级别,即指定用户只能访问Object的哪一部分数据:
常用方法:
①Roles:
【Setup】→【Manger Users】→【Roles】
②Sharing Settings(共享设定):
作用:用于设定各个Object的共享权限(即何种数据可以共享给什么用户)
【Setup】→【Security Controls】→【Sharing Settings】
③手动共享设定:
设定方式:数据详细页面点击【Sharing】 即可
三、Salesforce关于权限设定的数据表:
当用户进行操作(访问记录,运行report等)时,Salesforce都会检查用户的权限。但是因为Salesforce的权限设定比较复杂,如果每次操作都重新进行计算的话,会使效率变得很慢。为了解决这一问题,Salesforce将各种权限的信息直接存到Object里。
关于这种的Object共有三类:
(1)对象记录表:存储数据记录
(2)对象共享表:存储各个对象的共享权限,如role,sharing rules等
(3)用户组表:存储各个用户和用户组的关系
四、数据定义和存储:
Salesforce关于数据的Object的另一种分类方式:
(1)MetaData表(只保存Object的结构信息,不保存具体数据):
①Objects Metadata表:存储Object的信息,包括:ObjId,OrgId,ObjName等。
②Field Metadata表:存储Object的Field的信息,包括:ieldId,OrgId,ObjId,FieldName,DataType等。
(2)Data表(存储具体的数据):
①Data表:存储Object Metadata表和Field Metadata表对应的具体数据。共有501个列(自定义Field,varchar格式)来存储数据。
②Clob表:存储字符大对象数据,最大支持32000字符。
③数据透视表:用于提升特殊数据的读取性能。