SuperAPI AI 工具集

platform-dsar-policy-manage

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:管理 Salesforce DsarPolicy——驱动 Right-to-Portability(RTP)导出的元数据,覆盖配置策略树、执行导出、审计历史全生命周期。DsarPolicy 是读/导出映射,定义某主体哪些记录会被导出,不执行删除。

主要能力:配置 DsarPolicy / DsarPolicyPath / DsarPolicyField 元数据(策略通过元数据 API 管理);运行导出并轮询状态、下载结果;通过 SOQL 查询 DsarPolicyLog 查看历史运行;只读排查尚未覆盖的个人数据候选字段。

使用方式:优先经由具备 discover/describe/dispatch 的路由工具调度 DsarPolicyManager;无路由工具时使用 SF 命令,例如:sf org list metadata --metadata-type DsarPolicy --target-org <alias> --json;sf sobject describe --sobject <NamedObject> --target-org <alias> --json;sf project deploy start --source-dir <outputDir> --target-org <alias> --json;查询历史:sf data query --target-org <alias> --query "SELECT Id, DsarPolicyId, RequestStatus, CreatedDate FROM DsarPolicyLog WHERE DsarPolicyId = '<POLICY_ID>' ORDER BY CreatedDate DESC"。导出经 Connect DSR 端点 POST 执行,状态与文件通过运行句柄获取,getfile 段为 dsr。树校验可用 python3 scripts/validate-policy-tree.py <tree.json>。

限制:策略树上限为每路径 10 个子节点、深度 10、节点 200;超限需拆分或裁剪。“全部数据/整图”等无界请求无法容纳,不进行图遍历。不猜测个人数据分类,未指定根/字段时列出需管理员决策的事项。运行需策略为 ACTIVE,编辑 ACTIVE 策略须先停用并获用户确认后再启用;新建策略保持 INACTIVE。不自动激活或重新发布。导出不删除主体;若请求以删除表述,须先纠正。轮询约 2–3 次后停下询问,不无限循环;仅终态后下载文件;失败运行可能返回 HTTP 201,应读取响应信封状态。权限不足时需 Consent.CAN_EXECUTE_DSAR_POLICY 与 org 特性 Consent.hasDsarPortability。缺口分析为只读、单层扫描,需控制数据量并对每个候选字段给出原因。