【ブラウザー拡張】Power Automate (レガシ) とは何者なのか

# はじめに
Power Automate for desktop を利用していると Edge や Chrome の拡張機能の設定で **Microsoft Power Automate (レガシ)** というビックリアイコン付きの拡張機能を見かけるようになりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547452/7000d212-7da3-7270-5a0e-963f15b6dd65.png)

こちらをクリックすると以下のようなサポートに関するメッセージが表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547452/0c9b31e9-a3f4-9d83-74bb-d74449f32808.png)

この記事では、Power Automate  (レガシ) とこのメッセージ内容について解説を行います。


# 結論
はじめに、結論として **Microsoft Power Automate  (レガシ)** とは、PAD の Ver.2.26 以前で使用されるブラウザー拡張機能です。つまり、従来から利用していた拡張機能の名前に (レガシ) の文字が付きました。
そして、Ver.2.27 (2022年12月リリース) 以降で使用する拡張機能として、**Microsoft Power Automate** がリリースされています。
現時点では Power Automate に関する 2 つの拡張機能が提供されていることになり、また、利用している PAD のバージョンに応じてどちらを利用しているかを意識する必要があります。

現在利用している PAD のバージョン情報は、フロー コンソールの [ヘルプ] から確認することができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547452/df73d153-4aac-3a40-80f6-0a79f02efa05.png)

それぞれの拡張機能は以下のリンクからダウンロードすることができます。

| ブラウザー |Microsoft Power Automate |Microsoft Power Automate  (レガシ)|
|:-----------|:------------|:------------|
|Edge      | [リンク](https://microsoftedge.microsoft.com/addons/detail/microsoft-power-automate/kagpabjoboikccfdghpdlaaopmgpgfdc?hl=ja)        | [リンク](https://microsoftedge.microsoft.com/addons/detail/microsoft-power-automate-/njjljiblognghfjfpcdpdbpbfcmhgafg?hl=ja)         |
| Chrome     | [リンク](https://chrome.google.com/webstore/detail/microsoft-power-automate/ljglajjnnkapghbckkcmodicjhacbfhk)      | [リンク](https://chrome.google.com/webstore/detail/microsoft-power-automate/gjgfobnenmnljakmhboildkafdkicala)       |


# 背景
なぜ、2 つの拡張機能が存在するのか、従来の拡張機能に (レガシ) の文字が付いたのかについて説明します。
従来の Power Automate 拡張機能は、Chrome および Edge の拡張機能で使用される Manifest V2 という定義ファイルをもとに構成されていました。

今後、この Manifest V2 から、よりセキュアな Manifest V3 への移行が行われています。また、Manifest V2 は非推奨となります。

https://developer.chrome.com/docs/extensions/mv3/intro/platform-vision/

これを受けて PAD の拡張機能についても Manifest V3 に対応した拡張機能がリリースされました。

https://learn.microsoft.com/ja-jp/power-automate/desktop-flows/manifest

今後の新しいバージョンの PAD は、Manifest V3 に対応した拡張機能を利用することになるため、こちらの拡張機能の名称が **Microsoft Power Automate** となりました。
一方、従来のバージョンの PAD では引き続き Manifest V2 に対応した拡張機能を利用することになり、こちらの名称が **Microsoft Power Automate  (レガシ)** になりました。

# 必要になる対応について
ユーザー観点では、月次の PAD のアップデートを常に適用しているユーザーは、特に意識することなく Manifest V3 に対応した拡張機能である Microsoft Power Automate を利用することになりますが、アップデートを抑止しているユーザーは引き続き Manifest V2　の Microsoft Power Automate (レガシ) を利用している状況になります。この 2 つの拡張機能の利用に関して今後必要となる対応をまとめます。

### PAD の Ver.2.26 以前 (**Microsoft Power Automate (レガシ)**) を利用している場合
基本的には 2023 年 5 月までに PAD をバージョン 2.27 以上にアップデートして、レガシが付かない **Microsoft Power Automate** 拡張を使用する必要があります。
このスケジュールは、Manifest V2 の非推奨化のタイムラインに沿って上記が設定されていますが、2022/12/30 時点で非推奨スケジュールは確定していない状況です。以下のリンクには、Chrome のタイムラインが記載されていますが、Chromium エンジンを使用している Edge もそれに沿ってスケジュールが設定される予定です。
ただし **Microsoft Power Automate (レガシ)** は 2023 年 5 月にリタイアが決定しているため、できるだけ早めに検証してアップデートされることが推奨されると思います。


https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/

https://groups.google.com/u/1/a/chromium.org/g/chromium-extensions/c/zQ77HkGmK9E

### PAD の Ver.2.27 以降 (**Microsoft Power Automate**) を利用している場合
特に対応は必要ありません。**Microsoft Power Automate (レガシ)** は今後使用しないため削除や無効化しても問題ないはずです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547452/fa3147f8-1171-bd66-c11a-fe94b98c607e.png)

なお、Manifest V3 に対応したことで一部の機能が従来の拡張との変更があります。
現時点では、[Web ページで JavaScript 関数を実行する] アクションが、ブラウザーの開発者ツールのデバッガー機能を使用して機能しています。
そのため、会社の方針でグループポリシーなどにより開発者ツールの利用が制御されている場合は、本アクションの利用に影響が生じることが想定されます。

なお、[Web ページで JavaScript 関数を実行する] アクションの実行時は以下の画面のようにメッセージが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/547452/8a43e7fb-0ee5-8f04-7ef8-406a7b7a3368.png)

# 参考情報
Manifest V3 に対応した Microsoft Power Automate 拡張機能の提供のタイミングで、拡張機能に関するエラーが発生しているといった声を多く見るようになりました。
以下の記事で拡張機能の接続エラーに関するトラブルシューティングをまとめてみましたので、参考になれば幸いです。

https://qiita.com/maekawawawa/items/4eaaec0d542fdd383c60