CoE スターターキットセットアップウィザード (2022 年 12 月 CoE スターキット) を試してみた

# CoE スターターキットセットアップウィザードとは

今回は、主に、IT 管理者の方向けの内容です。

まず、従来の CoE スターターキットのコアコンポーネントをインストール手順は、
ソリューションインポート後、様々なインベントリ用のフローを順序も考慮しつつ手動でオンにするなど、少なからず複雑でした。

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

その複雑性を緩和するためのセットアップウィザードで、2022 年 12 月版にプレビューとして追加されております。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/1a4e3311-86ad-78a1-f8ec-1904d5506cf2.png)
見ての通り、実態はモデル駆動型アプリです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/24201288-e4ba-eca4-5963-a26a182d3267.png)

具体的な流れについて見ていきたいと思います。

# Creator Kit のインストール

セットアップウィザードは Creator Kit を利用しているため、事前にこちらをインストールしておく必要があります。

https://learn.microsoft.com/ja-jp/power-platform/guidance/creator-kit/overview

:::note warn
実は、もう少し早く試したかったのですが、以下の Issue により、Creator Kit のインストールに失敗していたため試すことができませんでした。
https://github.com/microsoft/powercat-creator-kit/issues/214
:::

CoE スターターキットをインストールする環境で、ソリューションの画面に移動し、[AppSourceを開く] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/d93d7025-919a-e139-cab9-883e623ca7c8.png)

Creator Kit を検索してインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/8effc6f3-9749-8815-25da-76612f4dbf99.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/6fd8f810-cea5-a0b4-399f-e13cc96f255c.png)

インストール済みになることを確認します。感覚的には 5 分から 10 分程度でした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/822ee699-ca33-7bbc-c6b4-99a788667712.png)

# CoE スターターキットコアコンポーネントのインストール
まず、最新のソリューションのファイルは以下等からダウンロードします。

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

https://github.com/microsoft/coe-starter-kit

CoE スターターキットをインストールする環境でソリューションをインポートします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/07fa7ff4-0098-242f-e82a-38f0dab4c782.png)
利用するのは、以下のコンポーネントです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/57b84e94-6474-742e-d2f8-6a9f561e33f9.png)
この辺は、これまでと同じです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/80b5db9b-76b5-04ff-67dd-151c37f41789.png)
後からセットアップウィザードで設定するため、こちらは一旦空白のままにしておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/b7235861-5a68-f056-88ef-b883fa54c05b.png)
インポートが完了するまで待ちます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/702b8996-70e2-ca80-ef9b-d18a918c74b5.png)

# セットアップウィザードの実行

こちらのアプリを再生します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/6c9492a8-beb6-b67b-7198-5e57e23abb3b.png)
まず、CoE スターターキットを実行するアカウントが権限やライセンス等の要件を満たしているか確認します。
※権限の確認は手動です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/1c974b4b-9435-3122-17b7-89048232aaae.png)
次に、コミュニケーション手段について設定していきます。ガバナンスプロセスで管理者へ通知を行われる際のグループを構成します。
個人的に、こちらは一旦未構成のままでもよいかと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/f8eb34ad-2c06-0852-8d75-2f31fd192fd3.png)
こちらは自動で値が入っております。助かりますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/7717a3dc-d77d-c00c-c473-55c098ddd9a7.png)
セットアップフローを実行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/0ad27005-1f11-ae13-9c58-8fdee176985d.png)
※時々リフレッシュをします
次に実行するインベントリを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/c6c9773f-4edf-f61a-165a-4916054d6e2f.png)
こちらは、従来と同様、少なからず知識が必要になります。

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

:::note warn
"Flow Action Detail" については、以下のような注意事項があるため、有効にするかは検討が必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/15dfcf01-5a08-f911-728c-7f0d8569309f.png)
また、Add Maker to Group は、新規作成者が自動で環境変数で設定したグループに追加されるため、注意が必要です。そのようなグループが確定している場合はこの段階で有効にしても良いかと思います。
:::
一旦、こんな感じでオンにしました。いくつかはオンにすると表示されなくなりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/8487888a-39ec-d750-1394-2a04f2c5112d.png)


実質、最低限という意味ではこちらで終了です。感覚的にはあっという間でした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/af574648-7bfd-1aae-0bae-664d036658f1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/866238e7-b7fe-0aab-c00b-4a1201b1f46e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/68a213fe-7d0d-d4d4-2849-8e242f10a09a.png)

一応、フローの有効状態を見てみます。大体想定通りになっています。一つ一つフローを有効にするより全然楽ですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/d5449ad5-fdcf-aced-5856-64fe0ac2bd06.png)
なぜか有効になっていないものがあたので、有効にしてみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/2996350e-924b-2de4-bfdf-08228028fbf2.png)
どうやら、環境変数が構成されていないことが原因のようでした。私の見落としでなければ、セットアップウィザード上にはエラーは出なかったので、2 重チェックはしておいた方が良いかもですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/e8c59998-8fc5-56e0-33f8-31e71e3611d8.png)

上記フローについては、どうやら、こちらを設定していないことが原因のようでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/2250e4dd-ea2d-5b88-8fbd-d40946330cdc.png)
設定したところフローをオンにできたので、こちらのグループは設定しておいた方がよさそうですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/bbcc3e0e-45fd-1ad0-7705-9e032cb3f3fd.png)

# 所感


いずれにせよ、CoE スターターキットを利活用していくためには、Power Apps、Power Automate 等の知識はもちろんのこと、CoE スターターキットに対する知識も必要と思いますが、インポート後のインベントリプロセスのために手動で一つずつフローをオンにしていくことに比べると、CoE スターターキットのインポート作業はかなり楽になったと思います。

また、その他シナリオについても [More features] から構成可能なため、「こういうことがしたい」というシナリオが明確な場合は、活用することが出来たり、他にどんなことが出来るのか把握する助けにもなると思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3074511/7898cc8b-fb7a-fc5b-3f6b-47c1ecf32cbf.png)