MicrosoftのRPAツール「Power Automete Desktop」を触ってみた

# はじめに
米Microsoftが2021/3/2(現地時間)にRPAツール「Power Automete Desktop」の無償提供を発表しました。

これまでWindowsのRPAツールは主に下記のツールがありましたが、
UiPathは有償ツールであり、気軽に手を出すことは難しく、
SikuliXやUWSCは無償ツールですが、オープンソースソフトウェアのため、やや不安定な傾向があります。

・UiPath
・SikuliX
・UWSC

今回Microsoftが無償でRPAツールを提供したことで、更にRPAが推進されるのではないかと思います。

## Power Automate Desktopのインストール
Power Automate Desktopは下記のサイトからダウンロードをすることが出来ます。
https://flow.microsoft.com/ja-jp/desktop/

なお、Power Automate Desktopを利用するにはMicrosoftアカウントが必要になります。

## インストール手順
1.[Power Automate Desktop](https://flow.microsoft.com/ja-jp/desktop/)のページにアクセス
2.[ 無料でダウンロードする ]をクリック
![001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/d842007f-fe69-7691-e56f-e0bfa1439dac.png)

3.ダウンロードしたファイルを右クリックし「管理者で実行」を選択
![002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/e63a1ffa-1a31-435a-310a-a510c0cdeb69.png)

4.[ パッケージをインストールする ]画面が表示されるので、[次へ]を選択
![003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/92cacddf-433a-0e29-99f5-2d47f6cd831d.png)

5.インストール先と必要なパッケージを選択し、利用規約にチェックを入れて[ インストール ]を選択する。
（デフォルトのままで基本OKだと思います）
![004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/a3fdbf4e-a65d-c352-5a2b-38d189cdd6a3.png)
6.インストールが完了したら[ Power Automate Desktopの起動 ]選択
![006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/7a246525-a9b5-2651-3b9f-bf2454d083dd.png)
7.サインイン画面が表示されるので、[ サインイン ]を選択
![007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/70e3e04a-c4be-3d3f-d389-f5be6cecc373.png)
8.Microsoftのアカウント情報を入力し、[ サインイン ]を選択
![008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/37e9e6fa-8556-ea9a-590d-2cc334958824.png)
9.サインインに成功すると、トップページが表示されます。
![009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/347260df-caea-f540-65ac-885c6233f223.png)

## Power Automate Desktopの使い方
使い方についてはまだ模索中で、公式のチュートリアルや他の方の記事などを参照してもらえたらと思います。
ここでは、私が思う「とりあえずRPAとしてPower Automate Desktopを使ってみたい」人向けに使い方を記載しようかと思います。

※Power Automate Desktopは[ キャプチャ＆リプレイ ][ 変数を用いたアクション作成 ]の２通りのレシピ作成方法があります。
ここでは簡単にRPAができる[ キャプチャ＆リプレイ ]について触れていきます。

## 操作手順
1.Power Automate Desktopを起動し[ 新しいフロー ]を選択
![009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/152c8851-6256-a550-24db-833db6beb2a7.png)
2.[ フロー名 ]を入力し[ 作成 ]を選択 
![011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/960a3202-95a0-5323-8c71-f036cc17d6b2.png)
3.[ フロー一覧 ]画面と[ アクション ]画面が表示されます。
　RPAアクションを作成するので以降は[ アクション ]画面を使用します。
![012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/3b2a43a3-f27e-c8ea-6a3b-5030a400746b.png)
4.[ Main ]タブの上にある[ Webレコーダー ]を選択
![013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/dde6f2f1-8e3f-e46a-a962-9933dbb48427.png)
5.テストをしたいWebブラウザを選択し、[ 次へ ]を選択（ここではFireFoxを選びます）
![014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/18750f57-926f-443e-00e9-0d4bc09b27fb.png)
6.ブラウザを操作するには拡張機能が必要になるので、初回起動時には拡張機能を入れる旨のメッセージが表示されるので、指示に従って導入します。
![015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/f7999047-de28-4d9e-d208-fa93e44a1a7e.png)
7.[ Webレコーダー ]画面とブラウザが表示されるのを待つ
![016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/b2ba4ed2-aa6d-4cdf-36cc-d050f8d45cf9.png)
8.[ Webレコーダー ]画面の左上にある[ 記録の開始 ]を押下することで操作記録が始まります。
![PAD.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/74d280f2-4370-2bd6-f4e5-12699eceb364.gif)

9.記録が終了すると、操作フローが確認できます。ここで修正などができます。
10.画面上部の再生を押下することで、記録した操作の自動実行が始まります。
![017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288745/142be755-3287-f199-01bc-d465ef110632.png)


## おわりに
Power Automate Desktopは使い方次第では、自動テストにも活用が出来るかと思います。
また、RPAをとりあえず使ってみたい方にはオススメなツールだとも思いました。

今後、このツールを使ってみて改めて記事作成が出来たらと思います。