Daily-It

개발, AI, 인프라, 자동화와 일상 IT 제품 후기를 직접 써보며 정리하는 기술 블로그입니다.

Power Automate と Power Automate Desktop の違い:クラウドフローかデスクトップRPAか?

概要

Power Automate と Power Automate Desktop の違いは、 「Web版」と「インストール版」の違いだけではありません。実際の基準は、自動化オブジェクトが Microsoft 365、SaaS サービス、承認、API、通知などのクラウド ワークフローである場合、Power Automate クラウドフローを優先することです。タスクが Windows コンピューター、古いシステム、Excel、ブラウザーのクリック、またはデスクトップ RPA 操作のインターフェイスに依存している場合は、Power Automate Desktop を検討してください。

この記事では、元記事の範囲を維持しています。つまり、両者の主な違い、ライセンスと運用方法、および個人的な小規模自動化から実際の運用と保守に移行する際に最も起こりやすい混乱点です。

この記事の内容

背景:名前が紛らわしい理由

初めて Power Automate に出会ったときに最も混乱するのは名前です。 Power Automate は Microsoft 365 で見ることができ、Windows には Power Automate デスクトップ アプリがあります。どちらも自動化ツールであるため、同じ製品の異なるバージョンのように見えます。しかし、実際のプロジェクトでは、自動化されるオブジェクトや実行場所は異なります。

まず次のように区別できます。

  • Web サービス、Microsoft 365、Teams、SharePoint、Outlook、承認プロセスの自動化:Power Automate クラウドフロー
  • コンピューターで Excel を開き、古い内部プログラムをクリックして、Web ページから値をコピーします。Power Automate Desktop デスクトップフロー

一部のシーンでは、そのうちの 1 つだけが使用されます。本番環境ではクラウドプロセスからデスクトッププロセスを呼び出すことが多いですが、この設計ではライセンス、マシンのランタイム、実行アカウント、ネットワークの状態を同時に確認する必要があります。

一目で分かる違い

プロジェクト Power Automate Power Automate Desktop
主な目的 クラウドワークフローの自動化 Windows デスクトップ RPA オートメーション
動作位置 マイクロソフトクラウド ユーザーのコンピュータまたは登録されたマシン
代表的なオブジェクト Outlook、Teams、SharePoint、Dataverse、SaaS 用のコネクタ Excel アプリ、ブラウザ、ERP、レガシー プログラム、ファイルおよびフォルダー
プロセスの種類 自動化された瞬時のスケジュールされたクラウドフロー デスクトッププロセス
インストールするかどうか 通常、ブラウザおよびクラウド サービスで設計および実行されます。 Windows デスクトップ アプリが必要です。一部のシナリオではマシンのランタイム設定も必要です
利点 サービス統合は安定しており、トリガー、承認、通知に適しています UI のクリックや従来のシステムの自動化に適しています
注記 コネクタのタイプ、ライセンス、リクエスト制限、組織ポリシー コンピュータのステータス、ログインセッション、ランタイム接続、プLokiシ/ファイアウォール、画面とアプリの変更

Power Automate クラウドフローを使うべき場合

Power Automate は、自動化が主にクラウド サービスに接続されている場合に適しています。

例えば:

  • Outlook メッセージを受信したときに Teams に通知を送信する
  • Microsoft Forms の回答を SharePoint リストに保存
  • 承認リクエストを送信し、結果を記録する
  • スケジュールに従って API を呼び出し、結果を保存する
  • ファイルが OneDrive または SharePoint にアップロードされた後のフォローアップ

ここでのキーワードは、 トリガー そして コネクタ。ユーザーのコンピューターの電源が入っていない場合でも、プロセスは Microsoft クラウドで実行できます。実際に使用する前に、コネクタが標準かプレミアムか、要求制限が操作に影響するかどうか、組織の DLP と管理者のポリシーでこのコネクタの組み合わせが許可されているかどうかを確認する必要があります。

Power Automate Desktop を使うべき場合

Power Automate Desktop は、デスクトップフローを作成および実行するための Windows アプリです。 Microsoft 公式ドキュメントでは、Power Automate の RPA 機能としてデスクトップフローが説明されています。

