You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SalesForce公有站点Flow访客访问失败:已配置权限仍报错求助

Salesforce公有站点直接访问Flow报"Guest user access is not allowed"的排查方案
  • 检查Flow的运行权限配置
    打开Flow Builder,进入目标Flow的运行时设置,确认已勾选「允许从公有站点运行」选项。仅给访客配置文件添加Flow访问权限不够,Flow本身必须明确授权在公有站点环境运行。

  • 验证访客用户的对象与字段权限
    排查Flow中涉及的所有对象(包括查询、创建、更新的对象),确保访客用户配置文件已开启对应对象的必要权限(如只读、编辑),同时检查字段级权限是否允许访客访问Flow用到的字段。

  • 确认公有站点的资源访问配置

    1. 检查公有站点是否处于激活状态;
    2. 进入站点的「公用访问设置」,确认已启用Lightning资源访问权限;
    3. 在站点的「已启用的API」列表中,确保「Flow API」已开启。
  • 排查Flow类型与组件兼容性
    Screen Flow支持在公有站点直接访问,Auto-launched等类型的Flow无法通过直接URL访问。同时检查Flow内的组件,避免使用仅支持内部用户的组件(如Chatter组件、未配置访客访问的自定义Aura/LWC组件)。

  • 核对URL格式准确性
    确保URL中使用的是Flow的API名称(而非标签名),格式应为:https://x.y.my.salesforce-sites.com/lightning/flow/<FLOW_API_NAME>,注意API名称区分大小写。

  • 检查Session Settings的访客限制
    在Setup中进入「Session Settings」,查看「访客用户设置」区域,确认未禁用「允许访客用户访问Lightning Experience资源」相关选项,部分组织会通过该设置限制访客的Lightning环境访问。

内容的提问来源于stack exchange,提问作者Project Operations

火山引擎 最新活动