Salesforce存储超量:「Interaction count reports」占75%存储,求查找删除方法
解决Salesforce中「Interaction count reports」占用存储的问题
查找「Interaction count reports」的位置
- 通过报告管理器搜索:进入「Setup」→「Reports」→「Report Manager」,在搜索框输入「Interaction count」,检查所有文件夹(包括共享文件夹、个人文件夹,甚至回收站)。这类报告可能来自Einstein Analytics、Salesforce Inbox或第三方集成等自动化/集成场景。
- 用SOQL查询定位:部分系统生成的报告不会在常规列表显示,可通过「Developer Console」的查询编辑器执行以下语句:
执行后会返回所有匹配的报告记录,记录下它们的ID和所在文件夹。SELECT Id, Name, FolderName, OwnerId, CreatedDate FROM Report WHERE Name LIKE '%Interaction count%' - 检查回收站:进入报告列表页面,点击右上角「Recycle Bin」,搜索「Interaction count」——回收站中的数据仍会占用存储,需确认是否有已删除但未释放空间的目标报告。
删除或清理这些报告
- 批量删除报告:如果通过SOQL找到大量目标报告,可使用「Data Loader」或「Developer Console」的匿名Apex批量处理,示例代码:
执行前务必确认查询结果为目标报告,避免误删。List<Report> reportsToDelete = [SELECT Id FROM Report WHERE Name LIKE '%Interaction count%']; delete reportsToDelete; - 永久清理回收站:在回收站选中目标报告,点击「Permanently Delete」,彻底释放被占用的存储。
- 阻断生成源:如果这些报告由Flow、Apex自动化流程或第三方集成生成,找到对应触发机制并关闭,防止后续再次生成同类冗余报告。
额外建议
- 定期查看「Storage Usage」的细分数据,及时清理冗余内容。
- 对系统自动生成的报告,可配置归档或自动删除规则,避免存储溢出。
内容的提问来源于stack exchange,提问作者user1883212
相关产品推荐
相关产品推荐