次のような状況に適しています。

  • 古い内部システムには API がありません
  • Excel ファイルを開いて、指定したセルを読み取るか保存する必要があります。
  • Web ページからデータをコピーして、別のプログラムに入力する必要がある
  • 明確なルールがあるタスクですが、人間が繰り返しクリックすることで完了するようになりました
  • 端末、ブラウザ、フォルダ、ファイル、または UI 要素を直接操作する必要がある

デスクトッププロセスはマシン環境の影響を受けやすいです。画面の解像度、ログイン セッション、ウィンドウの位置、権限、プLokiシ、ファイアウォールはすべて、クラウドフローでは発生しない障害を引き起こす可能性があります。

ライセンスと実行モード

Power Automate プロジェクトが行き詰まる最も一般的な場所は、プロセス エディターではなく、ライセンスと実行権限です。

Microsoft 365 には、クラウドフローのサブセットを作成するためのアクセス許可が含まれています。ただし、プレミアムコネクタ、Dataverse、オンプレミス データ アクセス、RPA、無人実行、またはより多くの要求量を使用するには、別の Power Automate ライセンスが必要になる場合があります。

動作モード 説明する 最初に確認すること
Attended RPA ユーザーがログインし、実行を監視できるコンピュータ上で実行します。 ユーザーセッションと画面状態の影響を受ける
Unattended RPA 誰もいないときに登録したマシンで実行することもできます。 対応するライセンスとマシンのセットアップが必要です
Cloud flow + desktop flow クラウドプロセスによってトリガーされるデスクトッププロセス マシンのランタイム、ネットワーク アクセス、アカウントのアクセス許可、ライセンスがすべて一致している必要があります。

記事や動画を見ただけで「無料で利用できる」と判断しないでください。正しい答えは、組織の契約、Microsoft 365 プラン、Power Automate Premium/プロセス ライセンス、およびプロセスで使用される実際のコネクタによって異なります。

よくある混乱と解決策

ケース 1: Power Automate Desktop がインストールされているが、デスクトップフローをクラウドで実行できない

デスクトップ アプリをインストールしただけでは、すべての自動化がクラウドからすぐに実行できるわけではありません。クラウドでデスクトップフローをトリガーするには、マシンの登録、ランタイム接続、実行アカウントのアクセス許可、および適切なライセンスが必要です。

Power Automate machine runtime がインストールされているか確認する
マシンの登録状態を確認する
実行アカウントの権限を確認する
Attended/Unattended RPA ライセンスを確認する
社内ネットワークが必要なエンドポイントを許可しているか確認する

Microsoft のデスクトップフロー ランタイムのトラブルシューティング ドキュメントでは、診断を使用してクラウド ランタイムの接続とマシンの登録の問題を確認できることが説明されています。最初にすべてを再インストールするのではなく、最初にこれらの状況を確認してください。

ケース 2: Microsoft Store バージョンと MSI バージョンを同時にインストールする

公式のインストール ドキュメントでは、Microsoft Store と MSI の 2 つのインストール方法が説明されていますが、同じコンピューターで両方のバージョンを同時にインストールすることはサポートされていないことも明確に記載されています。

应用能打开,但运行时连接异常
更新状态变得混乱
机器注册或执行失败

まずは設置状況を整理します。

设置 → 应用 → 已安装的应用 → Power Automate
Microsoft Store 版か MSI 版かを確認する
只保留其中一种安装方式

パソコンの場合は、Microsoft Store版の方が自動アップデートがあり便利です。マシンのランタイムと集中管理が必要な環境には、MSI インストールの方が適している場合があります。

ケース 3: 無料で利用できると思ったが、プレミアムコネクタによってブロックされた

これは、Power Automate では非常に一般的な驚きです。 Outlook、Teams、SharePoint などのコネクタは一般に簡単に使い始めることができますが、一部のコネクタ、Dataverse、ローカルデータ、高度な RPA の実行、またはより高い制限については、追加のライセンスが必要になる場合があります。

1. 各コネクタが Standard か Premium か確認する
2. アカウントに割り当てられた Power Automate ライセンスを確認する
3. 組織の DLP ポリシーがそのコネクタ組み合わせを許可するか確認する
4. 対象を広げる前に要求量とスループット制限を確認する

多くの場合、管理者権限がなければ自分で修正するのは困難です。プロセスを設計してから機能しないことが判明するよりも、最初からライセンスとポリシーを管理者に確認することをお勧めします。

