salesforce 权限管理是salesforce平台中特别厉害的内容,基于很多层级来控制访问权限从而实现更细节的维度控制,比如安全级别控制以及数据控制。

Untitled

  1. ORG ACCESS: Org Access用来配置系统级别的安全性信息,如Password Policy, IP Range以及Business Hours/Holidays等。

profile也可以进行这些配置,profile和ORG都配置情况下,profile会覆盖当前org的配置。user会优先看profile级别的配置项。

  1. 如果想要设置系统级别的IP range,setup搜索 Network Work Access即可设置系统级别的IP range。不在IP 地址范围内的用户访问,需要比如code发送到手机号或者邮箱进行二次验证。
  2. 如果想要设置系统级别的Password Policy,setup搜索Password Policies设置系统级别的密码策略。
  3. 设置系统级别的Business Hours以及Holidays,setup搜索 Business Hours。
  4. OBJECT ACCESS:对象级安全或对象权限提供了控制数据访问的最直接的方法。通过使用对象权限,可以防止用户查看、创建、编辑或删除特定对象类型的任何实例,也可以对所选用户隐藏选项卡和对象,这样他们甚至不知道存在这种类型的数据。我们可以基于 Profile或者Permission Set来设置 Object Permission,如果当前user没有表的 Read权限,则无法查看这个表的任何数据。

Untitled

  1. FIELD ACCESS:有时,我们希望用户能够访问一个对象,同时限制他们对该对象中各个字段的访问。比如一个销售代表,不希望看到产品表的利润,成本等字段。只有经理级别及以上才可以查看。字段级安全性或字段权限控制用户是否可以查看、编辑和删除对象上特定字段的值,这样可以保护敏感字段而不隐藏整个对象。我们可以基于 Profile或者Permission Set来设置 Field Access Permission,如果当前user没有表的字段的访问权限,则即使拖动在UI里也无法查看这个字段。

  2. RECORD ACCESS:上述的配置为表和字段的权限控制。除此以外,我们还可以设置指定表的记录的访问权限。记录级别的安全性允许用户访问授权给他的数据,非授权的数据则无法查看。在salesforce中,记录有owner的概念,即拥有这条记录的所有权限。owner可以是user或者是queue,比如case表就可以设置owner为queue。

    针对记录级别的访问设置,salesforce支持以下的配置维度:

Untitled

上述的记录访问的控制都是在扩大用户的访问权限,salesforce针对数据权限控制还提供了两个缩小权限的规则设置。

Untitled

Untitled

Help And Training Community

Data Security

Help And Training Community