AUTOMATION

EP05. "Desktop Flow 与 RPA 简介"

首页 › 自动化工具 › Power Automate · EP05
约 8 分钟· #EP05#Power Automate
🔒 登录后可标记已读
  • 这是 Power Automate 跟 Zapier、Make 最本质的差异——Desktop flow 靠 RPA(机器人流程自动化)技术模拟人手动操作屏幕,不需要对方系统开放 API,Zapier/Make 完全没有这块能力
  • 分成 Attended(有人在场辅助)和 Unattended(无人值守自动跑)两种模式,各自需要的授权不一样,跟《Power Automate 定价与授权详解》提到的方案是连着的
  • 能操作的范围很广:现代网页、Excel、文件夹,也能操作完全没有 API 的老旧 ERP 系统、terminal emulator 这类传统软件
  • 适合想知道"RPA 到底能不能解决我公司那套用了十几年的老系统"的读者;如果只是想接 Outlook/SharePoint 这类有官方 connector 的服务,用不到 Desktop flow,看 Cloud flow 相关笔记就够了

重点内容


Desktop flow 是什么,为什么 Zapier/Make 没有

Cloud flow 靠 connector 连对方系统的 API 来读写数据——前提是对方得先把 API 开放出来。Desktop flow 完全是另一套逻辑:直接模拟人手动操作屏幕(点击按钮、输入文字、读取画面上显示的文字),不需要对方开放任何接口。

这意味着 Desktop flow 能处理:

  • 完全没有 API 的老旧内部系统、传统 ERP、terminal emulator(终端模拟器,常见于银行/政府老系统)
  • 现代桌面 App(Excel、文件资源管理器)里需要反复手动复制贴上的重复工作
  • 网页操作——用浏览器扩充功能录制点击、填表、抓取网页上的数据存进 Excel

Zapier、Make 本质上都是"云对云"的 API 集成工具,遇到没有 API 的软件就完全没办法,这也是很多企业客户明明用不惯 Power Automate 复杂的授权逻辑,最后还是选它的主要原因。


三种跟画面互动的方式

录制 Desktop flow 时,系统提供三种方式辨认要操作的对象:

  • UI 元素识别:直接抓画面上的按钮/输入框等界面元素,软件版面小幅调整通常还能正常辨认,相对最稳定
  • 图片识别:靠画面上一小块截图去比对位置,软件外观变了(换主题、换分辨率)容易失效
  • 座标定位:直接写死屏幕上的 X/Y 座标,最不稳定,只适合画面完全不会变动的场景

Attended 跟 Unattended:差在哪,各自要什么授权

模式运作方式需要的授权适合场景
Attended(有人在场)有人坐在电脑前,流程半自动辅助操作——比如按一个键,接下来几步自动帮你做完,中途还能人工核对Power Automate Premium 已经内含,不用额外付费个人重复性文书工作,结果还需要人核对一下再继续的场景
Unattended(无人值守)完全没人在场,靠排程或云端流程叫起来自动跑,比如半夜批次处理白天累积的发票需要 Power Automate Process 或 Hosted Process license,而且要有一台专门跑的电脑(或者买 Hosted Process,改用微软托管的云端虚拟机,不用自己准备电脑)企业后台批次作业、不想让多人接触敏感数据的处理流程

⚠️ Premium 只含 Attended,不含 Unattended——很多人以为付了 Premium 就能让 RPA 全自动跑,实际上要"无人值守"一定要额外上 Process 或 Hosted Process。


怎么开始录制第一个 Desktop flow(简单入门,不是完整教程)

  • Windows 11 用户可以直接在开始菜单搜索"Power Automate",客户端会自动下载,第一次点开图标就会启动,能在"默认环境"里个人试用 Attended RPA,完全免费
  • 打开 Power Automate 桌面 App → New flow → 输入流程名称 → 进入 Recorder(录制器),手动操作一遍要自动化的步骤(比如打开 Excel、输入数据、存档),系统会把每一步录成一串 action,之后重播就能重复执行同样的操作
  • 录好之后可以在动作列表里微调每一步的细节,比如把写死的数字改成从文件读进来的变量,让流程能处理不同的数据而不是每次都做一样的事
  • 想要正式分享给同事、放进团队环境使用、或者要串接 Cloud flow 一起跑,就要上 Premium(Attended)或 Process/Hosted Process(Unattended)

常见问题

  • ❌ 以为 Desktop flow 录好一次就能永远稳定跑下去——靠画面元素/座标抓取的自动化,原软件大改版、换电脑分辨率之后都可能让原本录好的步骤失效,这是所有 RPA 类工具共同的局限,不是 Power Automate 独有的问题,建议软件升级后重新测试一遍
  • ❌ 以为个人在 Windows 11 上免费试用 Attended RPA,就等于团队里其他人也能直接用——个人默认环境的免费试用没办法分享给同事,真的要给团队用还是要 Premium 授权
  • 💡 判断该不该上 Unattended:先问"这个流程半夜没人在,能不能自己跑完",如果每一步都需要人工核对判断,Attended(Premium)就够了,不用急着多花钱上 Process

Sources

官方文档:

  1. Introduction to desktop flows — https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction
  2. Power Automate licensing FAQ — https://learn.microsoft.com/en-us/power-platform/admin/power-automate-licensing/faqs

Blog / Website:

  1. Power Automate vs. Zapier (2026) — https://delegatedai.com/blog/power-automate-vs-zapier