您在此处:
管理已删除的自定义对象
被删除的自定义对象会在“已删除的对象”列表中存在 15 天。在此期间,您可以永久性删除对象及其数据,或取消删除它们。如果取消删除自定义对象,可能需要进行一些手动清理来恢复使用该对象的列表视图和其他自定义。
查看已删除的自定义对象
要查看已删除的自定义对象的列表,请转到自定义对象的对象管理设置。“已删除的对象”链接仅在贵组织中至少有一个已删除的自定义对象时显示。括号中的值显示了已删除的自定义对象的总数。在“已删除对象”列表中,您可以:
- 单击对象标签以查看其详细信息。
- 单击清除以永久性删除对象及其数据。
- 单击取消删除以恢复对象及其数据。
硬删除自定义对象时会发生什么
自定义对象可以在 15 天后手动或自动硬删除。
- 自定义对象的定义和数据将永久删除,无法恢复。
- 自定义对象及其数据不再计入贵组织的限制中。
- 如果被删除的对象位于主-详细信息关系的详细信息侧,则当因主记录被删除而导致一个或多个详细信息记录被自动删除时,回收站中的当前主记录将不可恢复。尝试取消删除主记录会引发错误。备注 只有当主记录在回收站中时,删除的详细记录的自定义对象定义被硬删除时,才会出现这种情况。
恢复截断自定义对象的限制
已截断自定义对象的副本还会显示在已删除对象的列表中。已截断自定义对象无法还原到原始状态。截断对象的未删除副本具有新名称和新 URL,并且某些字段和数据不能手动恢复。
将自定义对象恢复到其删除前状态
当您恢复某个已删除的自定义对象时,其记录也将被取消删除,包括在回收站内的任何记录。可能要在几小时之后,才能搜索被取消删除对象的记录。
为了确保恢复对象到删除前的完善状态,请检查所有受影响的条件和自定义,并在需要时手动修复。
- AppExchange 软件包
- 将自定义对象添加到任何适当的 AppExchange 软件包中。
- 自定义选项卡
- 为对象重新创建自定义选项卡,并将其添加到任何使用它的自定义应用程序。
- 列表视图、报表和工作流规则
- 重新创建它们。
- 验证规则和审批流程
- 重新激活它们。
- 公式字段
- 打开并保存对象上的任何自定义公式字段以重新启用它们。
- 页面布局
- 在取消删除的对象上,页面布局会自动恢复。在相关列表中其他使用页面布局的对象上,页面布局也会自动恢复,只要在删除对象时页面布局未经过编辑。否则,必须将相关列表添加回另一个对象。
- 自定义报表类型
- 对于已删除对象不是主对象的自定义报表类型,请将引用添加回已恢复的对象。基于自定义报表类型的报表如果在删除对象时未经编辑,则它们会自动恢复。重新创建已编辑的任何报表。
- 关系
- 如果被删除的自定义对象位于“主-详细信息”关系的“详细信息”一侧,Salesforce 会将其转换为查找关系。将关系更改回主-详细信息。
- 开发人员名称
- 对象的开发人员名称被更改为 objectname_del。将其改回原始名称 objectname_c,以便使用该名称的自定义能够正常工作。
- 部署状态
- 删除自定义对象后,部署状态字段会设置为“开发中”。将所有受影响的自定义恢复到取消删除的对象后,将其状态更改回“已部署”。

