Microsoft Power Platfrom CoEスタートキットの概要と導入方法

# Microsoft Power Platform CoEスタートキットの概要と導入方法

## 目次

1. [Microsoft Power Platform CoEスタートキットの概要とキット導入により利用できるアプリ機能の紹介](#1-microsoft-power-platform-coeスタートキットの概要とキット導入により利用できるアプリ機能の紹介)
1.1. [Microsoft Power Platform Center of Excellence(CoE)とは](#11-microsoft-power-platform-center-of-excellencecoeとは)
1.2. [Microsoft Power Platform CoEスタートキットとは](#12-microsoft-power-platform-coeスタートキットとは)
1.3. [Microsoft Power Platform CoEスタートキットのアプリ機能の紹介](#13-microsoft-power-platform-coeスタートキットのアプリ機能の紹介)
2. [[本番環境]Microsoft Power Platform CoEスタートキットのインポート手順](#2-本番環境microsoft-power-platform-coeスタートキットのインポート手順)
2.1. [事前に必要な準備](#21-事前に必要な準備)
2.2. [Microsoft Power Platform CoEスタートキットのインポート](#22-microsoft-power-platform-coeスタートキットのインポート)
3. [[本番環境]Microsoft Power Platform CoEスタートキットのセットアップと追加設定](#3-本番環境microsoft-power-platform-coeスタートキットのセットアップと追加設定)
3.1. [Microsoft Power Platform CoEスタートキットのセットアップ手順](#31-microsoft-power-platform-coeスタートキットのセットアップ手順)
3.2. [セットアップ後に行う追加設定](#32-セットアップ後に行う追加設定)
　　3.2.1. [容量アラートと歓迎メール設定](#321-容量アラートと歓迎メール設定)
　　3.2.2. [環境要求管理の設定](#322-環境要求管理の設定)
4. [補足資料](#4-補足資料)
4.1. [App Catalogアプリ上にアプリを一覧表示させる手順](#41-app-catalogアプリ上にアプリを一覧表示させる手順)
4.2. [個人開発環境でMicrosoft Power Platform CoEスタートキットを導入する場合に必要な設定](#42-個人開発環境でmicrosoft-power-platform-coeスタートキットを導入する場合に必要な設定)
　　4.2.1. [特定のフローを有効化する設定](#421-特定のフローを有効化する設定)
　　4.2.2. [Power Appsの試用版ライセンスの取得](#422-power-appsの試用版ライセンスの取得)

## 1. Microsoft Power Platform CoEスタートキットの概要とキット導入により利用できるアプリ機能の紹介

### 1.1. Microsoft Power Platform Center of Excellence(CoE)とは

+ Microsoft Power Platform Center of Excellence（CoE）は、組織内でMicrosoft Power Platformを効果的に活用する取り組みまたはそのための専門チームのことです。
+ CoEは、組織内のPower Platformの導入、展開、管理、および最適化を支援する役割を果たします。具体的には、以下のような活動を行います：

  1. ガバナンスの確立：Power Platformの使用ポリシーやガイドラインを策定し、組織全体での一貫性を確保します。セキュリティやコンプライアンスの観点からも重要な役割を果たします。
  2. スキルの育成：Power Platformのトレーニングや教育プログラムを提供し、組織内のユーザーがツールを効果的に活用できるよう支援します。
  3. ベストプラクティスの共有：Power Platformの導入や開発におけるベストプラクティスを共有し、組織内のプロジェクトやチームが成功するための支援を行います。
  4. ソリューションの開発：組織内のニーズに合わせたカスタムアプリケーションやワークフローの開発を支援します。また、Power Platformのエキスパートとして、問題解決やコンサルティングを提供することもあります。

https://learn.microsoft.com/ja-jp/power-platform/guidance/coe/overview#purpose-of-this-document

### 1.2. Microsoft Power Platform CoEスタートキットとは
+ Power Apps、Power Automate及びPower virtual AgentsにフォーカスしたCoEの導入を支援するためのリソースやツールのセットです。このスタートキットは、組織がPower PlatformのCoEを効果的に立ち上げ、運営するためのガイダンスやテンプレートを提供します。
+ スタートキットの導入はあくまでCoEの最終目標を達成するための最初のステップであるため、組織内の全要件を満たすためにはそれに応じた設定が必要となります。

https://learn.microsoft.com/ja-jp/power-platform/guidance/coe/starter-kit

### 1.3. Microsoft Power Platform CoEスタートキットのアプリ機能の紹介
Microsoft Power platform CoEスタートキットを導入することで利用できるアプリ機能について紹介します。

#### Power Platform Admin Viewアプリ
+ 作成したアプリ、フローや環境等の全てのデータを集約し、一元管理できるアプリです。
+ ダッシュボードと表示されているグループ画面ではテーブルだけでなく、グラフのようなビジュアルデータにより、視覚的に情報を得ることができます。
+ ダッシュボード以外のグループ画面ではアプリ、フローや環境といった種類別にデータテーブルが用意されています。

ダッシュボード画面
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/14b9ee87-50f1-5b62-c5ad-d6fccd552d83.png", width = 75%>

作成したアプリ一覧画面
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/c589d33d-30f2-8077-9988-4af21da7361e.png", width = 75%>

#### Set App Permissionsアプリ
+ 環境内にいるユーザーに対して同環境内にあるキャンバスアプリの共有設定を行うことができるアプリです。これにより、ユーザーにそのアプリへのアクセス権限が付与されます。
+ 共有設定を行う際、そのアプリに対してユーザーにどこまで権限を与えるかに応じて、任意のロールを選択を設定します。
+ 共有済みのユーザーに対しては共有設定を削除することもできます。

環境内にあるアプリ一覧画面（チェック欄から共有したいアプリを選択）
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/00e3bf10-cf01-b76e-926a-260b32e1e15f.png", width = 75%>

ユーザーへの共有設定画面（上部：ユーザー選択、下部：ロール選択）
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0e2a8061-4bf6-8d0a-5839-178ab875c165.png", width = 75%>

#### Set Flow Permissionsアプリ
+ 環境内にいるユーザーに対して同環境内にある各フローに対して共有設定を行うことができるアプリです。これにより、ユーザーにそのフローへのアクセス権限が付与されます。
+ Set App Permissionsアプリ同様、共有設定時にユーザーに対してロールの設定や共有設定済みユーザーに対しては共有設定の削除を行うことができます。

環境内にあるフロー一覧（チェック欄から共有したいフローを選択）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/cb19f3a1-e8d9-5cba-c606-8a0d37357c91.png", width = 75%>

ユーザーへの共有設定画面（上部：ユーザー選択、下部：ロール選択）
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/663c0aa7-7194-e3ad-aceb-d8766ff54427.png", width = 75%>

#### App Catalogアプリ
+ 共有されているアプリをカタログのように一覧で表示できるアプリです。
+ カタログ上のアプリを選択すると、そのアプリについての詳細情報を見ることができます。
+ 詳細画面では、環境、公開日や使用しているコネクタといった基本的な情報が分かりやすく閲覧できるようにデザインされており、またそのアプリに対して評価・レビューを付けることもできます。
+ 本アプリ上にアプリを表示するには自分で設定する必要があります。
※設定方法については[後述](#41-app-catalogアプリ上にアプリを一覧表示させる手順)します。

カタログ画面
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e69e00eb-35c8-9bf9-d95f-7c75b0913ca7.png", width = 75%>

詳細画面
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/a5a121a8-303a-4549-c260-bc7e0d44c0d2.png", width = 75%>

#### Maker - Environment Request アプリ
+ 環境の新規作成と承認申請ができるアプリです。
+ 環境作成では、使用するコネクタ、管理者となるユーザー、環境名、環境の種類、使用する目的等を入力します。
+ 設定完了後、自動的に環境の申請が行われます。

承認待ち環境の一覧画面（図中の赤枠から環境の新規作成を行う。）
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/8dd5f189-8ce9-75b2-d4a7-b0060dc2d7d7.png", width = 75%>

環境作成画面：コネクタ選択
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/614adca4-fece-70ed-34d5-cd509dc8d1b2.png", width = 30% >

環境作成画面：管理者選択
<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/66650e1d-578f-2ca5-2daa-7ee07b383b91.png", width = 30%>

環境作成画面：その他環境情報入力(save選択で作成完了)
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/eaf0300c-a28b-600c-2cbc-954785269bb5.png", width = 30%>

#### CoE Admin Environment Request (preview)
+ 申請された環境に対して承認アクションを行うアプリです。
+ 承認する場合はApprove、否認する場合はRejectを選択します。

申請受付画面
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/84d702bc-3e84-42b4-7e98-f343239bd3f4.png", width = 75%>

申請承認画面
<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/6d380f61-8efe-cbc1-e898-c3df3c598b23.png", width = 75%>

## 2. [本番環境]Microsoft Power Platform CoEスタートキットのインポート手順
本番環境を想定したMicrosoft Power Platform CoE（以下CoEと略す）スタートキットのインポート手順について説明します。

### 2.1. 事前に必要な準備
CoEスタートキットのインポートやこの後のセットアップの際には必要ないものもありますが、以下のものは本番環境で必要になりますのであらかじめ準備してください。
※各種登録や設定の仕方については本記事の本題ではないため割愛します。

##### Microsoft Entra ID (旧称 Azure Active Directory)
CoEスタートキットの管理者、編集者、ユーザー用の組織アカウントと各組織に所属するユーザーアカウントをあらかじめ用意してください。

##### CoEスタートキット設定のために必要なライセンス

+ Microsoft Power Platform サービス管理者、グローバル テナント管理者、または Dynamics 365 サービス
+ Microsoft 365 ライセンス　
+ 試用版ではないユーザーごとのPower Appsのライセンス
+ 試用版ではないユーザーごとのPower Automateのライセンス、またはフローごとのライセンス
+ REST APIが有効になっているOffice 365 メールボックスにアクセスできること
+ Azureライセンス(Azureアプリ登録とAzure Data Lakeの設定)
※CoEスタートキット上でフローやアプリが10000以上超える場合に必要
+ データエクスポートを使用する場合はユーザーごと、または容量ごとのPower BIプレミアムライセンス
+ Power BIレポートを共有する場合はPower BI Proライセンス

### 2.2. Microsoft Power Platform CoEスタートキットのインポート
CoEスタートキット導入のために必要な２つのソリューションをインポートします。

+ Power Apps管理センターにシステム管理者でログインします。
+ 次の画面の右上にある環境（現在の環境名）を選択し、「環境を選択」から本番環境に変更します。
※画像では個人開発環境(dev環境)でCoEスタートキットのインポートを行っていますが、本番環境でも同じ手順でインポートを行います。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/f606768c-92b9-99b0-1035-dde6785152a8.png", width = 75%>

+ 画面左メニューから「ソリューション」を押下します。
+ 画面上部にある「ソリューションをインポート」を押下します。
+ 選択後表示される「ソリューションのインポート」画面はそのまま待機させます。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/086b7203-c4de-4338-7461-c0f866e3b125.png", width = 75%>

+ 次のリンクにアクセスし、「CreatorKitCore ソリューションをダウンロードします」からCreatorKitCore_XXXX_managed.zip をダウンロードします。
※XXXXはバージョン番号を表しています。

https://learn.microsoft.com/ja-jp/power-platform/guidance/creator-kit/setup#step-1-install-the-creator-kit-solution

+ 「ソリューションのインポート」画面にある参照を選択し、先程ダウンロードしたCreatorKitCore_XXXX_managed.zip をアップロードして次へを押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/5b93e097-759b-c104-3051-82f11691060e.png", width = 30%>

+ 表示内容を確認し、インポートを押下します。選択後、インポートが完了するまで待機します。
※注釈(背景色が薄い黄色の箇所)で既にインポートされている表示がある場合は、インポートしないでください。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0919d61d-c6b4-b54c-ccd0-264155ca9308.png", width = 30%>

+ 画面左メニューからソリューションを押下します。
+ ソリューション画面からマネージドを押下します。
+ 画面に「Creator Kit」が表示されていることを確認できれば、一つ目のソリューションのインポート完了です。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/8f6c20e7-ff04-54a2-11d2-eccbee73aedf.png", width = 75%>

+ ソリューション画面から再度「ソリューションのインポート」を押下します。
+ 次のリンクにアクセスし、「CoEスターターキット圧縮ファイルをコンピューターにダウンロードします。」からCoEStarterKit.zipをダウンロードし、展開します。

https://learn.microsoft.com/ja-jp/power-platform/guidance/coe/setup-core-components#import-the-core-components-solution

+ 「ソリューションのインポート」画面にある参照を選択し、展開したフォルダからCenterOfExcellenceCoreComponents_xxxx_managed.zip をアップロードして次へを押下します。
※XXXXはバージョン番号を表しています。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0b631c26-aba5-f58f-25f2-a697d18d22e3.png", width = 30%>

+ 「接続」画面が表示されますので、各コネクタに対して接続先を設定します。
+ 「接続の選択」を押下し、「新しい接続」を選択します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/4e447063-e9bd-f42e-6c03-a4aa128c371c.png", width = 30%>

+ 別タブに移動し、基本的には下記のようにコネクタ作成画面が表示されますので、右下の「作成」を押下します。
※しばらくしても画面に変化がなければ更新します。コネクタ作成画面が再度表示されますので、もう一度右下の「作成」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/f1aeead7-df4a-9edf-b620-fdcbca245832.png", width = 40%>

+ 選択後、アカウント確認画面が出た場合はシステム管理者のアカウントでサインインします。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e2f0c2d5-7f1d-689c-85b4-70365ed763f7.png", width = 40%>

+ 作成完了後、「～の接続」という画面が表示されます。この中に設定したコネクタが表示されていれば成功となります。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e10d985c-d828-a0db-17c0-4e1fb4a147ca.png", width = 75%>

+ 作成後、「接続」画面のタブに戻ると「変更の適用」というダイアログが出ますので、「更新」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/f4080c4e-10c8-3ceb-46d6-60076de3cd41.png", width = 30%>

+ 更新後、「接続」画面で設定したコネクタのドロップリストが「接続の選択」からシステム管理者のアカウントアドレスに変化していることを確認します。
※「接続の選択」のままであれば、ドロップリストを開くとシステム管理者のアカウントアドレスが表示されますのでそれを選択してください。
+ この作業をすべてのコネクタで行います。

※ 以下二つのコネクタの接続設定では少し異なる手順があります。

1\. Power Automate 管理コネクタ

Power Automate管理コネクタの接続設定では、認証の種類では「ファーストパーティ」を選択し、作成します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/6c0568fe-9b4e-b0da-e70b-c75c4515f990.png", width = 40%>

2\. HTTP witha Azue ADコネクタ

HTTP with Azure ADコネクタの接続設定では、直接接続にチェックし、二つのURL入力欄に https\://graph.microsoft.com/ を入力して作成します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e64d006c-9f50-c56c-a847-bf2ee8316ab4.png", width = 40%>

+ すべてのコネクタの設定が完了後、接続画面の下部にある「次へ」を選択できるようになるので押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/3abceb1e-2704-2c87-3059-e67d5bfe4587.png", width = 30%>

+ ソリューションのインポート画面が表示され、いくつか設定項目がありますが、それらには何も入力せず、そのまま左下の「インポート」を押下し、インポート完了まで待機します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/2e274da4-9f30-5e74-4f5b-e089be42d5da.png", width = 30%>

+ 画面左メニューからソリューションを押下します。
+ ソリューション画面からマネージドを押下します。
+ 画面に「Center of Excellence - Core Components」が表示されていることを確認します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/dc3a797a-97cb-cdc0-2e39-9daa1e6fc80c.png", width = 75%>

これでCoEスタートキットのインポート作業完了です。

## 3. [本番環境]Microsoft Power Platform CoEスタートキットのセットアップと追加設定

### 3.1. Microsoft Power Platform CoEスタートキットのセットアップ手順
CoEスタートキットのツールを利用できる状態にするためにセットアップを行います。

+ インポート作業で最後に確認したソリューション画面上にある「Center of Excellence - Core Components」を押下します。
+ 左のオブジェクトメニューからアプリを選択し、「CoE Setup and Upgrade Wizard」の三点メニュー（︙）、再生の順で押下します。
※このアプリを利用してCoEスタートキットのセットアップを行います。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/4fd06210-9345-5306-9e28-c5724d2236d9.png", width = 75%>

+ CoEスタートキットのセットアップを行うために設定者がPower Platformに対して管理者権限を持ち、また、十分なライセンスを持っているかをチェックする画面です。
+ 本画面では特に設定するものはないので、そのまま「Next」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/45d58553-854d-152c-e226-b4c1f2c00aa5.png", width = 75%>

+ グループ設定を行う画面です。3つのブロックがあり、左から順に管理者、作成者、ユーザーのグループ設定です。
+ 管理者グループの設定を行うために、「Configure group」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/ce026d9a-d7fe-8917-2285-7287047242f0.png", width = 75%>

+ ドロップダウンリストからあらかじめ用意しておいた管理者組織アカウントを選択し、「Select Group」を押下します。
+ 作成者グループとユーザーグループの設定も管理者グループの設定と同じように行い、完了後「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0f20277d-5d1e-d1cd-cc55-3141087ee0bb.png", width = 30%>

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/94211456-62b6-e76b-5483-e25c76a89f08.png", width = 75%>

+ CoEスタートキットを利用するために必須となる設定画面です。
+ 各設定項目と設定方法については上から順に以下の通りです。
    + Power Platform Region/Cloud:
Power Platformのサービスを利用する地域やクラウド環境を設定します。
基本的には商業用のCommercial(default)を選択します。
※それ以外の選択肢はアメリカ政府機関や関連組織用のクラウド環境です。
    + TenantID:
テナントを一意に識別するための識別子で、これにより導入したCoEスタートキットとテナントが正しく関連付けられ、テナント内のリソースやデータにアクセスできます。
入力欄には識別子が自動入力されるため設定不要です。
    + Production Environment:
CoEスタートキットを導入した環境が本番環境かそれ以外かを指定する項目です。
本番環境であれば、その環境用に対して適切な管理やガバナンスを行い、本番環境のパフォーマンス、セキュリティ、品質の向上を支援します。
本番環境であれば「yes」、それ以外の環境では「No」を選択します。
    + Individual Admin:
システム管理者のメールアドレスを設定する項目です。
一部のアクション(承認等)が個別のアカウントしか受け付けないかつ、システムの管理・運用上、システム管理者に向けて行う重要なアクションであるため必要な設定となります。
システム管理者のメールアドレスが自動入力されるため設定不要です。
+ すべての設定を入力・確認後、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/a41da2ac-4e0f-f98c-76e0-9959fa331dd8.png", width = 75%>

+ CoEスタートキット内でアプリ、フロー、チャットボット、環境等や使用状況のデータを管理するために格納するデータベースを選択する画面です。
+ 格納先をDataverse(左側)にするかAzure Data Lake Storage(右側)にするかを選択します。
    + 作成したアプリとフローが10000以内で収まると想定される場合は、左側のチェック欄を選択し、「next」を押下します。
    + 作成したアプリとフローが10000を超えると想定される場合は、事前にAuzure Data Lakeの設定を行った上で右側のチェック欄を選択し、「next」を押下します。
※本記事ではDataverseに格納することを想定して設定を行うため、Azure Data Lake Storageを選択した際に生じる追加設定については割愛します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/6639959b-bd39-a2d3-4c0b-76df9456acf8.png", width = 75%>

+ ここまで行ってきた設定を基に、CoEスタートキットの基本構築を自動で行う画面です。
+ 15分ほどこの画面で待機してください。
+ 画面に表示されている全フローにチェックマーク(右側赤枠)がついているかを確認します。
※チェックマークがついていない場合、一度「Reflesh」を押下して3分ほど待機します。この作業を全フローにチェックマークが付くまで行います。
+ 全フローにチェックマークがついたことを確認後、「Next」を押下してください。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/d1412109-3a14-d12a-5afe-978f1c0420a8.png", width = 75%>

+ アプリ、フロー、環境等のインベントリ情報を収集し、Dataverseに保存するために必要なフローの有効/無効化の設定画面です。
+ 全てのフローに対してOffからOnに切り替えます。
+ Onにならないものがあった場合、ここでは修正できないのでこのまま進みます。本番環境であれば、全てOnにできます。
※ 本番環境ではなく試用目的として個人開発環境でCoEスタートキットを利用しようした場合、ほとんどのフローがここでOnにできないため、追加の設定が必要になります。本記事では[補足資料](#421-特定のフローを有効化する設定)として、追加の設定手順を記載しております。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/06643cbb-efad-31be-6f0f-87eaa88de880.png", width = 75%>

+ CoEスタートキットに含まれているアプリについて管理者、作成者グループに対して共有設定を行う画面です。
+ 「Share all」を押下し、右端に表示されるshare all apps画面の「share」を押下した後、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/45bf3b99-ca0d-b27e-8b62-0eed6d61cde4.png", width = 75%>

+ Power BIダッシュボードを利用するためのセットアップや使用方法についての紹介画面です。
※本題ではないため、これら設定については割愛します。
+ 「Next」を押下してください。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/278a4a11-4c14-0230-9722-da5479359b8f.png" , width = 75%>

+ 設定完了画面です。「Done」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/5c42d676-1292-f446-13df-9138836af2e8.png", width = 75%>

これで、CoEスタートキットのセットアップ作業の完了です。

### 3.2. セットアップ後に行う追加設定
+ CoEスタートキット管理下でより開発、管理、ガバナンス等の質を向上させるためにできる追加設定について説明します。
+ セットアップ手順完了後、自動的に次の画面に飛び、ここで追加設定を行います。

※Power Appsを開きなおして、手動で再度追加設定画面に行く場合は、以下のように行います。
1. ソリューション画面上にある「Center of Excellence - Core Components」を押下します。
2. 左のオブジェクトメニューからアプリを選択し、CoE Setup and Upgrade Wizardの三点メニュー（︙）、再生の順で押下します。
3. 左端にある三点メニュー(…)を押下することで追加設定画面に移動します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/9da2407f-9d18-1c84-b94c-e0b9049b1574.png", width = 75%>

#### 3.2.1. 容量アラートと歓迎メール設定

次の画面の内、赤枠で囲われている設定項目から以下の二つの設定を行います。
1. 環境ごとにデータベースやログなどの使用容量が一定の容量値を超えた際に通知する容量アラートの設定
2. CoEスタートキットの管理下で初めてリソース(アプリ、フロー、環境等)を作成した作成者に対して送信する歓迎メールの設定

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/be5e8f9f-7f1c-6932-fce4-02e5370e3233.png", width = 75%>

具体的な設定方法に移ります。
+ 「Configure this feature」を押下して、設定画面に移動します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0571b53b-4aa5-8345-c072-34e4bd768db6.png", width = 75% >

+ 歓迎メールの内容を編集する画面です。
+ 「Configure eMail」を押下すると、歓迎メールのテンプレートが表示され、テンプレート内容の編集やCCの設定等ができます。
+  「Localize」では言語とメール内容を自由にカスタマイズしてメールを作成することができます。作成者に歓迎メールを送信する際、作成者の地域・言語がLocalaizeでカスタマイズしたメールの地域・言語と一致してれば、カスタマイズされたメールが送信されます。
+  設定後、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0c195fc1-0fdf-d753-c11f-fb6aceb3db72.png", width = 75%>

+ 歓迎メールに共有したいサイトのURLのリンクを設定する画面です。
+ ここでは、組織内でPower Platformに関する情報を共有することを目的としているため、yammerやteams等のURLを共有先として設定するのが一般的です。
+ テンプレートをそのまま利用する場合または設定完了後、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/5616c838-88ad-1948-549d-051d40bc45b8.png", width = 75%>

+ 容量アラートの設定画面です。
+ 環境ごとに利用できるデータベースやログファイル等の最大容量の80%または、管理者が独自に設定した許容容量を超えた際に、管理者にアラートのメールを送信する設定が自動で設定されます。
+ 特にこの画面で操作することはないのでこのまま「next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/187ff67c-320c-4156-7834-c70620e0b385.png", width = 75%>

※補足として許容容量の設定は以下のように行います。
1\. Power Platform Admin Viewアプリを実行し、左端メニューの「Environment Capacities」を押下します。
2\. 環境容量テーブルが表示され、そこから設定したいレコードのApproved Capacity項目に対してダブルクリックします。
3\. フォーム画面に移動しますので、Approved Capacity項目に許容容量を設定します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/77988e69-874e-397e-475f-1e923d1838fd.png", width = 75%>

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/d2828e22-77fc-afd8-4aa9-b1d81e5bce71.png", width = 75%>

+ 先程までで設定した内容を含む容量アラートと歓迎メールの自動フローの有効/無効化設定画面です。
+ すべてのフローをOnにして、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/33afb7c1-5761-1698-d1e9-eab9e0eb5727.png", width = 75%>

+ CoEスタートキットツールに含まれるApp CatalogアプリとThe Maker - Command Centerアプリの紹介画面です。
+ 特に操作することはないので、「Done」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/58c8faa5-a905-0b55-3dae-6558949f3e89.png", width = 75% >

これで、容量アラートと歓迎メールの設定は完了です。

#### 3.2.2. 環境要求管理の設定
次の画面の内、赤枠で囲われている設定項目では、環境要求管理の設定を行います。

環境要求管理の設定では、作成者が環境作成やDLPポリシーの変更の際に必要となる管理者の承認と承認後の環境の作成とDLCポリシーの変更を自動化を設定します。

この設定により、承認のために必要となる作成者と管理者の直接的なコミュニケーション量を減らし、また、環境作成やDLPポリシーの変更を手動で行う必要があった管理者の作業負担を減らすことができます。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/331efc71-1bc4-78f2-419e-6680c8a48006.png" , width = 75% >

具体的な設定方法に移ります。
+ 「Configure this feature」を押下して、設定画面に移動します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/0893f3e1-7eb1-eb2c-b57c-ed3481efe615.png", width = 75% >

+ 環境作成やDLP変更の要求管理をソフトウェアやツールについての使い方を学ぶことができる画面です。
+ 特にこの画面で設定することはないので「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/92422aed-6acd-18b6-2732-26b24ba420d3.png", Width = 75% >

+ 環境作成やDLPポリシーの変更の自動フローや承認フローの有効/無効化を設定する画面です。
+ 全てのフローをOnにして「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/b8c1d209-581f-0804-5825-8a9aab67015d.png", width = 75% >

+ 管理者に送る環境作成承認フォームにコストの追跡を含めるかどうかを設定する項目です。
+ 「yes」を選択し、「Next」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/c9f02af5-193b-dcad-4b41-6098b876b7a7.png", width = 75% >

+ 作成者グループに割り当てるデータポリシー(DLPポリシー)を設定する画面です。
+ 作成者環境にデータポリシーを割り当てることで、作成者が作成した環境下でのデータの取り扱いに制限をかけることができます。
+ 割り当てるデータポリシーを設定後、「Next」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/c88b5d41-17a4-75aa-aa58-151be4115796.png", width = 75% >

+ 環境作成とDLPポリシーの変更要求ができるアプリの紹介画面です。
+ 特に操作することはないので、「Done」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/7b5d6e6b-9783-f2c1-3b48-f8377e999ea5.png", width = 75% >

ここで、本来であれば環境要求管理の設定が完了しますが、一点追加で設定が必要になります。

先程、環境作成やDLPポリシーの変更の自動フローや承認フローの有効/無効化設定画面で、全フローを有効化しましたが、「Env Request | Notify admin when new request submitted」フローについては有効化設定しても無効状態のままになります。

これは、「Env Request | Notify admin when new request submitted」フローを利用するために必要な環境変数が設定されていないためです。

以下の手順で、「Env Request | Notify admin when new request submitted」フローを有効化します。

+ ソリューション画面まで戻ります。
+ 「アンマネージド」を押下し、「既定のソリューション」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/86814d46-378a-c4bb-ac39-fd4e86399f56.png" , width = 75% >

+ オブジェクトメニューより「環境変数」を選択し、「Environment Request Admin App Url」の三点メニュー（︙）、編集の順に押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/d6c20efb-dad5-3ec6-60fc-976330e012d4.png" , width = 75% >

+ 空白になっている既定値の欄に環境変数を設定し、「保存」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/1c9cc800-7360-6d0c-1053-5ba386453eb9.png", width = 30%>

+ 再度、ソリューション画面から「Center of Excellence - Core Components」を押下し、クラウドフローを選択します。
+ クラウドフローの内から、「Env Request | Notify admin when new request submitted」の三点メニュー（︙）、「有効にする」の順に押下します。
+ 右端の状態が「オフ」から「オン」になっていることを確認します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/1cee92c4-8d50-5856-557b-e406386bb29b.png" , width = 75%>

これで、環境要求管理の設定は完了です。

## 4. 補足資料
### 4.1. App Catalogアプリ上にアプリを一覧表示させる手順
App Catalogアプリ内にアプリを表示させる設定方法を説明します。
+ 「Center of Excellence - Core Components」ソリューション内で、画面左メニューからテーブルを押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/9f684efe-5a6d-8b46-d9c4-a04b3d068bec.png" , width = 20% >

+ 画面右上検索欄に「Power Apps」と入力します。
+ PowerApps Appを押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/d9982c40-9d90-5ed1-cdd7-c4679b937577.png" width = 75%>

+ 画面右端中央にある「編集」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/d54ccb42-53a0-01eb-667f-0f9a455b5bcf.png", width = 75% >

+ その他のXXX件を押下します。
+ 「App Display Name(プライマリ)」、「In App Catalog」、「In App Catalog Featured」を検索し、それぞれにチェックを入れて保存を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/bc888755-04c1-c071-244b-af7d68a69567.png", width = 75%>

+ 「App Display Name(プライマリ)」からアプリカタログに表示したいアプリにを探索し、「In App Catalog」、「In App Catalog Featured」の両方に「yes」を付けます。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/cef11a42-1426-22a7-36ea-88b63c7bbc4d.png" , width = 75% >

これでApp Catalogアプリ内で、表示したいアプリの表示設定完了です。

### 4.2. 個人開発環境でMicrosoft Power Platform CoEスタートキットを導入する場合に必要な設定

本番環境ではなく、個人開発環境でCoEスタートキットを導入し、試用してみたい方に向けて追加で必要となる設定について説明します。

本項での設定は本番環境でのCoEスタートキットの[インポート](#22-microsoft-power-platform-coeスタートキットのインポート)および[セットアップ](#31-microsoft-power-platform-coeスタートキットのセットアップ手順)と同様の作業完了後に行います。

#### 4.2.1. 特定のフローを有効化する設定
次のリストは個人開発環境下でCoEスタートキットの[セットアップ](#31-microsoft-power-platform-coeスタートキットのセットアップ手順)手順の内、フローの有効/無効化の設定画面で有効化できないフローの一覧です。

これらはCoEのスタートキット内の設定がPower Automateの有料版ライセンス基準でされていることに起因します。
※個人開発環境ライセンス下ではPower Automateの有料ライセンスは含まれておりません。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/69ed0417-b849-8c1d-a63d-0c5141393279.png", width = 40% >

個人開発環境でCoEスタートキットのセットアップを完了するために、これらフローを有効化する必要があります。

修正方法としては以下のように行います。

+ CoEスタートキットを導入した環境下で、ソリューションからCenter of Excellenceを選択し、画面左メニューより「クラウドフロー」を選択します。
+ 先程のリストに記載されている対象のフローの三点メニュー(︙)を選択し、上から二番目の「詳細」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/147c47e6-67fb-7391-9836-f20d99deafb0.png", width = 75% >

+ 選択したフローの詳細画面が表示されます。
+ ここで「オンにする」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/288042b8-4891-d176-5b5d-e5144cb44830.png", width = 75% >

+ 画面上部で次のようなエラーが表示されます。
※エラー内容が見づらいため、拡大したものも別に添付します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e433ead4-2315-5f6d-1cfd-d63ceff22739.png", width = 75% >

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/b2878862-341b-25c6-322f-bde2f3f780af.png", width = 75% >

このエラーメッセージは、フロー内でアイテム(テーブル内の各レコード等)を取得するアクションの制約として、そのアクションで一度にに取得できるアイテムの最大値を100000に設定しているが、5000以下でしか設定できないことを表しています。

そのため、この制約条件を変更することでフローを有効化することができます。

変更方法は次のように行います。

+ フローの詳細画面から「編集」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/094504d9-bf2c-178f-8081-f0bf42c36a14.png", width = 75% >

+ フローの編集画面です。
+ エラーメッセージ中にあるエラー原因となるアクションを探します。
（例示したエラーメッセージではList Model Driven Appsアクションが該当します。）
+ 該当アクション右上の三点メニュー(…)を押下し、「設定」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/87d2b914-be9b-c956-3c95-37985ca46367.png", width = 75% >

+ アクションの設定画面です。
+ しきい値の値を「100000」から「5000」に変更し、「完了」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/3c023a67-35c3-f2d8-4ccb-76cb6fc58de1.png", width = 40% >

+ フローの編集画面で、右上にある「保存」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/88a06ab6-6632-423d-6e0a-742436720ede.png", width = 75% >

+ 再度、編集したフローの詳細画面を開き「オンにする」を押下し、待機します。
    + 「オンにする」が「オフにする」に変化した場合、フローの有効化完了です。
    + 「オンにする」のままの場合、変更したアクションとは別のアクションのしきい値設定が100000になっている旨のエラーメッセージが表示されますので、再度編集画面に移動し、しきい値の設定変更を行ってください。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/288042b8-4891-d176-5b5d-e5144cb44830.png", width = 75% >

以上の作業を対象となる全フローに対して行うことで、個人開発環境でのCoEスタートキットのセットアップ作業が完了となります。

#### 4.2.2. Power Appsの試用版ライセンスの取得
個人開発環境でCoEスタートキットに含まれるアプリを使用する際に以下の表示がされる場合があります。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/f0e91518-93cd-5d95-1377-de737f1ae193.png", width = 55% >

これはCoEスタートキットに含まれるアプリの内、キャンバスアプリは個人開発環境のライセンスとは別にPower Appsのライセンスが必要となるためです。
※個人開発環境ではPower Appsのライセンスを含んでおりません。

このエラーについては、Power Appsの試用版ライセンスを取得することで解決できます。
取得方法について以下のように行います。

+「無料試用版を開始する」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/2c66e93c-5399-8c7c-3b0d-2e8588e2f050.png", width = 55% >

+ 「30日間の試用版を開始する」を押下します。

<img src ="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/ce20e9e4-8444-4d60-419a-7a0b40729f3f.png", width = 60%>

+ 「日本」を選択し、「試用版の開始」を押下します。

<img src = "https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3584418/e2bf5a7c-7812-2a39-82a6-647d570b3b37.png", width = 60%>

以上の設定で、CoEスタートキット内の全アプリが使用可能になります。