Microsoft 365 メッセージ センターコネクタを試す - Part.1 設定

# はじめに
たまにPower Automateのコネクタを眺めていると面白そうなものを見つけたりします。

今回は下記がそれに該当します
- [Microsoft 365 メッセージ センター](https://learn.microsoft.com/ja-jp/connectors/m365messagecenter/)

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

プレビュー段階ですが、使ってみて用途はありそうだなと実感するコネクタです。

:::note info
記事は2024.07.08時点の情報
:::

[Microsoft 365 メッセージ センター](https://learn.microsoft.com/ja-jp/connectors/m365messagecenter/)は文字通り、Microsoft 365 管理センターのメッセージ センターの情報を取得できます。個人的にアップデートや障害情報がスグにキャッチできるのでは！と嬉しい機能です。

早速設定してみました。


# Microsoft 365 メッセージ センターの設定
1. Microsoft 365 管理センターにアクセス
    1. ナビゲーションメニューで`すべて表示`をクリック
    1. `正常性` > `メッセージ センター`
    1. Plannerの同期
上記のように遷移していきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/0c3d4ea7-ca22-65ed-91d5-70250b38453c.png)

## Plannerの同期
1. プランの設定
1. メッセージ
1. インポート

上記の3ステップ。
今回の検証に合わせて`Microsoft 365`という名前の`Plan`とバケット`Message`を作成しました。

![スクリーンショット 2024-07-06 222117.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/b8b0a381-174c-4714-fbe4-e8067682f6ba.png)

:::note info
コチラの画面から`Planner`にアクセスし、作成することが可能です
:::

## 同期するメッセージの設定
なぜかわかりませんが、メッセージはPlannerで表示されます。
今回はせっかくなので`すべて更新`を選択。
主に障害情報、アップデートのピックアップがしたいと思っていますが、情報はあるに越したことがないので、ひとまず集めることにします。

![スクリーンショット 2024-07-06 222138.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/c42d725e-d91e-617e-09d6-e3d26080adbc.png)

## Planner同期の設定画面
コチラにアクセスすると同期は`Power Automate`でやる前提なんですね。
スケジュールされたトリガーで動きます。

![スクリーンショット 2024-07-06 222205.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/503aa285-8feb-8ec5-bd56-aa2ba97ca024.png)

`Power Automte でフローを作成する`をクリックすると、見慣れた`Power Automate`の画面に遷移します。

![スクリーンショット 2024-07-06 222307.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/42785393-ccfb-1448-13da-59bc92bc5e19.png)

作成されたフローは`自分と共有`タブに登場します。

![スクリーンショット 2024-07-06 222423.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/43b72767-1b46-816f-10dc-dd37ec59ca46.png)

共同所有者に、`Planner`の`Microsoft 365チーム`が設定されていますね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/73f3951a-deef-d04a-0ccb-65ed6b9fe27f.png)

## フローの中身
[Microsoft 365 メッセージ センター](https://learn.microsoft.com/ja-jp/connectors/m365messagecenter/)は、`Plannerとの同期`が設定されていること前提で動く仕組みです。

アクションは`Sync messages to planner`に限られています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/fb1707c3-bdc9-a6cc-8c0c-f23ce323750a.png)

戻り値で取得できる値も、特段見当たらない状況です。
ここから更新したPlannerのタスクIDが取得出来たら面白いのですが。

```json: body
{
    "bookmark": "2024-07-05T21:39:47",
    "lastSyncAttempt": "2024-07-07T14:00:08.7215436Z",
    "lastExternalSyncAttempt": "2024-07-07T14:00:08.7215436Z",
    "lastManualSyncAttempt": "2024-07-06T13:21:58.1524278Z",
    "lastSyncErrorCode": null,
    "lastSyncErrorMessage": null
}
```

## Plannerの見え方
スクリーンショットのとおり、タスクとして設定されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/3151c5df-3327-54e2-e98c-7c5feb324978.png)

比較的構造化されている情報となりますが、`Planner`の特性上、メモに一括で情報が挿入されていました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/f6c60ad7-fc15-70b0-a2e0-7e052b117ec0.png)

添付ファイルが付くところは親切設計ですね！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2734332/254122f9-3ba9-557b-40fc-3ad099c2064d.png)

# 活用法
個人的には`SharePoint Lists`で見たり、`Teams`でアダプティブカードの通知など作りたいところ。
同期に伴う`Planner`のトリガーが発火できないものか。

そして`メモ`に設定された複数行テキストをどう解析していくか。課題がありますね。

# そもそもアプリが存在する
[Microsoft 365 Admin モバイル アプリ](https://learn.microsoft.com/ja-jp/microsoft-365/admin/admin-overview/admin-mobile-app?view=o365-worldwide)が存在するため、個人的な情報取得はコチラでも良いのかな、という印象もあります。
通知も来ますし、情報のピックアップがしやすいです。

https://learn.microsoft.com/ja-jp/microsoft-365/admin/admin-overview/admin-mobile-app?view=o365-worldwide

とはいえ、できていない課題があるとなんとなく嫌なので今度トライしようと思います！