2.9K Views
October 26, 24
スライド概要
2024/10/26 に開催した「Power Platform Administrator 勉強会 #02」の登壇資料です。
https://jppac.connpass.com/event/329830/
Power Platform、Micorosoft 365らへんについて勉強しています。 気ままに勉強会 主催運営 https://kimamani.connpass.com/ たなの覚え書き(blog) https://tana-techlog.net/
Power Platformの 環境について 2024/10/26 Power Platform Administrator Community #PPACjp たな (@dreams_panda)
本日のお品書き • Power Platformの環境とは • 環境の種類 • 管理者視点での環境におけるDataverseの役割 • さいごに #PPACjp たな (@dreams_panda)
注意事項 • お話する内容は、私の個人的見解を含みますのでご注意ください。 詳細については、Microsoft公式ページや実機確認されるようお願い いたします。 • 内容について認識違いをしている点があるかもしれません。お気づきの 場合は、ご指摘いただけると助かります。 • 画面や仕様は、2024年10月時点の情報です。 今後のアップデート等により、仕様変更する可能性があります。 #PPACjp たな (@dreams_panda) 3
自己紹介 Power Platformに魅了されたパンダ。 推しはPower Automateとマネージド環境。 Power Platformの仲間が増えると嬉しいです。 お仕事 個人事業主 (屋号:Attract Place) たな Power Platform 管理・運用支援 Power Platform 開発支援・トレーニング ※前職:某大手企業にて、Power Platform管理・運用担当に従事 (Yuka Tanabe) Microsoft MVP (Business Applications) コミュニティ運営 気ままに勉強会 :https://kimamani.connpass.com/ Power Platform Administrator Community :https://jppac.connpass.com/ SNSなど X(Twitter) : @dreams_panda ブログ : https://tana-techlog.net/ Docswell : https://www.docswell.com/user/tanapandalove #PPACjp たな (@dreams_panda) 4
Power Platformの環境とは #PPACjp たな (@dreams_panda)
Power Platformの環境とは • 組織のビジネスデータ、アプリ、フローなどを保存、管理、共有する場所 • さまざまな役割、セキュリティ要件や対象ユーザーを分離するコンテナ として機能 コントソ株式会社 開発 テスト コントソ アメリカ(default) Power Apps Power Automate Dataverse 運用 Power Apps コントソ カナダ 開発 テスト コントソ カナダ コントソ カナダ Power Automate 運用 Dataverse Power Apps コントソ オーストラリア コントソ オーストラリア Power Automate Dataverse [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072 [参考] Power Platformの「環境」って何? #Microsoft – Qiita https://qiita.com/skuramoto/items/bccaf27f28f6e7efad3f #PPACjp たな (@dreams_panda) 6
Power Platformの環境とは 環境の利用用途例 • 特定のアプリやフローを実行するための専用の環境 • 開発・テスト用の環境と本番リリース用の環境 • 特定のチームや部署に対応する環境 • グローバルな拠点ごとの環境 [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072 #PPACjp たな (@dreams_panda) 7
環境のスコープ • 環境は、Microsoft Entraテナント配下に作成される • 環境は、地理的な場所(※)に配置される ※ リージョン(国・地域)指定が可能 • アプリやフローは環境内に作成される = 環境と同じ場所に配置される テナント コントソ株式会社 開発 テスト 環境 コントソ アメリカ(default) Power Apps Power Automate Dataverse 運用 Power Apps コントソ カナダ 開発 テスト コントソ カナダ コントソ カナダ Power Automate 運用 Dataverse Power Apps コントソ オーストラリア コントソ オーストラリア Power Automate Dataverse [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072#scope-of-power-platform-environments #PPACjp たな (@dreams_panda) 8
環境の種類 #PPACjp たな (@dreams_panda)
環境の種類と特徴 既定の環境(default) 実稼働環境 サンドボックス環境 テナント内に1つだけ存在する削除 できない「特別な種類」の運用環境 組織での恒久的な作業に使用すること を目的とした運用環境 開発、テストに使用することを目的と した非運用環境 • ライセンスを保有するすべてのユーザー がアクセス可能 • 環境作成時に1GB容量が必要 • コピーやリセットの機能を有する • 環境作成時に1GB容量が必要 • Dataverse容量を計7GB(※)まで利用 可能 ※ データベース:3GB、ファイル:3GB、ログ:1GB Teams環境 開発者環境 試用版環境 開発、テストを目的とした非運用環境 で、かつ、個人向け環境 短期でのテストを目的とした非運用環 境 Microsoft Teamsのチームに紐づ いた運用環境 • 1ユーザーあたり、Power Platform管 理センターから3つ、開発者プランセルフ サインアップで1つの計4つまで作成可能 • 30日間で期限切れで自動的に削除され る • 1ユーザーあたり1つだけ作成可能 • Teamsでアプリを作成するか、アプリカ タログからアプリをインストールすると自 動的に作成される • 実稼働、サンドボックスに変換する場合、 1GB容量が必要 • 1チーム1環境のみ (Dataverse for Teams) [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072#power-platform-environment-types #PPACjp たな (@dreams_panda) 10
環境の種類と地域 既定の環境(default) 実稼働環境 サンドボックス環境 テナント内に1つだけ存在する削除 できない「特別な種類」の運用環境 組織での恒久的な作業に使用するこ とを目的とした運用環境 開発、テストに使用することを目的と した非運用環境 • テナントと同じ地域(※)に自動的に作成 される • 環境作成時にリージョン指定が可能 • 環境作成時にリージョン指定が可能 ※ テナントを作成する際に指定した地域 Teams環境 開発者環境 試用版環境 開発、テストを目的とした非運用環境 で、かつ、個人向け環境 短期でのテストを目的とした非運用環 境 Microsoft Teamsのチームに紐づ いた運用環境 • 管理センターからの環境作成時にリー ジョン指定が可能 • 開発者プランセルフサインアップの場合 は、テナントと同じ地域(※)に自動的に作 成される • 環境作成時にリージョン指定が可能 • テナントと同じ地域(※)に自動的に作成 される (Dataverse for Teams) ※ テナントを作成する際に指定した地域 ※ テナントを作成する際に指定した地域 [参考] 既定の環境と Dataverse for Teams 環境の移行 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/migrate-default-teams-environment?WT.mc_id=DX-MVP-5005072 [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072#preferred-environment-location #PPACjp 開発者環境とTeams環境で 優先する環境の場所は PowerShellで変更できる たな (@dreams_panda) 11
管理者視点での環境における Dataverseの役割 #PPACjp たな (@dreams_panda)
既定の環境のDataverseの役割 • 既定の環境のDataverseは、システムが自動的に保存するストレージ • 追加費用の不要なPower Automate for desktopで作成したデスクトップ フローの保存先 • SharePoint Onlineのカスタムフォームの保存先 ※ 変更することも可能 • Project for the Web(新 Plannerの一部)のデータ保存先 • Microsoft TeamsのUpdatesアプリの履歴データ保存先 など Dataverse容量に注意! [参考] organizationのUpdates アプリを管理する - Microsoft Teams | Microsoft Learn https://learn.microsoft.com/ja-jp/microsoftteams/manage-updates-app?WT.mc_id=DX-MVP-5005072 #PPACjp たな (@dreams_panda) 14
環境管理におけるDataverseの役割 • 「セキュリティロール」をユーザーに付与することで、ユーザーが環境内 でどのような操作を行うことが出来るかのの権限制御を行う • セキュリティロールによって出来ることが異なる よく利用される定義済みセキュリティロール Basic User ベーシック ユーザー Environment Maker 環境作成者 System Customizer システムカスタマイザー System Administrator システム管理者 適切なセキュリティロールの設定が必要! [参考]セキュリティ ロールおよび特権 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/security-roles-privileges?WT.mc_id=DX-MVP-5005072 [参考]セキュリティ ロールを割り当てる - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/assign-security-roles?WT.mc_id=DX-MVP-5005072 #PPACjp たな (@dreams_panda) 15
さいごに #PPACjp たな (@dreams_panda)
さいごに Power Platformの管理の中心となる「環境」の種類と特徴を 押さえることは、環境戦略立案に大切な事項 #PPACjp たな (@dreams_panda) 17
THANK YOU ! Happy Power Platform Life! たな (@dreams_panda) 18