演習 - Power Apps の環境を理解する
テナント内には、通常は会社レベルまたは組織レベルの環境が存在します。 環境とは、データ接続や Microsoft Power Automate からのフローなど、アプリとその他のリソース用のコンテナーを指します。 これは、組織がビジネス要件に基づいて項目をグループ化する方法です。
このモジュールに沿って作業している場合、特定の環境でずっと作業をしていることになります。 現在の環境は、Power Apps Studio の右上隅で確認できます。 "環境" というラベルの下に、アクティブな環境の名前が表示されます。 次の例では、ユーザーは "PowerPagesDeveloper-..." という環境で作業しています。
Microsoft Power Apps を初めてご利用の場合は、この時点では既定の環境しかない可能性があります。 他に使用可能な環境が存在する場合、ヘッダーで現在の環境名を選択します。 画面の右側に環境の選択パネルが表示され、別の環境を検索したり、選択したりできるようになります。
注
Power Apps 環境で作業する必要がある場合は、Power Apps アプリ単位のプラン、または Power Apps ユーザーごとのプランが必要です。 また、Dynamics 365 の制限付きテーブルを使用する必要がある場合は、Power Apps for Dynamics 365 ライセンスも必要です。 ライセンス情報へのリンクについては、このモジュールのサマリー ユニットを参照してください。
環境を使用する理由
追加環境を作成する理由は次のとおりです。
- 部署ごとに独立してアプリを開発 - 大規模な組織では、各部署が別々の環境で作業できます。 これにより、部門の従業員は、適切なアプリと会社のデータのみを表示できます。
- アプリのアプリケーション ライフサイクル管理 (ALM) のサポート - 別個の環境を使用すると、開発段階の異なるアプリを既に公開されているアプリから分離できます。 一般的なオプションには、開発、テスト、および運用の環境があります。 加えて、試用環境は、最終的な展開前にフィードバックを収集するのに役立ちます。
- データ アクセスの管理 - 各環境には、ビジネス データの独自のソースを含めることができます。 環境間で共有できない、環境に固有のデータ接続を作成できます。
注
環境は、アプリ作成者と Power Apps 管理者のみが利用できます。 ユーザーとアプリを共有する場合、ユーザーはアプリを実行するだけで済みます。適切なアクセス許可を持っている限り、アプリがどの環境から来たのかを知る必要はありません。
環境の種類
新しい環境を作成するときは、次の種類から選択できます。
- 開発者 - 開発者向けプラン ライセンスを持つユーザーが作成します。 作成者が使用することを意図しています。 ユーザーが積極的に使用している限り、無期限に使用できます。 開発環境には、プレミアム機能へのアクセスが含まれます。
- 運用 - 運用環境のアプリ、フロー、データに使用されます。 既定の環境は運用環境です。
- 試用版 - Microsoft Power Platform 機能の一時的な開発と調査がサポートされます。 個人での使用を目的として設計され、30 日後に自動的に期限切れになります。
- 試用版 (サブスクリプション ベース) - 管理者は、複数のユーザーに使用を割り当てることができます。 マルチユーザー、部門全体のソリューション、および概念の証明テストに適しています。 延長可能な終了日が設定されています。
- サンドボックス - Microsoft Dataverse 内の非運用環境です。 安全なテストと開発に最適です。 サンドボックスは運用環境のデータから隔離されています。
環境の基本を理解できたので、次の手順に従って環境を作成できます。
環境の作成
環境を作成できるのは、管理者だけです。 管理者ではない場合は、このセクションで設定について説明する際に役立ちます。
Power Apps Maker Portal で、右上隅近くにある歯車 (設定) アイコンを選択し、管理センターを選択します。
これにより、Power Platform 管理センターに新しいブラウザー タブが作成されます。 また、https://admin.powerplatform.microsoft.com に直接移動することもできます。
左上隅から設定ホイールを選択します。 次に、管理センターを選択します。
Power Platform 管理センターのホーム画面で、左側のナビゲーション ペインで 管理 タブを選択します。
管理画面で環境を選択すると、テナント内のすべての環境が表示されます。 1 つしかない場合、接尾辞「(既定)」付き表示されます。 図では、既定の環境名は隠れていますが、PowerPagesDeveloper 環境は開発環境として表示されています。
コマンド バーで、+ 新規 を選択します。
新しい環境 パネルで、名前を入力し、リージョンを選択して、環境の種類を選択します。 オプションで、試用版、サンドボックス、または本番環境に Dataverse を追加できます。
環境での Dataverse の使用を有効にするには、Dataverse データ ストアの追加をはいに切り替えます。 必要ない場合、いいえのままにします。 開発環境には、デフォルトで Dataverse が含まれています。
管理者は、Azure での従量課金制を選択して、環境を Azure サブスクリプションにリンクし、Dataverse や Power Apps などのサービスに対して料金を支払うこともできます。 これはオプションであり、運用環境とサンドボックス環境でのみ使用できます。
別のユーザーのために開発環境を設定する場合、代理で作成 トグルを使用して所有者を割り当てます。 これにより、管理者はテナント内のユーザー向けに開発環境を作成できます。
Dataverse を追加した場合、次へ を選択して構成します。 まだ準備できていない場合は、保存 を選択します。
Dataverse を含むサンドボックス、本番環境、開発環境では、Dataverse の追加パネルが表示されます。 言語と通貨を選択します。これらは後で変更できません。 サンプル アプリとデータを有効にすることもできます。 保存 を選択して完了します。
注
環境の作成には、少なくとも 1 GB の使用可能なテナント容量が必要です。 容量が不足している場合、スペースを解放するか、追加購入してください。
データベースの準備には数分かかる場合があります。 完了した新しい環境が一覧に表示されます。
Power Apps ホーム ページに戻ると、新しい環境が一覧に表示されます。
環境へのアクセスを管理する
既定では、次の 2 つのロールのいずれかでアクセスを管理できます。
- システム管理者 - 環境を作成および管理するための完全なアクセス許可。
- 環境作成者 - アクセス許可に基づいて、アプリを表示、作成、変更し、Dataverse を操作できます。
環境管理者は、他のセキュリティ ロールを作成し、ユーザーを割り当てることもできます。 ロールを割り当てる方法は次のとおりです。
管理、環境の順に選択します。
環境を選択してから、設定を選択します。
ユーザー + アクセス許可 を展開し、ユーザー を選択します。
ユーザー一覧で、ユーザーの追加を選択します。
ユーザーの追加パネルで、ユーザーの名前またはメール アドレスを入力します。
追加 を選択します。 しばらくすると、セキュリティ ロールの管理パネルが表示されます。
注
ユーザーは Microsoft Entra ID で有効化され、有効なライセンスを持ち、適切なセキュリティ グループに属している必要があります。 エラーが発生した場合は、再試行の前に次の前提条件を確認してください。 サマリー ユニットには、詳細情報へのリンクが含まれています。
セキュリティ ロールの管理パネルで、ロールを選択します。 この例では、環境作成者を選択します。
保存 を選択します。
ユーザーとそのロールが追加されると、ユーザー一覧に確認メッセージが表示されます。
これらの手順を完了すると、Microsoft Power Apps で環境を作成および管理する方法の基本を理解できます。