Power Automate Desktop のレコーダー機能の使い方

前回の記事では、Microsoft無料で提供しているRPA『Power Automate Desktop』基本的な使い方の説明をしましたが、この記事では、Power Automate DesktopWebレコーダー・デスクトップレコーダーの使い方について説明します。

レコーダー機能は、UiPathWinActorなど、他のRPAソフトウェアにも搭載されている機能で、ひとつひとつのパーツ(アクション)を組み上げていかなくても、ユーザーの操作を記録しフロー化してくれる便利な機能です。

比較的、初心者に好まれる機能ですが、フローを効率的に作成するうえでも一定の効果がありますので、しっかりと学習しておきましょう。

この記事では、簡単な使い方を画像付きで解説しますので、学習中の方やお困りの方は、ぜひご一読ください。

Webレコーダーの使い方

Webレコーダーとは

Webレコーダーとは、EdgeChromeなどのブラウザに対してユーザーが行った操作を、Power Automate Desktop記録し再現(フロー化)することができる機能のことです。

URLの入力ボタンのクリック文字の入力などブラウザに対して行うすべての操作を記録することができます。

ブラウザ拡張機能が必要

Webレコーダーを使う際には、あらかじめ操作を記録する対象のブラウザを指定する必要があります。

<対応しているブラウザ>

  • Edge
  • Chorme
  • Fire Fox
  • Internet Explorer

また、該当のブラウザ拡張機能のアドオンをインストールしておく必要もあります。詳しくは、下記の記事で紹介していますので、ご参照ください。

Webレコーダーの使い方

まずは、サンプル動画をご覧ください。

サンプル動画

まず、下記の操作を人が手動で行います。操作している間、Power Automate DesktopWebレコーダーで記録します。

特定のURLにアクセスしたあと、メニューバー内の特定の項目をクリックし、遷移先のボタンをクリックする。

Webレコーダーの使用手順

レコーディングの最中に、本記事とは異なるレコーディングが含まれていても気にせず、記事に基づき進めてください。その事象については、この記事の最後で解説しています。

Webレコーダーのアイコンをクリック
操作対象のブラウザをクリック
(この記事ではEdgeを選択しました)

前記の通り、ここで選択するブラウザにはアドオンがインストールされている必要があります。

レコードをクリック
④URLを入力
⑤しばらくするとWebレコーダーウィンドウ内のURLに反映される
特定のメニュー項目を選択
⑦「⑥」の操作が記録される
赤いボタンをクリック
⑨「⑧」の操作が記録される
終了をクリック
⑩一連の操作がフロー化されている
⑪赤いボタンをクリックするアクションの前にWait(待機)を配置する
※エラー防止

以上でWebレコーダーを使ったフローの作成は完了です。操作を記録するために起動したブラウザを閉じて、Power Automate Desktopを実行してみましょう。

デスクトップレコーダーの使い方

デスクトップレコーダーとは

デスクトップレコーダーとは、パソコン上で動作するアプリケーションに対してユーザーが行った操作を、Power Automate Desktop記録し再現(フロー化)することができる機能のことです。

Office系アプリケーションの他、様々なアプリケーションに対するクリック文字の入力などの操作を記録することができます。

デスクトップレコーダーの使い方

まずは、サンプル動画をご覧ください。

サンプル動画

まず、下記の操作を人が手動で行います。操作している間、Power Automate Desktopデスクトップレコーダーで記録します。

デスクトップ上のテキストファイルをダブルクリックで開き、Testと入力したあと、上書き保存をして閉じる

デスクトップレコーダーの使用手順

レコーディングの最中に、本記事とは異なるレコーディングが含まれていても気にせず、記事に基づき進めてください。その事象については、この記事の最後で解説しています。

①デスクトップに適当なテキストファイルを作成する
デスクトップレコーダーのアイコンをクリック
レコードをクリック
テキストファイルをダブルクリック
⑤Testと入力
ファイルタブをクリック
上書き保存をクリック
閉じるをクリック
終了をクリック
⑩一連の操作がフロー化されている

以上でデスクトップレコーダーを使ったフローの作成は完了です。操作を記録するために入力したテキストファイルの値を削除して、Power Automate Desktopを実行してみましょう。

レコーディング機能の注意点

上記のWebレコーダー・デスクトップレコーダーの機能を実際に試した方は、その便利さ、容易さを体験できたことと思います。

しかし、Excel(エクセル)のマクロ機能も同様ですが、レコーディングしたフローは必ずといってよいほど、手直しが必要になります。

なぜなら、通常の業務において、固定された値を指定された入力欄に1件、入力するだけの業務は存在せず、また自動化する必要もありません。

実務的には、変動性のある値を何件も繰り返して処理する必要があるはずです。必然的に、レコーディングで作成されたアクション内の値の箇所を変数に置き換えたり、その前後のフローを作りこむ必要があります。

あくまでも便利な機能のひとつとして、日々の活用に取り入れていただければと思います。

補足

Webレコーダー・デスクトップレコーダーは、ユーザーのほとんどの操作を記録します。

そのため、ウィンドウをアクティブにするためのクリックや、ウィンドウを移動するために行ったドラッグ & ドロップなど、意図しない操作が含まれてしまうこともよくあります。

意図しない操作の部分は、レコーディングのあとに削除することができます。

<見本>

上記の画像は、レコーディングの最中に、ウィンドウをアクティブにするために行ったクリックや、ウィンドウの移動の操作まで含まれてしまった見本です。それぞれ、右側のごみ箱をクリックすることで、削除することができます。