既定でキャンバス アプリとクラウド フローをソリューションに追加する (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

Power Apps の ソリューション内でキャンバス アプリを作成 または Power Automate の ソリューションにクラウド フローを作成 することができます。 ソリューションでキャンバス アプリまたはクラウド フローを作成するには、手動での手順が必要でした。 これで、既定でソリューションに作成できるようになりました。

ソリューション内のキャンバス アプリとクラウド フローは Microsoft Dataverse で定義されているため、接続参照環境変数Dataverse API役割ベースのセキュリティ、ソリューション ベースの アプリケーション ライフサイクル管理 (ALM) などの Dataverse 機能を使用して管理できます。

重要

これはプレビュー機能です。 プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が一足先にアクセスし、そこからフィードバックを得ることができます。

前提条件

  • ソリューションは Dataverse に保存されており、この機能を使用するためには、環境に Dataverse データベースが必要です。 ない場合は、Dataverse データベースを追加 します。
  • ソリューションでキャンバス アプリを作成するには、CanvasApp テーブル に対する 書き込み 権限が必要です。 ソリューションでクラウド フローを作成するには、環境作成者ロール が必要です。 詳細については、セキュリティ ロールおよび特権 を参照してください。
  • ソリューションのキャンバス アプリまたはクラウド フローは、閲覧や編集を行う前に共有する必要があります。

重要

既定でソリューション内のキャンバス アプリとクラウド フローの作成を有効にする前に、考慮事項を確認してください。

サポートされている作成方法とエントリ ポイント

キャンバス アプリとクラウド フローの作成には、いくつかの方法とエントリ ポイントが使用できます。

キャンバス アプリの作成方法とエントリ ポイント

次の表は、既定でソリューションにキャンバス アプリを作成できるメソッドをまとめたものです。

メソッド 既定でソリューションのキャンバス アプリに対して使用可能か?
Dataverse からキャンバス アプリを作成する はい
SharePointExcelAzure Blob Storageその他 などの他のデータ ソースからキャンバス アプリを作成する はい
空白のキャンバス アプリを作成する
メモ:Power Apps > アプリ > 新規アプリ > キャンバス でも、空白のキャンバス アプリを作成できます。
はい
テンプレートからキャンバス アプリを作成する いいえ
SharePoint フォームをカスタマイズ してキャンバス アプリを作成する いいえ
Azure portal から Azure SQL Database を使用して直接キャンバス アプリを作成する いいえ

クラウド フローの作成方法とエントリ ポイント

次の表は、既定でソリューションにクラウド フローを作成できるメソッドをまとめたものです。

メソッド 既定でソリューションのクラウド フローに対して使用可能か?
ポータルでクラウド フローを一から作成する はい
ポータルのテンプレートからクラウド フローを作成する はい
Power Automate 管理 コネクタからクラウド フローを作成する はい
PowerShell からクラウド フローを作成する はい
Power Apps からクラウド フローを作成する はい
Teams からクラウド フローを作成する はい
OneDrive からクラウド フローを作成する はい
Dynamics 365 からクラウド フローを作成する はい
Excel アドインからクラウド フローを作成する はい
Power Automate モバイル アプリからクラウド フローを作成する はい
SharePoint からクラウド フローを作成する はい
Project Roadmap からクラウド フローを作成する はい

重要

サポートされていないエントリ ポイントは、そのエントリ ポイントでソリューション クラウド フローを作成するサポートが追加されるまで、クラウド フローの作成に失敗します。 最初に、サポートされている方法を使用してソリューションにクラウド フローを作成する必要があります。

機能の有効化

この機能は、既定で無効になっています。 使用する前に、有効にする必要があります。

  1. Power Platform 管理センターにサインインして、環境を選択します。
  2. 設定 > 製品 > 機能に移動します。
  3. Dataverse ソリューションで新しいキャンバス アプリとクラウド フローを作成する (プレビュー`) で、必要に応じて キャンバス アプリクラウド フロー をオンにします。

機能設定の管理に関する詳細情報

ソリューションでキャンバス アプリとクラウド フローを表示する

ソリューションでキャンバス アプリとクラウド フローのオブジェクトを表示するには、ソリューション ビュー を使用します。 ソリューション ビューで表示するには、ソリューション内に追加されたオブジェクトへのアクセス権が必要です。

ソリューションを使用してエクスポートおよびインポーする

この機能を有効にしたら、キャンバス アプリとフローのレガシー パッケージのエクスポートとインポート の代わりにソリューション エクスポートインポート を使用します。キャンバス アプリとフローのレガシー パッケージをインポートします。 レガシー パッケージは、環境設定がオフになっている環境にインポートできます。

考慮事項

既定でソリューションにキャンバス アプリとクラウド フローを作成することを決定する前に、次の考慮事項を考慮してください。

  • Dataverse 環境のキャパシティ消費と関連コストが増加する可能性があります。

  • キャンバス アプリに関連する既知のソリューション制限は、ソリューションで作成されたキャンバス アプリにも既定で適用されます。

  • この機能により、アプリのデータ ソースを追加するときに、環境変数が自動的に作成されます。

  • 既定では、この機能はすべてのキャンバス アプリを、Microsoft Dataverse の既定の発行者 が公開した既定のソリューションである、Common Data Services の既定のソリューション に保存します。 ただし、キャンバス アプリを別のソリューションに保存することをお勧めします。 既存のキャンバス アプリのソリューションへの追加に関する詳細情報

  • Power Platform 管理センターでキャンバス アプリとクラウド フローの機能をオンまたはオフにすると、組織テーブルの Dataverse プロパティ enablecanvasappsinsolutionsbydefaultenableFlowsInSolutionByDefault が更新されます。 次のサンプル ODATA スニペットを使用して、これらのプロパティの値を表示できます: [org URI]/api/data/v9.0/organizations。 詳細については、組織サービス参照 を参照してください。

  • ご利用の環境の既定の発行者またはソリューションの接頭辞を変更する予定がある場合は、ソリューション発行者の接頭辞ソリューション発行者の接頭辞の作成ソリューション発行者の接頭辞の変更 を参照してください。

  • 非ソリューション キャンバス アプリと非ソリューション クラウド フローをソリューションに追加して Dataverse に追加することはできますが、元に戻す方法はありません。

機能強化

次のシナリオは、Dataverse で定義されたクラウド フローとキャンバス アプリをサポートするように改善されました:

  • モニター > クラウド フロー アクティビティ ページで、ソリューション クラウド フローがサポートされるようになりました。
  • 自分のフローを一覧表示する API はソリューション クラウド フローを返しません。

既知の問題

  • 共有を可視化するクラウド フロー権限 の監査ログ イベントは、ソリューション クラウド フローでは更新されません。
  • 管理者 API としてフローを一覧化 は、これまでオン (公開) されていないソリューション クラウド フローを返しません。 この API は、すべてのソリューション クラウド フローを返すように更新されます。
  • ロードマップへの認証が委任されたフローをソリューションに追加して、Dataverse に移行することはできません。
  • SharePoint への委任認証を持つフローをソリューションに追加して、Dataverse に直接移行することはできません。 ただし、委任認証を削除して移行を許可し、移行後に再度追加することはできます。

参照

ソリューションの概要
アプリケーション ライフサイクル管理 (ALM) ガイド

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。