用途:把 InfoPath 表单(.xsn)转换、移植或迁移为 Power Apps 画布应用。.xsn 是 CAB 压缩包,内含 manifest.xsf(规则、视图、数据连接)、schema*.xsd(数据架构)、template.xml(默认值)和 XSL 视图。
主要能力与流程:技能分六阶段运行。阶段0 前置检查:需安装 canvas-apps@power-platform-skills 与 powercat-canvas-apps@power-cat-skills 插件,并连接 Canvas Authoring MCP 协作会话。阶段1 提取:解析 .xsn 路径,解压到 xsn_extracted/,Windows 用 expand.exe,macOS/Linux 用 cabextract,并校验 manifest.xsf 与 schema1.xsd 存在。阶段2 清点:生成 infopath-inventory.md,涵盖字段(类型、约束、默认值,并解码 x0020 等 URL 编码名)、规则、路由/状态字段、查找连接、视图与分区建议。阶段3 校验:优先用 InfoPath Designer 截图逐项核对;无截图时回退为 XSLT 复核并标注低置信项,随后询问模拟数据还是真实 SharePoint、保留哪些分区、审美偏好、是否跨环境。阶段4 交接:写出 canvas-app-prompt.md 并调用 /canvas-app 生成应用。阶段5 环境变量(可选,仅跨环境 ALM 时启用)。阶段6 导出带日期的迁移日志。
限制:阶段2 与阶段3 后需用户批准;XSLT 提取可能误读分区标题、漏掉条件渲染字段或标签与字段名不符;校验改为提交时阻止(DisplayMode.Disabled),属有意变更;目标环境未启用 Dataverse 环境变量时需先提示,不得静默回退硬编码。具体收费与平台支持范围资料未提供。