Power Automateを調べていると、必ず「Power Automate for desktop」という言葉が出てきます。「デスクトップ版」「PAD」と呼ばれることもあり、通常のPower Automateと何が違うのか分かりにくいところです。

結論から言うと、役割がまったく別です。

  • クラウドフロー…クラウドサービス同士を裏側でつなぐ
  • デスクトップフロー…パソコンの画面を人間の代わりに操作する

この記事では、両者の違いと使い分け、無料で使えるのかどうかを、初心者の方にも分かるように整理します。

Power Automate Desktopとは?

Power Automate Desktop(デスクトップフロー)は、パソコン上で繰り返している作業を自動化する機能です。Microsoftの公式ドキュメントでは次のように説明されています。

デスクトップ フローは、Power Automate の既存のロボティック プロセス オートメーション (RPA) 機能を拡張し、デスクトップで繰り返されるすべてのプロセスを自動化することを可能にします

ここに出てくるRPAとは「ロボットによる業務自動化」のこと。人がマウスとキーボードで行っている操作を、そのままソフトウェアに代行させる技術です。

作り方も2通り用意されています。あらかじめ用意された操作をドラッグ&ドロップで並べる方法と、自分の操作をそのまま記録して後から再生する方法です。

クラウドフローとデスクトップフローの違い

両者の違いを表にまとめます。

クラウドフローデスクトップフロー
(Power Automate for desktop)
動く場所クラウド上自分のパソコン上
操作の方法サービス同士を裏側で連携画面を操作する(人と同じ動き)
得意なことOutlook・Excel・Teams・SharePointの連携クラウド非対応のソフト、古い業務システム
PCの電源切っていても動くPCが起動している必要がある
作業中のPC使っていても問題ない画面を占有されることがある
初心者向きまずはこちらクラウドで無理な場合に検討

いちばん大きな違いは「操作の方法」

表の中で最も本質的なのが操作の方法です。

クラウドフローは、サービス同士が用意しているコネクタという「つなぎ口」を使ってデータをやり取りします。画面を経由しないので速く、確実です。ただしつなぎ口が用意されていないソフトは扱えません。

一方デスクトップフローは、公式ドキュメントによれば次のように動きます。

アプリケーションの UI 要素、画像、または座標を使用してコンピューターと対話できます

つまり「この位置のボタンをクリックする」「この入力欄に文字を入れる」という、人間とまったく同じやり方でパソコンを動かします。だからこそ、つなぎ口のない古いソフトでも操作できるわけです。

デスクトップフローだからできること

公式ドキュメントでは、自動化できる対象がこう挙げられています。

ターミナル エミュレーター、最新の Web やデスクトップ アプリケーション、Excel ファイル、フォルダーなどのレガシー アプリケーションを自動化できます

レガシーアプリケーションとは、古くから使われている業務システムのこと。「社内の受発注システムが何十年も前のもので、クラウドと連携できない」というケースは珍しくありません。こうしたソフトを扱えるのがデスクトップフローの強みです。

具体的な使い方の例として、公式では次のような作業が示されています。

  • ファイルとフォルダーの操作でドキュメントを整理する
  • Webサイトからデータを抽出してExcelファイルに保存する
  • 日々の作業を自動で進むようにする

2つ目は特に需要が高い作業です。毎朝Webサイトを開いて数字を確認し、Excelに転記している——そんな作業がまるごと自動化できます。

対象となる利用者も幅広く設定されています。公式は「自宅、中小企業、企業、大企業のユーザー」と明記しており、個人利用も想定されています。

無料で使える?サインインアカウントの種類

気になる料金ですが、デスクトップフローは無料で始められます。ただしサインインに使うアカウントによって、使える機能が変わります。公式では3種類が案内されています。

アカウント主な利用者
Microsoftアカウント個人。自宅のパソコンで試したい方
職場または学校アカウント会社・学校でMicrosoft 365を使っている方
組織のPremiumアカウント本格的な運用を行う企業

まず試すだけなら、個人のMicrosoftアカウントで十分です。会社で本格的に使う場合は、無人での実行や大規模な運用に有料プランが必要になる場合があります。

ライセンスの考え方はPower Automateとは?できること・始め方でも整理しています。

どちらを使うべきか

迷ったときは、次の順番で考えると判断しやすくなります。

  1. まずクラウドフローで実現できないか考える…Outlook・Excel・Teamsなど、Microsoft製品同士のやり取りならこちらで足ります
  2. できなければデスクトップフローを検討する…クラウドに対応していない社内システムや、Webサイトの画面操作が必要な場合
  3. 組み合わせて使う…クラウドフローから呼び出して、デスクトップフローを実行することもできます

クラウドフローが第一候補という点は押さえておいてください。デスクトップフローは画面操作に依存するため、ソフトの見た目が変わると動かなくなるという弱点があります。ボタンの位置がずれただけで止まってしまうこともあるのです。

よくある質問

Q. 「PAD」とは何ですか?

Power Automate Desktopの略称です。同じものを指しています。

Q. 自動実行中はパソコンを使えませんか?

画面を操作する仕組みのため、実行中はマウスやキーボードが自動で動きます。作業と重ならない時間帯に実行するのが基本です。

Q. プログラミングの知識は必要ですか?

不要です。用意された操作を並べていく形式で、自分の操作を記録して再生する方法もあります。ただし条件分岐や繰り返しを使い始めると、多少の慣れは必要になります。

Q. Macでも使えますか?

デスクトップフローはWindows向けのアプリケーションです。Macをお使いの場合は、ブラウザで動くクラウドフローをご利用ください。

Q. クラウドフローとどちらが速いですか?

一般にクラウドフローです。画面を経由しない分、処理が速く安定します。デスクトップフローは画面表示の待ち時間が発生します。

まとめ

  • Power Automate Desktopはパソコンの画面を操作して自動化する機能(RPA)
  • クラウドフローはサービス同士を裏側でつなぐ。動く場所が根本的に違う
  • デスクトップフローの強みはクラウド非対応の古いソフトも操作できること
  • 公式が挙げる例はWebサイトからデータを抽出してExcelに保存など
  • 無料で始められる。個人のMicrosoftアカウントでも利用可能
  • ただしPCの電源が必要で、実行中は画面が占有される
  • 選ぶ順番はクラウドフローが先、無理ならデスクトップフロー

「クラウドでつなげない相手を、画面操作で何とかする」——これがデスクトップフローの立ち位置です。まずはクラウドフローで試し、どうしても届かない部分だけデスクトップフローに任せる、という進め方をおすすめします。

参考にした主な資料

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。