Power Automate 是一项联机工作流服务,可在最常用的应用和服务中自动执行操作。

常用功能:

  • 自动执行工作流
  • 同步文件
  • 获取通知
  • 收集数据
  • 等

一、核心概念

Power Automate的核心是“流 (Flow)”,也就是设计一个自动化流程。

一个“流”主要由三部分构成:

  • 触发器 (Trigger):一切的开端。指定“什么事件会启动这个流程”。

    • 例如:“当我在Outlook收到一封新邮件时”

    • “当一个新的文件被添加到OneDrive时”或“每天上午9点”。

  • 操作 (Action):触发器启动后要执行的具体任务。

    • 一个流程可以包含一系列操作。

      • 例如,“将邮件附件保存到SharePoint”、“向我的团队发送一条Teams消息”或“在Excel表格中新增一行数据”。

  • 连接器 (Connector):连接器是Power Automate和数百种应用与服务沟通的桥梁,比如Outlook、Excel、Teams、SharePoint等等。它让跨平台操作变得非常简单

二、不同类型的流

1、云端流

通过连接各种在线服务(如 Office 365、SharePoint 等)的API来完成自动化

流类型触发方式典型应用场景
自动化流

由特定事件自动触发

如:收到邮件、在SharePoint中新建文件时。

1. 收到特定发件人的邮件附件时,自动保存到OneDrive。
2. 当有新的客户反馈提交时,在Teams中发送通知。
即时流通过点击按钮手动启动。1. 一键向整个团队发送会议提醒。
2. 点击按钮,启动一个需要经理审批的多步骤流程。
计划流按照设定的时间表自动运行。1. 每天下午5点,自动生成一份销售日报并发送给主管。
2. 每周一凌晨,自动同步两个系统间的数据。

2、桌面流

桌面流通过 Power Automate Desktop 应用,直接在你或指定电脑的Windows桌面上运行。

它的核心优势在于能模拟人的操作,自动化那些不提供API接口的旧软件、重复的界面点击和数据录入任务。

它的主要启动方式有两种:

  • 手动启动:可以在自己的电脑上随时运行一个桌面流。

  • 云端触发:创建一个云端流作为“总开关”,在满足某个条件后,远程触发运行在另一台电脑上的桌面流。这种方式适合处理复杂的、需要人机交互的自动化流程。

3、业务流程流

业务流程流与其他类型不同,它不自动执行操作,而是为用户提供一个可视化的向导式指引,以确保不同员工在处理同一项工作(如客户服务、销售流程)时遵循统一的标准化步骤。它更像是画在系统里的一张“路线图”,指导用户一步步完成整个业务流程

4、高级流

除了以上三大类,还有两种面向开发者和更复杂场景的流类型:

  • UI流 (UI Flows):你可以把UI流看作是桌面流的一个核心功能。它通过“录制”你的鼠标点击和键盘输入,来创建自动化步骤。桌面流正是依赖UI流的功能来实现对老旧系统和软件的界面自动化。

  • 自定义API流 (Custom API Flows):当Power Automate内置的数百个连接器都无法满足需求时,你可以通过自定义API流来直接调用任何第三方服务的接口(API),实现高度定制化的集成和数据交换

如何选择:云端流 vs. 桌面流?

简单来说,选择哪种流取决于你的自动化任务是与云服务打交道,还是与本地应用打交道。

对比项云端流 (Cloud Flows)桌面流 (Desktop Flows)
核心能力连接和自动化云服务及API模拟人工操作,自动化桌面和Web应用
最佳场景跨应用的数据同步、自动通知、审批流老旧软件(ERP、SAP)的数据录入、文件批量处理
运行环境微软云端服务器本地Windows电脑
对用户要求无需值守,无额外要求执行时电脑需开机且用户需登录(除非配置了无人值守机器人)
费用模式高级连接器和高级功能需许可证基础功能免费,高级功能(如无人值守)需付费

三、创建第一个流

以消息框示例

1、显示消息

2、输入对话框

该对话框针对操作与输入内容,自动生成两个工作流变量

  • ButtonPressd——点击按钮的操作
  • UserInput——用户输入内容

生成的工作流变量可以再进行调用 

 { X } :调用变量符号

示例:将输入对话框的输入内容,显示在消息框上

首先调整两个工作流顺序,将对话框调整在第一个

3、选择日期对话框

4、从列表中选择

5、选择文件

6、选择文件夹

桌面Web记录器

Power Automate Desktop可让您通过内置记录器实时记录操作。

记录器跟踪与U1元素相关的鼠标和键盘活动,并分别记录每个操作。

此记录器可用于自动执行桌面和Web应用程序。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