ソリューションの使用
ソリューションは、アプリやコンポーネントをある環境から別の環境に転送したり、一連のカスタマイズを既存のアプリに適用したりするのに役立ちます。 ソリューションには、1 つまたは複数のアプリや、サイト マップ、テーブル、プロセス、Web リソース、選択肢、フローなどの他のコンポーネントを含めることができます。
ソリューションは、Power Apps および他の Microsoft Power Platform 製品 (Power Automate など) にアプリケーション ライフサイクル管理 (ALM) を実装するための手段です。
Power Apps を使用すると、make.powerapps.com ナビゲーション メニューから、ソリューションの作成、編集、エクスポート、展開、削除 (およびその他の多くの機能) などを実行できます。 ホーム ページで、画面左側の ソリューション を探します。 見つからない場合は、詳細 を選択して、[ソリューション] を探してください。
Power Apps では、Common Data Service の既定のソリューションや他の既定のソリューションなど、環境内に既定の非管理ソリューションがいくつか含まれています。 ただし、ソリューションの構築を開始するときは、すべての要素をパッケージ化する新しいソリューションを作成する必要があります。これにより、それらの要素を管理ソリューションとしてエクスポートすることができます。
簡単に言うと、管理ソリューションでは、ユーザーはソリューション内の要素を変更することはできません。 そのため、管理ソリューションの更新を開発ソリューションからテスト環境または運用環境に公開すると、ユーザーができることは、公開されたコンポーネントの使用のみであり、ソリューション内のコンポーネントを変更することはできません。
ソリューションをエクスポートする準備ができたら、パイプラインを確立して、別の環境へのソリューションの公開を効率化することもできます。 このユニットの範囲外ですが、この画面の下部にあるリンクを確認して、詳細を調べることができます。
ソリューションでキャンバス アプリ、フロー、カスタム コネクタを使用する際は、次に示す既知の制限を考慮してください。
- "アプリは環境から削除されているフローに接続しています" というキャンバス アプリの公開エラーが発生した場合: 削除されているフローをアプリから取り除いてください。 その後で、アプリを保存し公開します。
- 環境バックアップや環境の復元操作を行うすべてのユーザーと共有されるキャンバス アプリは、復元した環境内のすべてのユーザーと共有されるわけではありません。 キャンバス アプリはセキュリティ グループと共有することができ、復元した環境内のアプリは、そのセキュリティ グループと共有されることに注意してください。
- Project Roadmap コネクタまたは委任された承認を使用するソリューション クラウド フローは、現時点ではソリューションに追加できません。 この制限を回避するには、フローを編集して Project Roadmap コネクタの使用や委任された承認を削除し、フローをソリューションに追加してから、必要に応じてフローを元に戻します。
推奨されるコンテンツ
詳細については、次の記事をご覧ください。