ケース 4: デスクトップフローは自分のコンピュータで実行できますが、サーバータスクのように実行すると失敗します。

デスクトップフローは基本的に、デスクトップ上での人間の操作を自動化します。特定のコンピュータでプロセスが正常に記録されたとしても、別のコンピュータでの成功が保証されるわけではありません。

  • 画面の解像度が違う
  • アプリのバージョンが異なる
  • ログインしているユーザーセッションがありません
  • さまざまな権限
  • ポップアップウィンドウの位置変更
  • プLokiシまたはファイアウォールの違い
  • アプリの更新後に UI 要素名が変更される

可能であれば、調整クリックよりも UI 要素に基づくアクションを優先します。実行マシンの解像度やアプリのバージョンも統一する必要があります。長期にわたる自動化の場合は、最初から無人 RPA とマシン管理を検討してください。

ケース 5: しばらく実行するとプロセスが遅くなる、またはシャットダウンされる

Power Automate には、要求量とスループットの制限があります。 Microsoft のドキュメントでは、制限はライセンスとパフォーマンスの構成によって異なると説明されています。プロセスが常に制限を超えている場合、プロセスが遅くなったり、シャットダウンされたりする可能性があります。

查看运行历史里的失败时间点
查看每天执行次数
查看连接器调用次数
查看循环里是否过度调用 API
查看是否把太多工作塞进同一个流程

解決策は必ずしも「ライセンスをアップグレードする」というわけではありません。多くの場合、最初にプロセスを分割し、不要な繰り返し呼び出しを減らし、トリガー条件をより具体的に記述することで、効果がより直接的になります。

ベストプラクティス

初めての自動化を設計するときは、まず判断してください これはどこで実行すればよいですかを選択し、使用するエディタを決定します。

  • クラウド サービス間のデータ移動: Power Automate クラウドフロー
  • Windows 画面操作: Power Automate Desktop
  • クラウド イベントはコンピューター タスクを開始する必要があります: クラウドフロー + デスクトップフロー
  • 長期運用: ライセンス、リクエスト制限、監視、障害通知を最初から設計

デスクトッププロセスが記録のみに依存している場合、後の段階で簡単に壊れてしまいます。安定した UI 要素を使用し、例外処理、再試行、ログ保存を追加するようにしてください。

よくある間違い

Power Automate Desktop を Power Automate の無料版だと考える

Power Automate Desktop はデスクトップ オートメーション ツールであり、Power Automate の単純な無料バージョンではありません。動作モードやライセンス条件が異なります。

クラウドプロセスを使用してローカルコンピュータプログラムを直接制御したい

クラウドフローはクラウド内で実行されます。タスクでローカル ウィンドウをクリックしたり、古いプログラムを操作したりする必要がある場合は、デスクトップフローが必要です。

設計後に初めてライセンスを確認する

これは実際のプロジェクトでは非常に危険です。プレミアムコネクタまたは無人 RPA ライセンスで行き詰まった場合は、プロセスを再設計する必要があるかもしれません。

個人PCの状態に依存したデスクトップフローを作る

運用保守の自動化は、パソコンではなく実行マシンとして考える必要があります。ロック画面、再起動、ユーザー セッション、権限、更新をすべて考慮する必要があります。

結論

Power Automate と Power Automate Desktop の違いは、ブラウザー ツールやインストールされているアプリだけではありません。核心は クラウド自動化かデスクトップ RPA か?

タスクが Microsoft 365 サービスと SaaS を接続することである場合、多くの場合、Power Automate クラウドフローから開始するのが適切です。 Windows コンピューター上でクリックと入力を繰り返すタスクの場合は、Power Automate Desktop の方が適しています。この 2 つを組み合わせることもできますが、その場合はライセンス、マシンのランタイム、ネットワーク アクセス、および実行アカウントも確認する必要があります。

1. 自動化対象はクラウドサービスか、PC 画面か?
2. 実行に人のログインセッションが必要か?
3. どのコネクタが Premium か?
4. 失敗時に誰が確認し、再実行するか?
5. 組織ポリシーとライセンスはこの設計を許可しているか?

まずこれら 5 つの質問に答えると、Power Automate と Power Automate Desktop のどちらを選択するかが明確になります。

参考文献

韓国語原文:この記事は韓国語原文をもとに、日本語読者向けに用語、確認手順、注意点を整理しています。韓国語原文を見る