salesforce 控制 Experience Cloud 站点用户可以看到哪些用户

news2024/12/30 4:10:04

在 Salesforce 的 Experience Cloud 中,您可以通过多种方式控制站点用户(如社区用户)之间的可见性。这包括用户之间的信息可见性以及他们可以访问的其他用户数据。以下是几种方法和设置,用于实现对 Experience Cloud 站点用户可见性的控制:


1. 用户可见性设置

Salesforce 提供了两种主要的用户可见性设置,用于控制社区用户之间的数据共享:

(1) Portal User Visibility
  • 定义:控制社区用户是否可以看到与他们共享同一个账户的其他社区用户。
  • 设置路径
    1. 转到 Setup → Sharing Settings
    2. Sharing Settings 页面中,找到 Portal User Visibility
    3. 启用/禁用该设置:
      • 启用时:站点用户可以看到与其账户相关的其他用户。
      • 禁用时:站点用户无法看到其他社区用户。
  • 适用场景:适合需要在同一账户中进行用户协作(如合作伙伴)的场景。
(2) Site User Visibility
  • 定义:控制社区用户是否可以看到站点内的其他社区用户(即不局限于同一个账户的用户)。
  • 设置路径
    1. 转到 Setup → Sharing Settings
    2. Sharing Settings 页面中,找到 Site User Visibility
    3. 启用/禁用该设置:
      • 启用时:站点用户可以看到社区中其他站点用户的信息。
      • 禁用时:站点用户仅能访问与其直接相关的数据。
  • 适用场景:适用于大规模社区,通常希望用户之间隔离时。

2. 使用共享规则 (Sharing Rules)

如果需要更精细的控制,可以使用 共享规则 来定义用户之间的数据可见性:

  • 适用对象:Contacts、Accounts 或自定义对象。
  • 设置路径
    1. 转到 Setup → Sharing Settings
    2. 在需要控制的对象(如用户或联系人)部分,定义共享规则。
    3. 配置规则:
      • 指定哪些用户组可以共享数据。
      • 定义共享的权限级别(如 Read OnlyRead/Write)。
  • 使用示例
    • 将某个特定角色或组的用户数据共享给另一个角色或组。

3. 基于角色的可见性

通过 角色层级(Role Hierarchy) 控制社区用户之间的数据可见性:

  • 定义:允许更高角色的用户自动访问其下级用户的数据。
  • 设置路径
    1. 转到 Setup → Roles
    2. 配置社区用户的角色层级关系。
  • 适用场景
    • 管理员希望社区中的经理能够查看其团队成员的数据。

4. 用户档案与权限集

通过 用户档案(Profile)权限集(Permission Set) 控制用户之间的访问权限:

  • 定义:通过限制用户对特定对象、字段或记录的访问权限来实现数据隔离。
  • 设置路径
    1. 转到 Setup → ProfilesPermission Sets
    2. 配置用户的对象权限和字段权限。
  • 使用示例
    • 限制某些社区用户无法访问其他用户的详细信息(如电子邮件地址)。

5. Community Visibility 配置

可以在 Experience Builder 中通过组件设置控制用户可见性:

  • 方法
    1. 打开 Experience Builder
    2. 在页面上选择需要显示用户列表或用户数据的组件。
    3. 配置组件的可见性规则(Visibility Rules),例如:
      • 基于用户角色。
      • 基于登录状态。
      • 基于自定义字段值。
  • 适用场景
    • 仅向特定用户类型显示其他用户的信息。

6. 限制通过 Apex 或自定义逻辑控制可见性

通过自定义 Apex 或触发器,可以更细粒度地控制用户之间的数据访问:

  • 使用场景
    • 需要动态调整用户可见性,例如基于用户行为或特定条件。
  • 示例代码
    public with sharing class CommunityUserVisibilityController {
        public List<User> getVisibleUsers() {
            // 自定义逻辑,返回当前用户可以查看的用户列表
            return [SELECT Id, Name FROM User WHERE ...];
        }
    }
    

常见场景与解决方案

