次の方法で共有


キャンバス アプリのエクスポートとインポートの概要

この記事では、単一のアプリ ファイル、アプリ パッケージ、およびアプリケーション ライフサイクル管理 (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

アプリの 所有者 または 共同所有者 のみ、キャンバス アプリ パッケージをエクスポートできます。 アプリをインポートするには、環境メーカー アクセス許可が移行先の環境で必要です。

参照