既定でキャンバス アプリとクラウド フローをソリューションに追加する
Power Apps の ソリューション内でキャンバス アプリを作成 または Power Automate の ソリューションにクラウド フローを作成 することができます。 ソリューションでキャンバス アプリまたはクラウド フローを作成するには、手動での手順が必要でした。 これで、既定でソリューションに作成できるようになりました。
ソリューション内のキャンバス アプリとクラウド フローは Microsoft Dataverse で定義されているため、接続参照、環境変数、Dataverse API、役割ベースのセキュリティ、ソリューション ベースの アプリケーション ライフサイクル管理 (ALM) などの Dataverse 機能を使用して管理できます。
重要
- キャンバス アプリの設定はプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能は、お客様が一足先にアクセスして追加使用条件 の対象で、公式リリースの前に使用できるようになっています。
前提条件
- ソリューションは Dataverse に保存されており、この機能を使用するためには、環境に Dataverse データベースが必要です。 ない場合は、Dataverse データベースを追加 します。
- ソリューションでキャンバス アプリを作成するには、CanvasApp テーブル に対する 書き込み 権限が必要です。 ソリューションでクラウド フローを作成するには、環境作成者ロール が必要です。 詳細については、セキュリティ ロールおよび特権を参照してください。
- ソリューションのキャンバス アプリまたはクラウド フローは、閲覧や編集を行う前に共有する必要があります。
重要
ソリューションでキャンバス アプリとクラウド フローの作成を既定で有効にする前に、この記事の 考慮事項 セクションを確認してください。
サポートされている作成方法とエントリ ポイント
キャンバス アプリとクラウド フローの作成には、いくつかの方法とエントリ ポイントが使用できます。
キャンバス アプリの作成方法とエントリ ポイント
次の表は、既定でソリューションにキャンバス アプリを作成できるメソッドをまとめたものです。
メソッド | 既定でソリューションのキャンバス アプリに対して使用可能か? |
---|---|
Dataverse からキャンバス アプリを作成する | はい |
SharePoint、Excel、Azure Blob Storage、その他 などの他のデータ ソースからキャンバス アプリを作成する | はい |
空白のキャンバス アプリを作成します 注: Power Apps>アプリ>新しいアプリ>キャンバス でも、空白のキャンバス アプリが作成されます。 |
はい |
テンプレートからキャンバス アプリを作成する | いいえ |
SharePoint フォームをカスタマイズ してキャンバス アプリを作成する | いいえ |
クラウド フローの作成方法とエントリ ポイント
次の表は、既定でソリューションにクラウド フローを作成できるメソッドをまとめたものです。
メソッド | 既定でソリューションのクラウド フローに対して使用可能か? |
---|---|
ポータルでクラウド フローを一から作成する | はい |
ポータルのテンプレートからクラウド フローを作成する | はい |
Power Automate 管理 コネクタからクラウド フローを作成する | はい |
PowerShell からクラウド フローを作成する | はい |
Power Apps からクラウド フローを作成する | はい |
Teams からクラウド フローを作成する | はい |
OneDrive からクラウド フローを作成する | はい |
Dynamics 365 からクラウド フローを作成する | はい |
Excel アドインからクラウド フローを作成する | はい |
Power Automate モバイル アプリからクラウド フローを作成する | はい |
SharePoint からクラウド フローを作成する | 可 |
Project Roadmap からクラウド フローを作成する | 可 |
重要
サポートされていないエントリ ポイントは、そのエントリ ポイントでソリューション クラウド フローを作成するサポートが追加されるまで、クラウド フローの作成に失敗します。 最初に、サポートされている方法を使用してソリューションにクラウド フローを作成する必要があります。
機能の有効化
この機能は、既定で無効になっています。 使用する前に、有効にする必要があります。
- Power Platform 管理センターにサインインして、環境を選択します。
- 設定>製品>機能に移動します。
- [ソリューションで新しいキャンバス アプリとクラウド フローを作成する] Dataverse で、必要に応じて [キャンバス アプリ (プレビュー)] または [クラウド フロー] をオンにします。
機能設定の管理の詳細については、 「機能設定の管理」 をご覧ください。
ソリューションでキャンバス アプリとクラウド フローを表示する
ソリューションでキャンバス アプリとクラウド フローのオブジェクトを表示するには、ソリューション ビュー を使用します。 ソリューション ビューで表示するには、ソリューション内に追加されたオブジェクトへのアクセス権が必要です。
ソリューションを使用してエクスポートおよびインポーする
この機能を有効にしたら、キャンバス アプリとフローのレガシー パッケージのエクスポートとインポート の代わりにソリューション エクスポート と インポート を使用します。キャンバス アプリとフローのレガシー パッケージをインポートします。 レガシー パッケージは、環境設定がオフになっている環境にインポートできます。
考慮事項
既定でソリューションにキャンバス アプリとクラウド フローを作成することを決定する前に、次の考慮事項を考慮してください。
- Dataverse 環境のキャパシティ消費と関連コストが増加する可能性があります。
- キャンバス アプリに関連する既知のソリューション制限は、ソリューションで作成されたキャンバス アプリにも既定で適用されます。
- この機能により、アプリのデータ ソースを追加するときに、環境変数が自動的に作成されます。
- 既定では、この機能はすべてのキャンバス アプリを、Microsoft Dataverse の既定の発行者 が公開した既定のソリューションである、Common Data Services の既定のソリューション に保存します。 ただし、キャンバス アプリを別のソリューションに保存することをお勧めします。 既存のキャンバス アプリのソリューションへの追加に関する詳細情報。
- Power Platform 管理センターでキャンバス アプリとクラウド フローの機能をオンまたはオフにすると、組織テーブルの Dataverse プロパティ
enablecanvasappsinsolutionsbydefault
とenableFlowsInSolutionByDefault
が更新されます。 次のサンプル ODATA スニペットを使用して、これらのプロパティの値を表示できます:[org URI]/api/data/v9.0/organizations
。 詳しくはOrganization テーブルの参照を参照してください。 - 環境の既定の発行元またはソリューションのプレフィックスを変更する予定の場合は、ソリューション発行元のプレフィックス、ソリューション発行元のプレフィックスの作成、および ソリューション発行元のプレフィックスの変更で詳細を確認できます。
- 非ソリューション キャンバス アプリと非ソリューション クラウド フローをソリューションに追加して Dataverse に追加することはできますが、元に戻す方法はありません。
機能強化
次のシナリオは、Dataverse で定義されたクラウド フローとキャンバス アプリをサポートするように改善されました:
- モニター>クラウド フロー アクティビティ ページで、ソリューション クラウド フローがサポートされるようになりました。
- 自分のフローを一覧表示する API はソリューション クラウド フローを返しません。
- 共有の可視性を提供するクラウド フロー権限 の監査ログ イベントに、ソリューション クラウド フローが含まれるようになりました。
- 管理者としてフローを一覧表示する API は現在、以前はオンになっていなかった (公開されていない) ソリューション クラウド フローを返すようになりました。 この API は、すべての非ソリューション クラウド フローとソリューション クラウド フローを返すようになりました。
- ロードマップへの委任認証を含むフローをソリューションに追加して Dataverse へ移行できます。
- SharePoint への委任認証を含むフローをソリューションに追加して Dataverse へ移行できます。
この機能は、一般提供ですか、それともプレビューですか?
2024 年 10 月 29 日に、クラウド フロー設定が一般提供されました。 キャンバス アプリの設定はプレビューのままです。