SuperAPI AI 工具集

platform-sandbox-configure

通用与其它

查看项目

更新于 10-16 08:47

技能介绍

用途:管理 Salesforce 沙箱环境,覆盖清单查询、详情与状态、许可证用量、创建、刷新、激活、丢弃刷新、永久删除及结果验证。

主要能力:GET /sandbox/reports 列出全部沙箱;GET /sandbox/sandboxes/{sandboxId} 按 07E ID 查详情;GET /sandbox/licenses 查各许可证类型可用与已用数量;PATCH /sandbox/activate/{sandboxId} 应用已完成的刷新;DELETE /sandbox/discardsandbox/{sandboxId} 拒绝刷新并保留现有数据;DELETE /sandbox/deletesandbox/{sandboxId} 永久删除并释放许可证。创建与刷新走 Tooling API 的 SandboxInfo sObject,或使用 sf org create sandbox / sf org refresh sandbox 配合定义文件。

使用方式:生命周期读取必须用 Connect REST API,例如 sf api request rest "/services/data/v66.0/sandbox/reports" --method GET;不要用 SOQL 或 Tooling API 做生命周期读取。创建示例:sf data create record --sobject SandboxInfo --use-tooling-api --values "SandboxName='mybox' LicenseType='Developer'"。刷新前先按名称查 SandboxInfo 记录 ID,再更新记录。需要 ManageSandboxes 权限。

限制:创建、激活、丢弃、删除均不可逆,执行前必须确认;激活与丢弃仅适用于处于 Pending Activation 的已完成刷新;刷新有间隔限制(Developer/Dev Pro 1 天、Partial 5 天、Full 29 天);克隆沙箱与复制后自动化由其他技能处理,本技能不实现。已删除沙箱的恢复路径资料未提供。