用途:审查并迁移 Power Pages Web API 字段设置中已弃用的通配符(*)值,替换为经站点实际 Web API 行为证明的最小显式 Dataverse 列集合,降低数据暴露面。
主要能力:支持传统站点(HTML、JavaScript、Liquid、Web 模板、聚合 YAML)与 SPA 站点(React、Vue、Angular、Astro、TypeScript 等);盘点所有配置作用域与部署配置副本;分析源码中的 Web API 调用链、包装器与响应消费者;按表结构映射实体集名称;为每个通配符给出精确替换值;报告已显式配置的字段设置。
使用方式:分阶段执行。先准备项目、确认站点身份与部署配置;再构建配置与源码调用清单;随后检索 Dataverse 表结构并解析列;经用户批准后应用编辑;独立验证后按需部署。脚本仅用于获取权威表结构,列决策由 LLM 完成。
限制:通配符对读取、写入、聚合、FetchXML、文件与图像均不受支持;不得猜测列名;不得在未获明确确认前下载或上传站点内容;不得对已部署站点发起 POST、PATCH、PUT、DELETE 调用;仅使用可编辑源文件,不分析编译或生成代码;若调用仅存在于编译产物中则记录阻塞并停止。具体命令与参数以官方资料为准。