用途:对 Power Platform 解决方案 ZIP 内的所有 Power Automate 云流进行代码规范审查,输出解决方案级 findings JSON,并打开托管查看器加载解决方案与结果文件。
主要能力:先从指定 sources.md 获取权威引用来源列表,失败则停止;定位并校验输入的 .zip,拒绝非 ZIP 及散落 JSON;解压后读取 solution.xml 提取显示名、唯一名、版本,枚举 Workflows/ 下 <FriendlyName>-<GUID>.json 并计算友好名;递归遍历各流的 actions、else.actions、cases.*.actions、default.actions,按 Complexity、Maintainability、Security、Performance 四类给出 low/medium/high 影响与可执行修复建议;汇总 solution 级 categories、topRisks、stats、summary。
使用方式:提供解决方案 .zip 路径;按步骤获取来源列表、解压、分析、写出 <OriginalSolutionZipBaseName>.findings.json 到与 ZIP 同目录,并用 Playwright 打开托管查看器上传两个文件;Playwright 不可用时回退为手动打开查看器并提示路径。
限制:不接受非 ZIP 或松散 JSON;引用 URL 仅限 sources.md 列表;输出须通过 solution.findings.schema.json 校验;不得编造动作名,不得回显密钥、令牌或完整 PII;所有产物保留在本地。分类、评分标准与 viewer 行为细节以官方页面为准,暂未提供更多收费或平台信息。