Force.com:用户 vs 账户 vs 角色 vs 配置文件 vs 拥有者

11

我开始学习force.com开发,目前我对上述术语的含义还有些模糊。是否有人能够给出概述,并在可能的情况下解释每个术语的权限如何定义(如果有的话)?


作为一般性的建议,我也推荐通过基础工作手册进行学习,这让我花了一些时间才找到。它能够很好地解释事情。 http://www.salesforce.com/us/developer/docs/fundamentals/index.htm - Mike Chamberlain
1个回答

35
  • User: 可以登录Salesforce的用户,也包括客户和合作伙伴门户网站的用户。
  • Account: 通常代表一个公司并且通常具有子联系人(即公司内的人员)的业务账户。
  • Role: 组织中层次分明的用户组,在共享模型中使用。高级别角色的用户有权查看低级别角色用户所拥有的记录(假设其配置文件允许)。用户不必属于一个角色。
  • Profile: 用户权限和访问权限的集合,包括CRUD权限。用户必须属于恰好一个配置文件。还请参阅权限集,它们与用户之间是多对多的关系,并且可以增强配置文件。
  • Owner: 拥有记录的用户或组(队列)。记录所有权以及角色层次结构(以及其他一些内容)控制谁可以查看记录。

综合以上内容,可以这样说:

John DoeABC公司 的销售人员,并且是他们组织中的 用户。他是 Acme 账户所有者。他拥有 Salesperson 角色,该角色从属于 Sales Manager 角色,因此他的经理可以查看他的所有记录。他具有 Standard User 配置文件,因此无法在Salesforce中执行管理功能。

我还建议您查看API文档,该文档解释了所有实体并具有关系图。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接