モデル駆動型アプリは、ソリューション オブジェクトとして配布されます。 モデル駆動型を作成した後は、アプリをソリューションに追加してエクスポートすることで、他の環境で使用できるようになります。
エクスポートされたソリューション (.zip ファイル) がターゲット環境に正常にインポートされると、ユーザーがアプリ内のテーブルまたはその他のオブジェクトに関連する セキュリティ ロール を持っている場合、アプリを使用できるようになります。
環境間でのソリューションの移動は、作成された製品に アプリケーション ライフサイクル管理 を適用する方法の基礎となります。
この記事では、基本的な方法でソリューションを操作する方法について説明します。 ソリューションの操作に関する詳細なガイダンスについては、この記事を参照してください。
ソリューションにアプリを追加する
アプリを配布するには、エクスポート用にアプリをパッケージ化できるようにソリューションを作成します。
Power Apps にサインインします。
左側のナビゲーション ウィンドウで [ ソリューション ] を選択し、[ 新しいソリューション] を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
[ 新しいソリューション ] ページでプロパティを入力し、[ 保存] を選択します。 詳細: ソリューションの作成
[ ソリューション] ページが表示されます。 [ 既存の追加] を選択し、[ アプリ] を選択し、[ モデル駆動型アプリ] を選択し、ソリューションに追加するアプリを選択して、[ 追加] を選択します。
不足している必須コンポーネント ページが表示された場合は、[はい、必要なコンポーネントを含める] を選択することをお勧めします。これにより、アプリの一部である、例えばテーブル、ビュー、フォーム、グラフ、サイトマップなどのコンポーネントが追加されます。 [OK] を選択.
ソリューションのエクスポート
アプリを配布して、他の環境にインポートしたり 、Microsoft Marketplace で利用できるようにするには、ソリューションを zip ファイルにエクスポートします。 その後、アプリとコンポーネントを含む zip ファイルを他の環境にインポートできます。
Power Apps の左側のナビゲーション ウィンドウで [ ソリューション] を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
ソリューションを選択し、ツール バーの [ ソリューションのエクスポート] を選択します。
[エクスポートする前] ウィンドウで、[公開]することをお勧めします。その後、[次へ]を選択してください。
不足している依存関係がある場合は、[ ソリューションの依存関係の管理 ] ウィンドウが表示されます。 [ 次へ ] を選択して、不足している依存関係を追加します。
[ このソリューションのエクスポート ] ウィンドウで、既に指定されている増分バージョン番号をそのまま使用するか、別のバージョン番号を入力し、[ アンマネージド ] または [ 管理] を選択して、[エクスポート] を選択 します。 ソリューション パッケージの種類の詳細については、「ソリューションの 概要」を参照してください。
注
- 現在の環境でプロジェクトの作業を継続する必要があるため、通常はソリューションを マネージド としてエクスポートします。 ソリューションのアンマネージド バージョンは、Microsoft Power Platform 資産のソースと見なし、ソース管理システムにチェックインする必要があります。 非開発環境にアンマネージド ソリューションをインポートすることはお勧めしません。
- 既定では、[ エクスポート時にソリューション チェッカーを実行する ] が選択されています。 ソリューション チェッカーを実行して、エクスポートで発生する可能性のある問題を特定することをお勧めします。
ブラウザーと設定に応じて、.zip パッケージ ファイルがビルドされ、既定のダウンロード フォルダーにコピーされます。 パッケージのファイル名は、ソリューションの一意の名前にアンダースコアとソリューションのバージョン番号を付加したものに基づいています。
注
ソリューションを使用してアプリをエクスポートする場合、アプリの URL はエクスポートされません。
ソリューションのインポート
インポートするアプリを含むソリューション zip ファイルを受け取ったら、ソリューション コンポーネント ページを開き、ソリューションをインポートします。 ソリューションが正常にインポートされると、アプリは環境内で使用できます。
- Power Apps にサインインします。
- 左側のナビゲーション ウィンドウで [ソリューション ] を選択し、ツール バーの [ ソリューションのインポート] を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
- ソリューションをインポートする場所については、次のオプションから選択します。
- このデバイス。 [参照] を選択して zip ファイルを探し、[ 次へ] を選択します。
- パイプライン。 ソリューションが Power Platform のパイプラインの一部である場合は、このオプションを選択します。 詳細情報: Power Platform でパイプラインを使用してソリューションをデプロイする
- [ インポート] を選択し、ソリューションがインポートされるまで待ちます。 これは、ソリューションの複雑さに基づいて、さまざまな時間がかかる場合があります。