用途:当用户上传或引用 Power Automate 解决方案 .zip 并询问引用、对其他流的依赖等问题时,该技能会生成技术参考文档,说明每个流做什么,以及它在何处读取、写入或删除外部数据。事实来源始终是 zip 内的 JSON,而非流的显示名或推测。
主要能力:盘点并分类每个流的全部触发器和动作(含 If、Switch、Scope、Foreach、Until 等嵌套分支的递归展开);两级解析连接引用(action.inputs.host.connectionName → 流内 properties.connectionReferences → customizations.xml 的 connectionreference);区分 runtimeSource 的 embedded 与 invoker;按 operationId 或 HTTP 方法标注 Read/Write/Delete;识别未配置的占位符;解析子流调用与共享流管理调用(shared_flowmanagement)并反向生成“被调用”列表;核对每条动作均在正文、数据访问表、HTTP 表或连接引用中有所着落。
使用方式:解压解决方案 zip,读取 solution.xml、customizations.xml 和 Workflows/*.json;建立动作清单后分类,按固定模板输出 Markdown 文档(解决方案概览、每流一个章节,含 Purpose、Trigger、Process、Connection references、Data access、External HTTP calls、Interacts with other flows)。多个 zip 时分别处理但共用流 ID 映射表。
适用场景:审计 Power Automate 解决方案的数据访问与依赖关系,交接或评审前梳理流程逻辑。
限制:仅适用于提供的 zip 内容;无法解析的调用需显式标注;自定义连接器名称不透明时标注访问不明;不对未提供的信息作推断。