SuperAPI AI 工具集

pcf

部署与运维

查看项目

更新于 10-16 00:31

技能介绍

用途:构建、修复、升级、部署、绑定、验证和盘点 Power Apps 组件框架(PCF)控件,工作在主对话循环中完成,交互式创作、审批、部署同意、绑定选择与浏览器验证不派发给子代理。

主要能力与流程:启动时设置 PLUGIN_ROOT 为已安装的 plugins/pcf 目录,运行 node "${PLUGIN_ROOT}/scripts/resolve-interaction-mode.js" 解析交互模式(自动化可加 --non-interactive)。支持 new、existing project、verify、pages、canvas、doctor、upgrade、inventory 等模式。预检运行 node "${PLUGIN_ROOT}/scripts/pcf-doctor.js",涉及环境时运行 node "${PLUGIN_ROOT}/scripts/check-auth.js" --env <envUrl>。设计阶段写 pcf-intent.json 并用 write-pcf-plan.js 渲染计划;脚手架用 pcf-scaffold.js --list 后按模板生成;实现后循环运行 pcf-gates.js 直至通过;部署前对 Power Pages 运行 Pages 兼容门禁;部署用 pcf-push.js --project <dir> --env <url>;绑定后可用 verify-pcf.js 验证元数据,盘点用 pcf-inventory.js --env <url> --where-used。

适用场景:模型驱动应用与 Power Pages 的标准字段控件(表单字段与独立 Liquid 旅程),canvas 应用仅提供引导式设置。

限制:本版本 Power Pages 仅支持标准字段控件,不支持 Pages 上的数据集控件(表单子网格与列表);canvas 门禁配置、环境设置读取与自动化运行时证据尚未实现;依赖结果仅为已注册解决方案依赖,不构成 Liquid 或任意文本引用的证明;未打开站点并记录行为前不得声称 Pages 运行时认证。证据等级分为 built、gated、registered、bound(draft)、bound(published)、runtime-verified、runtime-not-checked,不得向上取整。缺失事实暂未提供。