用途:通过 Salesforce Archive 的 Connect API(路径 /platform/data-resilience/archive/)及 ArchiveActivity 对象,完成归档记录的搜索、查看、取消归档、分析、PII 屏蔽、RTBF 擦除、存储检查,以及作业状态与日志下载。
主要能力:搜索归档记录并翻页;按共享规则搜索(Agentforce);取消归档;运行分析器并取报告;查询归档存储用量;RTBF 擦除与 PII 屏蔽;通过 ArchiveActivity(Id 前缀 8qv)读取作业状态,用作业 Id + Type 下载执行详情与失败记录日志。
使用方式:先确认组织已启用 Salesforce Archive(TrustedServicesArchive 或 TrustedServicesArchiveBt 组织权限),每项操作还需对应用户权限,如搜索需 ViewSearchPage,取消归档需 UnarchiveSdk,RTBF 与屏蔽需 Rtbf,分析器需 ArchiveAnalyzer,日志需 ViewActivitiesPage。搜索与取消归档必须提供 sobjectName 且至少一个过滤条件;日期过滤用完整 ISO-8601 时间(如 2020-01-01T00:00:00Z);搜索用复数 dateRanges 数组,取消归档用单数 dateRange。分页在 scroll_id 为 "-1" 时停止。作业状态用 SOQL/Connect 查询 ArchiveActivity,不能用 Flow。每次写操作后需验证,异步操作需轮询对应状态接口。
限制:Feed、History、Relation、Share 不可搜索,Files/Attachments 不可检索;单次取消归档最多 1000 条记录、每小时每组织最多 50 次请求;RTBF/屏蔽条件最多 10 条、每天最多 10000 条根记录,屏蔽不可逆;多个接口返回 201 但需读取 body 内状态标志判断成功;run-analyzer.isRunning 恒为 null,应轮询报告;存储用量数组中存档层 availableStorage 为 0 表示未跟踪而非已满。具体请求响应细节需查阅随附参考文件。