SuperAPI AI 工具集

power-automate-flows

办公与效率

查看项目

更新于 10-30 00:16

技能介绍

Power Automate Flows 技能聚焦于通过 Dataverse Web API 以编程方式创建、管理和部署 Power Automate 云流。它提供完整的技术参考,覆盖从流定义 JSON 编写到启停控制、查询、认证和错误处理的全过程。

主要能力:

  • 流定义编写:详细说明 clientdata 结构,包括 Logic Apps 架构、参数、触发器、操作和连接引用。
  • API 操作参考:列出创建、更新、删除、列出和获取流详情的 Dataverse Web API 端点及示例请求。
  • 触发器类型:涵盖手动按钮、HTTP webhook、定时 recurrence 和连接器事件触发器,并提供定义示例。
  • 操作类型:包括运行 Office Script、HTTP 请求、Compose、条件、循环、发送邮件、创建记录、变量、作用域和终止等,并给出 JSON 定义。
  • 连接引用目录:列出 Excel Online、SharePoint、Outlook、Teams、Dataverse、OneDrive、HTTP、Approvals 等连接器的引用键和 API ID。
  • 表达式语言:提供常用表达式如 triggerOutputs、outputs、variables、utcNow、formatDateTime、json、concat、length、if、coalesce 的用途与示例。
  • 认证:说明使用 Azure AD OAuth 2.0 令牌访问 Dataverse API,并列出所需应用注册权限。
  • 错误处理:涵盖 Dataverse API 错误码、流运行错误码、重试策略配置以及基于作用域的 Try/Catch 模式。
  • 部署模式:提供四种常见部署模式:Office Script + 定时流、HTTP API 流、多环境 CI/CD 部署、事件驱动 Excel 处理。
  • 快速检查清单:列出通过 API 创建流的步骤,从注册应用、获取令牌到部署测试。

使用方式:用户可通过该技能了解如何构建 clientdata JSON、调用 Dataverse Web API 创建流记录、通过 PATCH 启用或禁用流、查询流列表,并参考示例实现定时任务、HTTP 触发、事件驱动和 CI/CD 部署。技能还包含参考文件和示例文件路径,便于深入查阅。

适用场景:需要在代码或 API 层面批量创建和管理 Power Automate 云流、实现环境间 CI/CD 部署、将 Office Script 接入自动化流程、或将流暴露为 HTTP API 的开发者与管理员。

限制:资料中未提供具体的收费、价格、平台兼容性细节或使用步骤的完整端到端教程;部分内容以技术参考和示例为主,实际使用需具备 Azure AD 应用注册和 Dataverse 环境权限。