キャンバス アプリのエクスポートとインポートの概要
この記事では、単一のアプリ ファイル、アプリ パッケージの形式でキャンバス アプリをエクスポートおよびインポートするために使用できるさまざまなオプションと、アプリケーション ライフサイクル管理 (ALM) の観点からの考慮事項について説明します。 ALMを効果的に管理するには、ソリューションを使用することをお勧めします。 キャンバス アプリ パッケージはALMをサポートしていないため、 Dataverse にアクセスできない場合にのみ、基本的なインポートおよびエクスポート機能に使用してください。
次のいずれかのオプションを使用して、キャンバス アプリをエクスポートおよびインポートできます。
- キャンバス アプリをアプリ パッケージとしてエクスポートおよびインポートする
- ソリューションの一部としてキャンバス アプリをエクスポートおよびインポートする
- キャンバス アプリを単一のアプリ ファイルとしてエクスポートおよびインポートする
重要
- パッケージの互換性がないため、キャンバス アプリ パッケージは 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
キャンバス アプリ パッケージをエクスポートできるのは、アプリの 所有者 または 共同所有者 のみです。 アプリをインポートするには、インポート先の 環境 に対する 環境作成者 権限が必要です。