[この記事はプレリリース ドキュメントであり、変更されることがあります。]
Power Apps の新しいエクスペリエンスでは、プラン、データ モデル、アプリが 1 つのデザイン サーフェイスに組み合わされています。 この統合されたアプローチにより、気が散る作業を最小限に抑え、ソリューションの効率的な構築に集中できます。
主な機能
- すべてを一緒に設計する: 1 つのまとまりのあるプロセスでアプリ、プラン、データ モデルを一緒に構築します。
- AI を使用して迅速に構築する: 会話型チャットを使用して、アイデアから実際のプロトタイプにすばやく移行できます。
- インスタント アプリの作成: 1 回のクリックで要件とデータから最新の Web アプリを直接生成できます。
Important
- これはプレビュー機能です。
- プレビュー機能は運用環境向けではなく、機能が制限されている可能性があります。 これらの機能は 補足的な使用条件の対象であり、お客様が早期にアクセスしてフィードバックを提供できるように、公式リリースの前に利用できます。
アプリの作成
https://vibe.preview.powerapps.com にサインインします。
テキスト ボックスにプロンプトを入力し、Enter キーを 押します。
エージェントが作業を開始し、資産が読み込まれます。 プラン、データ モデル、アプリ プレビューの生成が表示されます。
プラン、データ、アプリが生成されたら、右上隅にある [保存] を選択します。 最初の保存では、選択したソリューションにアプリ、テーブル、およびプランがまとめて保存され、データはメモリ内のドラフト テーブルに残ります。 この方法では、データ ソースにコミットすることなく、データ モデルとアプリをすばやく反復処理できます。 アプリを発行するときに、データ ソースを選択します。
生成されたアプリとデータ モデルを確認して調整する
新しいワークスペースでは、 プラン、 データ、 アプリを切り替える際にコンテキストを保持する 1 つの統合チャットが使用されます。 アプリを視覚的にプレビューし、コードを検査し、ワークスペースから離れることなくインライン変更を行うことで、開発を高速化します。
各フォーカス領域には、作業面の上に特定のツールが表示されます。 たとえば、[ アプリ ] フォーカス領域を選択すると、次のオプションが表示されます。
凡例:
- アプリ: 選択すると、このフォーカス領域にアプリ固有のメニュー オプションが表示されます。
- プレビュー: アプリのライブ プレビューを表示します。
- コード: アプリのコードにアクセスして確認します。
- 分割: コードとアプリプレビューの両方を並べて表示します。
- プレビューの更新: アプリのプレビューを再読み込みして、最新の変更を確認します。
生成されたアプリを編集する
生成が完了すると、ビジュアル プレビューが作業画面にフォーカスして表示されます。
ナビゲーション項目とボタンを使用してアプリを直接操作して、アプリがどのように機能し、応答するかを確認できます。
コードを検査するには、 コード ビューまたは 分割 ビューに切り替えます。 src フォルダーを展開してサブフォルダーとファイルを表示し、生成されたコードを表示する任意のファイルを選択します。
アプリ、プラン、またはデータを変更すると、エージェントは変更を分析して、ソリューション内の他の場所で更新が必要かどうかを確認します。 その場合、エージェントは自動的に更新プログラムを適用し、チャットで集計します。
チャットを使用してアプリを編集する
作業画面のチャット入力を使用して、生成されたアプリに質問したり、変更を要求したりします。 例: "このボタンは何をしますか? または "テーマを青に変更します。
- 質問した場合、エージェントは説明応答を提供します。
- 変更を要求した場合、エージェントは要求を評価し、実装計画の概要を示して適用します。
- エージェントが変更を直接実装できない場合は、要求を再試行するための詳細なガイダンスまたは手順を受け取ります。
インライン アクションを使用してアプリを編集する
インライン アクションを使用して、アプリのスタイルを編集します。
インライン編集を切り替えるオプションを選択します。
編集するアイテムを選択します。 要素のアウトラインが表示され、対応するコード オブジェクトでラベルが付けられます。これにより、編集している内容を正確に把握できます。 要素の種類に応じて、プロパティ ウィンドウまたはインライン コントロールが文字体裁、スタイル設定、またはレイアウト用に表示されます。 ウィンドウ内でフォント、色、間隔などの値を直接調整します。 複数の要素が同じスタイルを共有している場合、1 つの変更をグループ全体に適用できます。 たとえば、カード内のボタンの色を変更すると、そのカード グループ内のすべてのボタンが更新されます。
インライン編集では、AI エージェントが関与することなく、関連付けられているコードが直接更新されます。
要素を選択したら、インライン チャットを開き、[ このボタンをプライマリブルーにする] のような変更を要求します。 選択した要素のコンテキストは自動的に渡されるため、プロンプトで説明する必要はありません。 この機能は、メイン チャットで同じ要求を入力するのと同じですが、より高速です。
完了したら、ビジュアル プレビューで結果を確認します。 必要に応じて、 コード ビューまたは 分割 ビューに切り替えて、生成されたファイルを調べます。
インライン アクションのキーボード ショートカット
クイック キーを使用して、アプリの編集中にインライン編集アクションを開いたり閉じたりすることができます。
- Alt キーを押しながら離 すと、インライン編集ジェスチャが切り替わります。
- Esc キーを押 してインライン編集ジェスチャを閉じます。
生成されたプランを編集する
[ プラン ] フォーカス領域を選択して、次のオプションにアクセスします。
凡例:
- プラン: このビューでプランを直接編集します。
- ユーザー ロール: 生成されたユーザー ロールと要件を表示します。
- データ モデル: データ モデルの提案されたテーブルを参照してください。
- テクノロジ: ソリューションに推奨されるテクノロジを確認します。
チャットを使用してプランを編集する
チャットを開き、質問を入力するか、次のような変更を要求します。
- マネージャー ロールを更新する
- オフライン アクセスの要件を追加する
- Power BI レポートを削除する
エージェントは要求を分析し、プランに更新プログラムを適用します。 また、対象の編集をインラインで直接行うこともできます。
ユーザー要件を編集する
変更する領域を選択して入力を開始するか、[ 編集] ボタンを選択して新しいロールと要件を追加します。 エリアが選択されている間はインライン チャットを使用して、エージェントのコンテキストを提供します。 この方法では、特定の要素を記述する手間を省きます。
データ モデルを編集する
[ データ モデル ] 領域で、編集する特定のテーブルの省略記号を選択します。
データ ワークスペースの表示、提案されたテーブルの保存、またはエージェントとのチャットを選択して、要求している編集に関する特定のコンテキストを渡すことができます。
テクノロジを編集する
[ テクノロジ ] 領域で、推奨されるテクノロジの横にある省略記号を選択して、計画から削除します。 また、新しいテクノロジを追加したり、要求する変更の特定のコンテキストを使用してエージェントとチャットしたりすることもできます。
生成されたデータ モデルを編集する
[ データ] を選択し、データを確認して絞り込みます。 データ ビューには、提案されたすべてのテーブル、それらのリレーションシップ、およびサンプル データが表示されます。 スキーマと、生成されたアプリでデータがどのように使用されるかを理解するのに役立ちます。 テーブルは現在メモリ内のみであり、どのデータ ソースにもパブリッシュされません。 ビジネス ニーズを満たすまで変更できます。 詳細については、Power Apps を使用してテーブルを作成および編集する を参照してください。
伝説
- データ: このビューでデータ モデルを直接編集します。
- テーブルの追加: 下書きまたは既存のテーブルを追加します。
- リレーションシップの作成: 2 つのテーブル間にテーブル リレーションシップを作成します。
- データ ビュー: テーブルの作成、テーブルリレーションシップの構成、データのダイアグラムの表示を行うデータ ワークスペース エクスペリエンスを表示します。
- 削除: テーブルと関連付けられているすべてのテーブル行を削除します。
チャットを使用してデータを編集する
チャットを使用して質問したり、提案されたフィールド、テーブル、リレーションシップの変更を要求したりします。
アプリのデータセットを強化するための追加のサンプル データを要求することもできます。 エージェントは要求を分析し、必要な更新を行います。
一部のアクションは、エージェント チャットではサポートされない場合があります。 詳細については、記事の 制限事項に関する セクションを参照してください。
インライン アクションを使用してデータを編集する
新規または既存のテーブルを追加するか、データ ワークスペース内で直接リレーションシップ、テーブル、サンプル データを対象に変更を加えます。
編集するには、変更するテーブルの横にあるリレーションシップ行または省略記号 (...) を選択します。
[ 削除] を選択して、データ モデルからリレーションシップまたはテーブルを削除するか、必要に応じて特定の編集を行います。
データ テーブルを追加する
データ モデルに新規または既存のテーブルを含めるには、コマンド バーで [テーブルの 追加] を 選択します。
[下書き] テーブルを選択して新しいメモリ内テーブルを最初から作成するか、[既存の Dataverse テーブル] を選択して既にあるデータを追加します。
リレーションシップの追加と編集
コマンド バーで [ リレーションシップの追加] を選択して、2 つのテーブル間に新しいリレーションシップを追加します。
リレーションシップを編集するには、2 つのテーブル間のリレーションシップ行を選択し、ドロップダウン メニューから [編集] を選択します。 ここでは、リレーションシップの種類を変更したり、参照列を追加することができます。 リレーションシップで使用される論理名の変更など、高度な編集を実行することもできます。
一部のリレーションシップ構成は現在サポートされていません。 詳細については、既知の制限 を参照してください。
データ テーブルを削除する
削除するテーブルを選択します。
コマンド バーで [削除 ] を選択します。
- 下書きテーブルを削除すると、そのテーブルとそのすべての行が削除されます。
- 既存の Dataverse テーブルを削除した場合、テーブルとそのデータは元のソースに残ります。ソリューションから参照を削除するだけです。
テーブル内のデータを表示および編集する
- コマンド バーから [データの表示 ] を選択します。
- このビューでは、必要に応じて列と行を追加、削除、または変更できます。
行の所有権
所有権の種類を ユーザー、 チーム、または 組織に変更するには、次のいずれかの手順に従います。
[ 表示オプション ] を選択し、[ 行の所有権] を選択します。
コマンド バーで [ データの表示 ] を選択し、行を選択して、[ 行の所有権] を選択します。
データ テーブルのプロパティを編集する
- 編集するテーブルを選択し、コマンド バーで [ データの表示 ] を選択します。
- [プロパティ] を選択して、テーブルの表示名、複数形の名前、説明、およびその他の詳細を更新します。
アプリケーション ライフサイクル管理 (ALM) 機能
次の ALM 機能がサポートされています。
保存: 自動保存は現在使用できません。 進行状況を保存するには、いつでもコマンド バーで [保存] を選択します。 この操作により、すべての編集内容が優先ソリューション内のすべてのソリューション オブジェクトに保存されます。
データの発行: 下書きテーブルを発行するには、テーブルを運用環境で使用できるようにする準備ができたら、データ カードのコンテキスト メニューから [ 下書き テーブルの発行] を選択します。 ターゲット データ ソースとして Dataverse を選択できます。 発行されると、これらの下書きテーブルを使用するすべてのアプリが、発行済みバージョンを使用するように自動的に更新されます。
アプリの発行: 運用環境用にアプリをリリースする準備ができたら、アプリのコマンド バーで [発行 ] を選択します。 アプリで下書きテーブルを使用している場合は、それらのテーブルも発行するように求められます。
アプリを共有する: アプリを他のユーザーと共有するには、[ 共有 ] を選択し、アプリを実行するためのアクセス権を付与するユーザーのアカウントを追加します。
データ ソースを選択して発行する
発行する準備ができたら、右上の [ 発行] を選択します。
発行するデータ ソースを選択し、下書きテーブルをアプリに保存し、[ 発行] を選択します。
既知の制限事項
新しい Power Apps エクスペリエンスには、次の制限があります。
- 新しい作成エクスペリエンス以外では、新しい作成エクスペリエンスで作成されたアプリにアクセスしたり編集したりすることはできません。
- アプリをエクスポートし、新しい作成エクスペリエンスの外部 (VS Code など) で編集すると、PAC CLI を使用して再デプロイすると新しいアプリが作成され、元のプランから切断されます。
- 現時点では、プランごとに 1 つのアプリしか持つことができません。1 つのプラン内の複数のアプリが一時的に有効になっていません。
- 既存のプランを新しいエクスペリエンスで開くことはありません。
- キャンバスアプリとモデル駆動型アプリはサポートされていません。新しい作成エクスペリエンスでは、これらのアプリの種類を推奨、開く、または編集することはできません。
- 既存のテーブルは、データ モデルの提案中に自動的には推奨されません。既存のテーブルをプランに手動で追加できます。
- チャットを使用した既存の Dataverse テーブルの編集は現在サポートされていません。これらのテーブルは、データ エディターを使用して手動で変更できます。
- コード ビューまたは分割ビューでの直接コード編集はサポートされていません。これらのビューでコードを直接変更することはできません。
- プランから (コード アプリを除いて) 提案されたテクノロジを直接作成することはできません。追加のテクノロジを手動で追加する必要があります。
フィードバックを共有する
生成されたコンテンツに関するフィードバック: 生成されたコンテンツを評価するには、チャット ウィンドウのサムアップアイコンまたはサムダウン アイコンを使用します。 詳細については、[特定のフィードバックを提供する 理由を教えてください ] を選択します。
全体的なエクスペリエンスに関するフィードバック: コマンド バーの [フィードバックの送信 ] を選択して、全体的なエクスペリエンスに関する考えを共有します。 フィードバック カテゴリを選択し、提供されたフィールドにコメントを入力します。