神機能!Copilot Pages!! JSONからPower Automateの中身解説してくれる！！

# 神すぎ！`Copilot Pages`!!
後日`Qiita`で紹介予定の`Copilot Pages`。
ファイルを上げたら解析だのなんだのできるので、`あれ、JSON ファイルの解析とかできるのでは？Power Automateの説明文とか作れるのでは？🧐`

検証結果・・・
**できる！！本当かよ！！！**

Power Automateのドキュメンテーションに頭を悩ませる人に超朗報です！！
**興奮を隠しきれないため圧倒的アウトプットしまぁあす！！！**

# Copilot Pagesとは
**Copilot チャットから得た応答を編集可能なページとして保存し、チームと共有できる機能です。**
Copilot Pages を作成できるのは、Microsoft 365 Copilot にアクセスできるユーザーが対象でしたが、2024年12月8日時点で、Microsoft Copilot (無償版の法人向け Copilot 製品) にアクセスできるユーザーもページを作成できるようになっています。

https://blogs.windows.com/japan/2024/09/26/copilot-pages-for-it-admins-sep-2024-update/?amp=1

## いったい何ができるのか。
`Microsoft 365`の`Copilot`のページにアクセスするとキャプチャの画面がでてきます。

まずはMicrosoft 365の`アプリ起動ツール`から[Microsoft 365](https://www.microsoft365.com/)をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/712ca294-5747-92dc-68d6-1e8a11e83c71.png)

ライセンスによって画面は異なると思いますが、組織で規制されていない場合を除き、`Copilot`のメニューが表示されていると思います。 `2024.12.15時点`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/297630df-6339-cf5e-2d1b-00c9c1c02251.png)

クリックすると`Copilot`とのチャット画面が表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/6f94cc93-7cac-2c57-0b44-034261245eb2.png)

:::note info
上記のページは`Microsoft 365 Copilot`のライセンスがあれば、`Teams`や`Outlook`からでもアクセスができる機能です。
:::

こちらの紹介は後日あらためて！！
**興奮ポイントはここから！**
**Power Automateの爆速ドキュメンテーションに移っていきます!!!**

# Power Automate クラウドフローをJSON ファイルにする
[生成AIによるPower Automateのドキュメント化](https://qiita.com/DEmodoriGatsuO/items/2588a77929fc054eff5d)は以前にも検証したことがあります。

https://qiita.com/DEmodoriGatsuO/items/2588a77929fc054eff5d

`GPT-4o`、`Gemini`、`Claude`問わずいけます。
やり方は[Power Automate Management](https://learn.microsoft.com/ja-jp/connectors/flowmanagement/)コネクタのアクション、[フローを取得する](https://learn.microsoft.com/ja-jp/connectors/flowmanagement/#%E3%83%95%E3%83%AD%E3%83%BC%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B)を通して、`フローの詳細`を`JSON`ファイルにすることからスタートします。

https://learn.microsoft.com/ja-jp/connectors/flowmanagement/

## Power Automate フロー
対象のアクションは、赤枠の **「Power Automate 管理」** です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/77dcb476-968c-d574-bdfd-40f6055430c2.png)

**■ フローの取得**
環境とフローを設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/f8ec8065-6d90-0585-e60e-3ae93c324e05.png)

**■ ファイルの作成**

**■ フローの取得**の`本文(body)`を`JSON`ファイルとして保存します。
サイトのアドレスやフォルダーパス、ファイル名はお好みです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/56b69e31-a684-7310-990c-a0da48123a3a.png)

```javascript:ファイル名の例
@{outputs('フローの取得')?['body/name']}.json
```

`本文`はファイルの中身に該当するので大切です。

```javascript:本文
body('フローの取得')
```

結果は`SharePoint`上に作成されました。お好みで`OneDrive`への保存等にしてください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/bfaa4306-21fd-33a7-dd44-eef255ca2bf5.png)

# あとは`Copilot Pages`にお任せ🎵
`Copilot`のページを開きましょう！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/97a3721f-7d1a-106e-fe3e-2bb77cc76a79.png)

先ほどの`JSON`ファイルを添付し、下記のプロンプトを設定します。

```plaintext:プロンプト
添付はPower Automateクラウドフローの詳細が記載されたJSON ファイルです。 中身を解析しアクション名と設定値を記載してください
```

**うおおおお👀✨**
**すごい！！！**

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/957144e4-4b2d-975c-ce05-844e89158ea7.png)

:::note info
こちらで添付したファイルは、自身の`OneDrive for Business`上に保存されます。
:::

**マーメイド図で表現もお手の物🙌**

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/bbe27130-3e6c-9bd2-06dd-19a9996f0800.png)

こちらのアウトプットは`Pages で編集`をクリックして、編集可能なコンテンツに変換できます。
内容は`Loop`がベースとなっているコンテンツです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/b2c42a2e-6a95-282e-5cd2-1adb31e475f4.png)

若干見切れていますが、編集すればいいんです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/b37b553c-720d-c34e-a9f2-28a8407688ef.png)

すこーし手直ししましたが、マーメイド図も描画してくれました！！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/5abd3e39-90e3-b71e-afc6-9fa4ee91a6c7.png)

**スーパー神機能です！！**

# おわりに
`Power Automate`による業務改善を推進するにも、ドキュメント化は避けられないものです。
**いまやそれすらも非常に楽になる可能性があります！ぜひ試してみてください！！！**