次の方法で共有


Copilot でギャラリーのフィルター、並べ替え、検索を行う (プレビュー)

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

Copilot を使用すると、キャンバス アプリ ギャラリー内のアイテムをすばやくフィルター処理、並べ替え、検索できます。 Copilot は、入力した自然言語式を使用して、データベースへのクエリを生成します。 このクエリは、必要なレコードをすばやく見つけられるように、ギャラリーまたはグリッド内のレコードの現在のビューのスコープを設定します。

この機能は、主に 3 種類のコマンドをサポートしています:

  • フィルター 複雑な条件を指定して、特定のセットにレコードのリストをフィルタリングします。 たとえば、およびまたは ステートメント、等しいより大きい などの関係演算子を使用します。
  • 並び替え リストの項目を並べ替えます。 たとえば、レコードは昇順または降順で表示できます。
  • 検索で始まる を使用して特定のレコード セットを検索します。

結果をレコードの一覧として表示できないため、Copilot は、topminmaxsumaverage などの集計クエリをサポートしていません。

この機能には、主に 5 つの利点があります。

  • Copilot では、自然言語コマンドを使用できます。 ユーザーはコマンド (フィルター、並べ替え、検索) を自然言語で表現できます。 プロンプト ユーザー インターフェイス (UI) は、機能する自然言語の文章のさまざまな例を表示することで、ユーザーが文章を作成するのに役立ちます。
  • Copilot では、クエリ結果全体に対するクエリが可能です。 アプリケーションがこれらのタスク用の UI コントロールを提供していない場合でも、ユーザーはフィールドをフィルター処理、並べ替え、検索できます。 たとえば、アプリケーションに検索バーがない場合でも、ユーザーはレコードを検索できます。
  • Copilot は開発時間を節約します。 作成者は、アプリに必要なすべての UI コントロールを開発する必要がないため、アプリの開発時間を節約できます。 代わりに、この機能については Copilot に頼ることができます。
  • Copilot はクエリ セーフです。 Copilot は、サーバー上で実行できるクエリのみを生成します。 作成者は、クエリを委任できるかどうかを心配する必要はありません。
  • Copilot は個人データを非公開に保ちます。 Copilot は、通常アプリケーションに返されるデータでのみ機能します。 ギャラリー/グリッドまたはフォームでアプリに返されないフィールドにはアクセスしません。

重要

  • この機能はまだ利用できませんが、ロールアウトは 6 月下旬に開始される予定です。 この機能は、リリースされると既定で有効になります。 ただし、リリース前に機能をオフにすることができます。 この場合、ロールアウトされたときはオフのままにしておく必要があります。
  • この機能を使用するには、環境がグラフィックス処理装置 (GPU) の容量があるリージョンにあるか、テナントの リージョン間でデータを移動する チェック ボックスをオンにする必要があります。 詳細については、コパイロットと生成 AI 機能を有効にする を参照してください。
  • この機能を使用するには、ブラウザー言語が米国英語である必要があります。
  • この機能は、Azure OpenAI Service によって提供されます。
  • この機能は、使用制限または容量帯域幅調整の対象となる場合があります。
  • Copilot はサポートされていないため、カスタマー マネージド キー (CMK) またはロックボックスがある環境では動作しません。
  • プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が事前にアクセスし、そこからフィードバックを得ることができます。
  • この機能は、唯一のデータ ソースとして SharePoint を使用するギャラリー向けに設計されています。 SharePoint は、フィルター、並べ替え、検索のみをサポートします。 将来的には、この機能をより多くのデータ ソースに拡張する予定です。 ただし、この機能は引き続きフィルター、並べ替え、検索のみをサポートします。
  • フィルター、並べ替え、検索は、サーバー上で実行できるアクションに制限されます。 すべてのアクションを委任できます。 SharePoint に委任できるアクションの完全なリストについては、SharePoint に委任可能な Power Apps の関数と操作 を参照してください。
  • プレビューの詳細については、プレビューの条件 をご覧ください。

この機能を使用する

  1. ギャラリー内のアイテムを選択します。

  2. Copilot で並べ替え、フィルター、検索を行う オプションが表示されます。 それを選択します。

  3. 目的のフィルター、並べ替え、または検索クエリをテキスト ボックスに入力するか、提案されたクエリの 1 つを選択します。

    ヒント

    クエリ テキストは英語で入力する必要があります。 この機能は、現在英語のみサポートします。

  4. 送信ボタンをクリックします。

  5. Copilot がギャラリーを更新します。 適用されているフィルターを確認します。 次のオプションを選択できます。

    • 適用されているフィルターを削除するには、そのタグの x を選択します。
    • 適用されているすべてのフィルターをクリアするには、ごみ箱の記号を選択します。
    • 適用されたフィルターに問題がなければ、保持する を選択します。 フィルターの削除や追加は、後から戻って行うこともできます。

アプリまたは環境のギャラリーのフィルター処理をオフにすることができます。

ヒント

  • PowerShell コマンドレットを使用する場合は、最新の Power Apps 管理 PowerShell モジュール バージョンを使用する必要があります。 詳細については、Power Apps 管理モジュールの使用を開始する を参照してください。
  • 管理者がこの機能を環境レベルでオフにした場合、その環境内のどのアプリでも使用できなくなります。
  • PowerShell コマンドレットが有効になるまでに最大 2 時間かかる場合があります。
  • この機能はまだ利用できませんが、ロールアウトは 6 月下旬に開始される予定です。 この機能は、リリースされると既定で有効になります。 ただし、リリース前に機能をオフにすることができます。 この場合、ロールアウトされたときはオフのままにしておく必要があります。

アプリのこの設定は、Maker Portal でオフにできます。

  1. アプリの一覧で、設定を変更するアプリの右側にある 3 つのドットを選択します。
  2. 設定 を選択します。
  3. Web プレーヤーでのフィルターアシスタンス (プレビュー) というタイトルのスイッチをオフにします。

アプリのギャラリー フィルター処理をオフにするには、次の PowerShell コマンドレットを実行します。

Set-PowerAppSettings -AppName 'AppName' -CanvasGalleryFilteringCopilotEnabled $false

特定の環境でギャラリーのフィルター処理をオフにするには、次の PowerShell コマンドレットを実行します。

Set-AdminPowerAppEnvironmentCopilotSettings -EnvironmentName 'EnvironmentName' -CanvasAppGalleryFilterCopilotEnabled $false

既知の問題