在 Salesforce 中,Portal User Visibility 和 Site User Visibility 是与用户之间的数据可见性和共享相关的设置。它们主要应用于 Salesforce 的社区(Community)或站点(Site)设置中,以控制用户之间的信息可见性。
1. Portal User Visibility
- 定义 :决定 社区用户(Portal Users) 是否可以看到其他社区用户。
- 适用场景 :主要用于经典的 Customer Portal 或 Partner Portal(现已被 Lightning Experience Communities 替代)。
- 设置路径 :在 Sharing Settings 中,通过启用或禁用 Portal User Visibility 来控制。
- 影响 :
- 启用时:一个社区用户可以看到并访问与其相关的其他社区用户信息(如联系人信息)。
- 禁用时:社区用户无法看到其他社区用户,除非通过共享规则明确共享数据。
- 使用示例 :
- 一个支持案例的客户服务社区中,如果启用了该功能,客户 A 可以在社区内看到客户 B 的基本信息。
- 适合需要用户之间进行协作的场景,例如合作伙伴社区。
2. Site User Visibility
- 定义 :决定 站点用户(Site Users) 是否可以查看其他站点用户的信息。
- 适用场景 :主要与 Force.com Sites 或 Lightning Experience Communities 相关。
- 设置路径 :通常通过 Setup → Communities Settings 或 Sharing Settings 进行配置。
- 影响 :
- 启用时:站点用户可以查看其他站点用户的基本信息或共享内容。
- 禁用时:站点用户仅能访问与其直接相关的数据,无法查看其他用户的信息。
- 使用示例 :
- 在公共知识库社区中,访客用户(站点用户)可以通过该设置控制是否能够查看其他用户的评论或提交的内容。
总结对比
特性 | Portal User Visibility | Site User Visibility |
---|---|---|
适用用户类型 | 社区用户(Customer Portal、Partner Portal) | 站点用户(通过 Force.com Sites 或 Communities 登录的用户) |
设置位置 | Sharing Settings | Community Settings 或 Sharing Settings |
主要用途 | 控制社区用户间的信息可见性 | 控制站点用户间的信息可见性 |
典型应用场景 | 合作伙伴协作或客户支持 | 公共站点或知识库社区 |
如果您有具体的业务场景或需要更详细的配置指导,可以告诉我,我会根据您的需求进一步说明!