You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Salesforce组织中Visualforce页面的调用位置及访问方式?

查找Visualforce页面的调用来源及手动访问方法

一、排查潜在调用入口

  • 去Setup里搜「Buttons, Links, and Actions」,筛选关联对象,看看有没有按钮/链接直接指向这个Visualforce页面(URL一般是/apex/页面名称)
  • 查「Quick Actions」,看看有没有操作配置成打开这个页面
  • 进对象的页面布局编辑界面,检查有没有把这个Visualforce页面加为内联组件
  • 在Developer Console里跑SOQL查询,找引用该页面的代码:
    SELECT Id, Name, Body FROM ApexClass WHERE Body LIKE '%/apex/你的页面名称%' OR Body LIKE '%Page.你的页面名称%'
    
    顺便检查触发器里有没有跳转逻辑
  • 看Flow、Process Builder这些自动化工具,有没有打开这个页面的动作,尤其是屏幕流或者跳转操作
  • 如果用了Experience Cloud站点,进「Sites」配置,看看站点里有没有包含这个页面,以及对应的访问路径

二、直接访问页面测试

要是暂时找不到调用来源,直接构造URL访问就行:

  • 在Salesforce org的地址栏输入 https://你的域名.my.salesforce.com/apex/页面API名称(把「你的域名」和「页面API名称」换成实际内容)
  • 如果页面需要特定参数(比如记录Id),就在URL后面拼参数,比如 https://你的域名.my.salesforce.com/apex/页面API名称?id=001XXXXXXXXXXXX,参数得根据控制器逻辑来调整

三、其他排查方向

  • 查HTML邮件模板,看看里面有没有指向这个页面的链接
  • 搜自定义标签,确认有没有存储该页面URL的标签被其他组件引用
  • 用浏览器扩展Salesforce Inspector的「Dependency Viewer」功能,能更全面地看页面的关联引用(注意只在内部org用,符合安全规范)

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 19:45:21