ソリューション内からキャンバス アプリを作成する

たとえば、アプリを別の環境にデプロイする場合は、ソリューション内からアプリを作成します。 ソリューションには、アプリだけでなく、カスタマイズされたテーブル、選択肢、その他のコンポーネントを含めることができます。 ソリューション内からアプリやその他のコンポーネントを作成し、ソリューションをエクスポートして、別の環境にインポートすることで、さまざまな方法で環境をすばやくカスタマイズできます。

ソリューションの詳細については、ソリューションの概要 を参照してください。

前提条件

このトピックの手順を実行するには、Microsoft Dataverse データベースを含む環境に切り替える必要があります。

注意

ソリューションに含まれるキャンバス アプリでフローを使用/実行するには、プロセス (ワークフロー)テーブルの読み取り権限を持つ Dataverse セキュリティ ロールが割り当てられている必要があります。 Dataverse でのセキュリティ ロールおよび特権の詳細については、セキュリティ ロールおよび特権を参照してください。

ソリューションの作成

アプリを作成する、またはアプリをリンクするソリューションが既にある場合は、この手順をスキップできます。

  1. Power Apps にサインイン して、必要に応じて適切な環境に切り替えます。

    • ソリューション内からアプリを作成する場合は、Dataverse データベースを含む環境に切り替えます。
    • 既存のアプリをソリューションにリンクする場合は、そのアプリを含む環境に切り替えます。
  2. 左のナビゲーション バーで、ソリューション を選択します。

    左のナビゲーション バーにあるソリューションのオプション。

  3. タイトル バーの下のバナーで、新しいソリューション を選択します。

    バナーの新規ソリューションのオプション。

  4. 表示されるウィンドウで、表示名、発行元、およびソリューションのバージョンを指定します。

    新しいソリューションのオプション。

    指定した表示名に基づいて名前 (スペースなし) が自動的に生成されますが、必要に応じて生成された名前をカスタマイズできます。 これらの領域に特定のニーズがない場合は、環境には既定の発行元、バージョンには 1.0 を指定できます。

  5. 左上隅にある 保存して閉じる を選択します。

    新しいソリューションの保存。

ソリューション内でキャンバス アプリを作成する

ソリューション内から空のキャンバス アプリを作成することができます。 ソリューション内から 3 画面アプリを自動的に生成したり、テンプレートやサンプル アプリをカスタマイズしたりすることはできません。

  1. Power Apps にサインイン します。

  2. 必要に応じて、キャンバス アプリを作成するソリューションを含む環境に切り替えます。

  3. 左のナビゲーション バーで、ソリューション を選択します。

    左のナビゲーション バーにあるソリューションのオプション。

  4. ソリューションの一覧で、キャンバス アプリを作成するソリューションを選択します。

  5. タイトル バーの下のバナーで、新着 > アプリ > キャンバス アプリ を選択して、作成するアプリのフォーム ファクター (携帯電話またはタブレット) を選択します。

    ソリューションでアプリを作成するためのオプション。

    Power Apps Studio は、別のブラウザー タブに空白のキャンバスで開きます。

  6. アプリを作成して (または少なくとも 1 つの変更を加えて)、変更を保存します。

  7. ソリューションを選択したブラウザー タブで、完了 を選択してソリューションのコンポーネントの一覧を更新します。

    完了ボタン。

    新しいアプリが、そのソリューションのコンポーネントの一覧に表示されます。 アプリへの変更を保存すると、ソリューションに含まれているバージョンに反映されます。

アプリをソリューションにリンクする場合は、両方が同じ環境にあり、アプリがソリューション内から作成されている必要があります。

  1. Power Apps にサインイン します。

  2. 必要に応じて、アプリをリンクするソリューションを含む環境に切り替えます。

  3. 左のナビゲーション バーで、ソリューション を選択します。

    左のナビゲーション バーにあるソリューションのオプション。

  4. ソリューションの一覧で、アプリをリンクするソリューションを選択します。

  5. タイトル バーの下のバナーで、既存の追加 > アプリ > キャンバス アプリ を選択します。

    既存のアプリをリンクするためのバナーのオプション。

    この環境のソリューション内で作成されたキャンバス アプリの一覧が表示されます。

  6. アプリの一覧からソリューションにリンクするアプリを選択して、追加 を選択します。

    追加ボタン。

既知の制限

既知の制限については、ソリューションの概要を参照してください。

次の手順