场景解决方案
用户只能看到与其账户相关的其他用户启用 Portal User Visibility 或设置共享规则来共享同一账户的数据。
用户只能看到某些特定用户的数据使用 共享规则Visibility Rules 定义特定用户组之间的数据共享。
用户不能看到任何其他用户的信息禁用 Site User Visibility,并限制对象权限或字段级别权限。
管理员需要查看所有用户的数据利用 角色层级 或创建特定的管理员共享规则。
动态调整用户之间的可见性使用 Apex 或 Lightning Data Service(LDS)创建自定义逻辑。

参考:https://help.salesforce.com/s/articleView?id=platform.networks_user_sharing.htm&type=5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2267225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL如何只取根据某列连续重复行的第一条记录

前言 MySQL如何只取根据某列连续重复行的第一条记录&#xff0c;条件&#xff1a;某列、连续、验重 建表准备 DROP TABLE IF EXISTS test; CREATE TABLE test (id bigint NOT NULL,time datetime NULL DEFAULT NULL,price int NULL DEFAULT NULL,PRIMARY KEY (id) USING BT…

c++编译过程初识

编译过程 预处理&#xff1a;主要是执行一些预处理指令&#xff0c;主要是#开头的代码&#xff0c;如#include 的头文件、#define 定义的宏常量、#ifdef #ifndef #endif等条件编译的代码&#xff0c;具体包括查找头文件、进行宏替换、根据条件编译等操作。 g -E example.cpp -…

JS中的闭包和上下文

变量提升 和 函数提升 这里要提到一个提升的概念&#xff0c;即在JS中&#xff0c;在解析代码之前还有一个预处理的过程&#xff0c;这个过程中会把部分变量和函数声明提前到代码的最顶部&#xff0c; 会在其他所有代码之前执行。虽然当我们按照规范&#xff08;严格模式或者T…

GitLab 将停止为中国区用户提供服务,60天迁移期如何应对? | LeetTalk Daily

“LeetTalk Daily”&#xff0c;每日科技前沿&#xff0c;由LeetTools AI精心筛选&#xff0c;为您带来最新鲜、最具洞察力的科技新闻。 GitLab作为一个广受欢迎的开源代码托管平台&#xff0c;近期宣布将停止服务中国大陆、澳门和香港地区的用户提供服务。根据官方通知&#x…

【2024年最新】BilibiliB站视频动态评论爬虫

废话不多说&#xff0c;直接先放git仓库&#xff1a;GitHub - linyuye/Bilibili_crawler: bilibili爬虫&#xff0c;基于selenium获取oid与cookie&#xff0c;request获取api内容 〇&#xff1a;概念简述 oid&#xff1a;视频/动态的uuid&#xff0c;b站对于发布内容的通用唯…

汽车IVI中控开发入门及进阶(46):FFmpeg

概述: FFmpeg 是领先的多媒体框架,能够解码、编码、 转码、复用、解复用、流、过滤和播放 几乎所有人类和机器创建的东西。它支持最模糊的古老格式,直到最前沿。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的可移植性:FFmpeg 在各种构建环境、机器架构…

计算属性 简写和 完整写法

计算属性渲染不加上括号 methods方法和computed属性区别&#xff1a; computed只计算一次&#xff0c;然后缓存&#xff0c;后续直接拿出来使用&#xff0c;而methods每次使用每次计算&#xff0c;不会缓存 计算属性完整写法&#xff1a; 既获取又设置 slice 截取 成绩案例 …

WebRTC Simulcast 大小流介绍与优化实践

Simulcast 是 WebRTC 中的一种标准化技术 &#xff0c;简称大小流。通过 Simulcast&#xff0c;客户端可以同时发送同一视频的多个版本。每个版本都以不同的分辨率和帧率独立编码&#xff0c;带宽较多的拉流端可以接收较高质量的视频流&#xff0c;带宽有限的拉流端则可以接收较…

kong网关使用pre-function插件,改写接口的返回数据

一、背景 kong作为api网关&#xff0c;除了反向代理后端服务外&#xff0c;还可对接口进行预处理。 比如本文提及的一个小功能&#xff0c;根据http header某个字段的值&#xff0c;等于多少的时候&#xff0c;返回一个固定的报文。 使用到的kong插件是pre-function。 除了上…

轮播图带详情插件、uniApp插件

超级好用的轮播图 介绍访问地址参数介绍使用方法&#xff08;简单使用&#xff0c;参数结构点击链接查看详情&#xff09;图片展示 介绍 带有底部物品介绍以及价格的轮播图组件&#xff0c;持续维护&#xff0c;uniApp插件&#xff0c;直接下载填充数据就可以在项目里面使用 …

