用途:为 Salesforce TPM 组织的 TPM 系统管理员提供从空白状态到可运行 TPE 仪表盘的引导式配置,全程基于 sf CLI 与 REST/匿名 Apex,针对已认证组织操作,不会代替用户进行密码或交互式登录。
主要能力与流程:共 12 个阶段。设置阶段收集输入、检测命名空间并做版本门槛检查(要求 Consumer Goods Cloud >= 262.2)。第 1-6 阶段覆盖租户配对确认、TPM 管理员权限集、GenieAdmin/TableauEinsteinAdmin 权限集、ssot 托管包校验、Tableau Next 启用确认、C360 统一语义模型应用安装与轮询。第 7-12 阶段涉及 TPM 应计数据工具包、业务周期导出(匿名 Apex 经 Hyperforce 基础销售组织导出并轮询、确认数据流同步)、RTR Data Cloud 导出、TPM_PROMOTION_MEASURE 数据转换(需确认信用消耗)、TPE 分析应用异步安装(约 15-20 分钟),以及可选的自定义 KPI。其中第 7、9、12 阶段委托给同级独立技能(consumer-goods-tpe-datakit-deploy、consumer-goods-rtr-datacloud-export-configure、consumer-goods-tpe-dashboard-custom-kpi-configure),各自有独立输入。
使用方式:先收集并确认 TPM 系统管理员用户名(须已通过 sf CLI 认证,用 node ./scripts/sf-rest.js org-status --target-org <username> 验证),并选择是否干跑(默认提供;干跑下读写校验步骤照常运行,写入/触发/安装步骤跳过并记为待处理)。脚本包括 sf-rest.js、poll-status.js、find-failure-reason.js、render-apex.js、soql-escape.js、run-data-transform.js 及 schedule-business-period-export.apex 模板。运行结束按阶段输出通过/受阻/待处理状态及阻塞原因与补救路径。
限制:不代替用户认证,不硬编码命名空间或销售组织,仅在终态成功时判定成功,轮询超时不等于失败;租户配对与 Tableau Next 启用等需人工确认,无法程序化验证;第 12 阶段自定义 KPI 为可选。价格、收费与实际效果资料未提供。