[管理者向け] Power Platform CoE スタータキット スターターガイド（コマンドセンター編）

コアコンポーネントに最近追加された機能に「コマンドセンター」というものがあります。
今回はこれの設定について解説していきます。

# コマンドセンターアプリとは？

Power Platformに関する様々な情報を取得するためのアプリです。

そのまま起動して左側のメニューからクリックしてみると、以下のように何やらいろいろエラーが出てしまいます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/8aa1f38b-03cf-4086-f58d-ec913356d0a9.png)

これを解決していこうというのが今回のお話になります。

# Microsoft Graph 接続の設定

コマンドセンターアプリでは Microsoft Graph API を利用してメッセージセンター（正常性とかの通知がでている管理者向け情報）の更新を取得します。まずはこの Graph API 利用設定を行います。
監査コンポーネントの際に実施した手順に似ています。またPower PlatformからGraph APIの利用はプレミアムコネクタを利用するので有償ライセンスが必要になります。

まずはAzure Active Directory 管理センターを開きアプリの登録を開きます。[新規登録]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/b8cfc60a-d931-dc9d-1d9a-cbdc26d10629.png)

前回の監査ログの時とは異なる名前を付けて、[登録]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/63015b89-67ef-9d51-7710-8b8078726760.png)

[APIのアクセス許可]->[アクセス許可の追加]をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/062bf51e-5f7b-fb55-56d9-66e0e35e2d98.png)

Microsoft Graphを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/f5c623fe-fc85-39c3-3928-b6a5af4d2cbf.png)

[委任されたアクセス許可]を選択し、 ServiceMessage.Read.Allにチェックを入れます。同様に[アプリケーションの許可]を選択し、ServiceMessage.Read.Allにチェックを入れます。[アクセス許可の追加]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/87683f4e-a55d-16fe-f1c3-64699c77f1b6.png)

[（テナント名）に管理者の同意を与えます]をクリックします。[はい]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/da6d5a2b-0a74-84ab-8ff9-4e3599cf18a7.png)

[証明書とシークレット]->[新しいクライアントシークレット]をクリックします。必要に応じて有効期限を変更して[追加]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/aa59a836-80fe-98f3-3dff-5904a1f06091.png)

表示された値（クライアントシークレット）をコピーしておきます。（シークレットIDのほうではありません）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/1a4f070f-c6c7-fe21-c10a-ad5f0959fca1.png)

概要をクリックし、アプリケーション（クライアント） ID をコピーしておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/e55309a3-62f5-f25a-413f-3476dc1fe70c.png)

## 環境変数の更新

Power Apps ホーム画面からソリューションの一覧を表示し [環境変数を参照してください]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/98248aa1-1dfd-2259-c8b2-53ed91b4dd19.png)

Command Center - Application Client ID に先ほどのアプリケーションIDを、 Command Center - Client Secret にはクライアントシークレットを入力し[保存して閉じる]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/256832cd-f5b3-fa0c-faac-14069779f6d6.png)

## フローの有効化

ソリューション一覧から Center of Excellence - Core Component をクリックし、クラウドフローを選択します。 Command Center App -> Get M365 Service Messages と Command Center App -> Initially Populate Bookmarks をそれぞれオンにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/cfbe8c7a-f0d4-d0e8-3953-8b8b72283cdd.png)

## 動作確認

Admin - Command Center アプリを起動し、動作確認をします。今度はエラーは出ないはずです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/5d163563-219a-a5d3-954c-29666ee9f9b7.png)

メッセージセンターの通知もとれています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2095776/ab7cfd8d-1e50-8e8a-2b07-b59100492b81.png)

 Maker - Command Center アプリも起動し、動作確認をします。

# 機能概要
左側のメニューですがそれぞれ以下のような意味です。
 - Apps …アプリランチャー。クリックするとアプリが起動します。右上の[Edit Bookmarks]で追加可能です。
 - Service Health　…サービス正常性の情報です。
 - Message Center …メッセージセンターの内容（告知や通知）を一覧表示します。
 - Power Platform News …RSSでPower Platform に関する情報を取得しています。
 - Release Wave Notes …主に大規模なアップデートに関する情報です。
 - Setup …各コンポーネントで利用している環境変数を変更できます。（便利）
 - Support/Learn …ドキュメントおよびトレーニングコンテンツへのリンクです。
 - Mail …各コンポーネントが送るメールを編集できます。日本語に変えるなどするとよいでしょう。

# おわりに

コマンドセンターは新機能として追加されたため個別エントリーで紹介させていただきました。メッセージセンターの内容を表示できるのも便利ですが、 Setup/Mail など設定をカスタマイズできる項目が便利だと思いますので是非ご活用ください。