この記事では、単一のアプリ ファイル、アプリ パッケージ、およびアプリケーション ライフサイクル管理 (ALM) の観点からの考慮事項の形式で キャンバス アプリをエクスポートおよびインポートするために使用できるさまざまなオプションについて説明します。 ALM を効果的に管理するには、ソリューションの使用をお勧めします。 キャンバス アプリ パッケージは ALM をサポートしていないため、Dataverse にアクセスできない場合、基本的なインポートおよびエクスポート機能にのみ使用してください。
次のいずれかのオプションを使用して、キャンバス アプリをエクスポートおよびインポートできます。
- キャンバス アプリをアプリ パッケージのエクスポートとインポート
- ソリューションの一部としてキャンバス アプリをエクスポートおよびインポートする
- 1 つのアプリ ファイルとしてキャンバス アプリをエクスポートおよびインポートする
重要
- キャンバス アプリ パッケージは、パッケージの非互換性のため、Dataverse ソリューション パッケージ では使用できません。
- フロー、接続参照など Dataverse 依存関係があるキャンバス アプリは、キャンバス アプリ パッケージではサポートされていません。 Microsoft Power Platform 環境内の ALM 機能については、キャンバス アプリ パッケージのエクスポートとインポートではなく、Microsoft Dataverse と ソリューションを使用します。 詳細: ALM の概要
- App Insights インストルメンテーション キーは、インポートされたキャンバス アプリに存在する場合があります。 アプリをインポートした後、インストルメンテーション キーを調べて、目的の App Insights リソースに対応していることを確認します。
キャンバス アプリをアプリ パッケージのエクスポートとインポート
パッケージを使用して、キャンバス アプリをエクスポートおよびインポートできます。 この機能を使用すると、ある環境からアプリをエクスポートし、別の環境にインポートできます。
キャンバス アプリ パッケージに含まれるリソース
アプリは、さまざまなリソースを使用する可能性があります。 たとえば、ほとんどのアプリは接続を使用します。 他のアプリでは、Power Automate を使用したり、カスタム コネクタを準備したり、あるいはゲートウェイを使用してオンプレミスのリソースに接続したりできます。 一部のアプリは Dataverse のカスタマイズを使用することもできます
次の表では、さまざまなリソース タイプ、サポータビリティ、インポート オプションを説明します。
リソースの種類 | サポートされています | インポート オプション |
---|---|---|
App | はい、キャンバス アプリの場合 | 環境にアプリをインポートするには、2 つのオプションがあります:
|
Power Automate | はい | 環境にフローをインポートするには、2 つのオプションがあります:
注: フローが依存するすべてのリソースは、エクスポートされるアプリ パッケージにも含まれますが、パッケージのインポート時に構成する必要があります。 ソリューションを使用して、フローをエクスポートおよびインポートすることもできます。 詳細: Power Automate のソリューション |
カスタム コネクタ | いいえ | カスタム コネクタのエクスポートはサポートされていません。 ターゲット環境でカスタム コネクタを再作成する必要があります。 |
つながり | いいえ | 接続のエクスポートはサポートされていません。 ターゲット環境で接続を再作成する必要があります。 |
Dataverse のカスタマイズ | いいえ | キャンバス アプリ パッケージの一部として Dataverse のカスタマイズのエクスポートはサポートされていません。 Dataverse ソリューションを代わりに使用する必要があります。 詳細: Dataverse のソリューション |
ゲートウェイ | いいえ | ゲートウェイをエクスポートまたはインポートすることはできません。 ターゲット環境でゲートウェイを再作成する必要があります。 |
Permissions
アプリの 所有者 または 共同所有者 のみ、キャンバス アプリ パッケージをエクスポートできます。 アプリをインポートするには、環境メーカー アクセス許可が移行先の環境で必要です。