Vite内网ip访问,两种配置方式和修改端口号教程

目录 问题 两种解决方式 结果 总结 preview.host preview.port 问题 使用vite运行项目的时候&#xff0c;控制台会只出现127.0.0.1&#xff08;localhost&#xff09;本地地址访问项目。不可以通过公司内网ip访问&#xff0c;其他团队成员无法访问&#xff0c;这是因为没…

老旧小区用电安全保护装置#限流式防火保护器参数介绍#

摘要 随着居民住宅区用电负荷的增加&#xff0c;用电安全问题日益突出&#xff0c;火灾隐患频繁发生。防火限流式保护器作为一种新型电气安全设备&#xff0c;能够有效预防因电气故障引发的火灾事故。本文介绍了防火限流式保护器的工作原理、技术特点及其在居民住宅区用电系统…

Ftrans数据摆渡系统 搭建安全便捷跨网文件传输通道

一、专业数据摆渡系统对企业的意义 专业的数据摆渡系统对企业具有重要意义&#xff0c;主要体现在以下几个方面‌&#xff1a; 1、‌数据安全性‌&#xff1a;数据摆渡系统通过加密传输、访问控制和审计日志等功能&#xff0c;确保数据在传输和存储过程中的安全性。 2、‌高…

LabVIEW生物医学信号虚拟实验平台

介绍了一款基于LabVIEW的多功能生物医学信号处理实验平台的设计和实现。平台通过实践活动加强学生对理论的理解和应用能力&#xff0c;特别是在心电图(ECG)和脑电图(EEG)的信号处理方面。实验平台包括信号的滤波、特征提取和频谱分析等功能&#xff0c;能直观体验和掌握生物医学…

大数据实验三

Python and anaconda 实验三数据预处理和轨迹聚类参考地址&#xff1a; https://www.hifleet.com/wp/communities/data/hangyundashujujishukechengshiyanzhinanshujuyuchulijiguijijuleichixugengxinzhong#post-2212https://www.hifleet.com/wp/communities/data/hangyundas…

【python因果库实战14】因果生存分析3

标准化生存分析 参见《因果推断》一书第17.5节&#xff08;“参数化的g公式”&#xff09;。 在参数化标准化中&#xff0c;也称为“参数化g公式”&#xff0c;时间步k处的生存率是对协变量X水平和处理分配a条件下的条件生存率的加权平均&#xff0c;权重为每个分层中个体的比…

云边端一体化架构

云边端一体化架构是一种将云计算、边缘计算和终端设备相结合的分布式计算模型。该架构旨在通过优化资源分配和数据处理流程&#xff0c;提供更高效、更低延迟的服务体验。 下面是对这个架构的简要说明&#xff1a; 01云计算&#xff08;Cloud Computing&#xff09; — 作为中心…

C/C++ 数据结构与算法【哈夫曼树】 哈夫曼树详细解析【日常学习,考研必备】带图+详细代码

哈夫曼树&#xff08;最优二叉树&#xff09; 1&#xff09;基础概念 **路径&#xff1a;**从树中一个结点到另一个结点之间的分支构成这两个结点间的路径。 **结点的路径长度&#xff1a;**两结点间路径上的分支数。 **树的路径长度&#xff1a;**从树根到每一个结点的路径…

2、C#基于.net framework的应用开发实战编程 - 设计(二、三) - 编程手把手系列文章...

二、设计&#xff1b; 二&#xff0e;三、构建数据库&#xff1b; 此例子使用的是SQLite数据库&#xff0c;所以数据库工具用的SQLiteStudio x64&#xff0c;这个是SQLite专用的数据库设计管理工具&#xff0c;其它的数据库管理工具比如DBeaver的使用请见实战工具系列文章。 1、…

Edge SCDN酷盾安全重塑高效安全内容分发新生态

在数字化浪潮不断推进的今天&#xff0c;互联网内容的分发效率与安全性已成为企业业务发展的关键要素。酷盾安全推出的Edge Secure Content Delivery Network&#xff08;Edge SCDN&#xff09;&#xff0c;不仅集成了分布式DDoS防护、CC防护、WAF防护及BOT行为智能分析等安全加…