Copilot でギャラリーのフィルター、並べ替え、検索を行う (プレビュー)
[この記事はプレリリース ドキュメントであり、変更されることがあります。]
Copilot を使用すると、キャンバス アプリ ギャラリー内のアイテムをすばやくフィルター処理、並べ替え、検索できます。 Copilot は、入力した自然言語式を使用して、データベースへのクエリを生成します。 このクエリは、必要なレコードをすばやく見つけられるように、ギャラリーまたはグリッド内のレコードの現在のビューのスコープを設定します。
この機能は、主に 3 種類のコマンドをサポートしています:
- フィルター 複雑な条件を指定して、特定のセットにレコードのリストをフィルタリングします。 たとえば、および や または ステートメント、等しい や より大きい などの関係演算子を使用します。
- 並び替え リストの項目を並べ替えます。 たとえば、レコードは昇順または降順で表示できます。
- 検索で始まる を使用して特定のレコード セットを検索します。
結果をレコードの一覧として表示できないため、Copilot は、top、min、max、sum、average などの集計クエリをサポートしていません。
この機能には、主に 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 の関数と操作 を参照してください。
- プレビューの詳細については、プレビューの条件 をご覧ください。
この機能を使用する
ギャラリー内のアイテムを選択します。
Copilot で並べ替え、フィルター、検索を行う オプションが表示されます。 それを選択します。
目的のフィルター、並べ替え、または検索クエリをテキスト ボックスに入力するか、提案されたクエリの 1 つを選択します。
ヒント
クエリ テキストは英語で入力する必要があります。 この機能は、現在英語のみサポートします。
送信ボタンをクリックします。
Copilot がギャラリーを更新します。 適用されているフィルターを確認します。 次のオプションを選択できます。
- 適用されているフィルターを削除するには、そのタグの x を選択します。
- 適用されているすべてのフィルターをクリアするには、ごみ箱の記号を選択します。
- 適用されたフィルターに問題がなければ、保持する を選択します。 フィルターの削除や追加は、後から戻って行うこともできます。
Web Player でギャラリーのフィルターをオフにする
アプリまたは環境のギャラリーのフィルター処理をオフにすることができます。
ヒント
- PowerShell コマンドレットを使用する場合は、最新の Power Apps 管理 PowerShell モジュール バージョンを使用する必要があります。 詳細については、Power Apps 管理モジュールの使用を開始する を参照してください。
- 管理者がこの機能を環境レベルでオフにした場合、その環境内のどのアプリでも使用できなくなります。
- PowerShell コマンドレットが有効になるまでに最大 2 時間かかる場合があります。
- この機能はまだ利用できませんが、ロールアウトは 6 月下旬に開始される予定です。 この機能は、リリースされると既定で有効になります。 ただし、リリース前に機能をオフにすることができます。 この場合、ロールアウトされたときはオフのままにしておく必要があります。
アプリのギャラリー フィルター処理をオフにする
アプリのこの設定は、Maker Portal でオフにできます。
- アプリの一覧で、設定を変更するアプリの右側にある 3 つのドットを選択します。
- 設定 を選択します。
- Web プレーヤーでのフィルターアシスタンス (プレビュー) というタイトルのスイッチをオフにします。
アプリのギャラリー フィルター処理をオフにするには、次の PowerShell コマンドレットを実行します。
Set-PowerAppSettings -AppName 'AppName' -CanvasGalleryFilteringCopilotEnabled $false
環境のギャラリー フィルター処理をオフにする
特定の環境でギャラリーのフィルター処理をオフにするには、次の PowerShell コマンドレットを実行します。
Set-AdminPowerAppEnvironmentCopilotSettings -EnvironmentName 'EnvironmentName' -CanvasAppGalleryFilterCopilotEnabled $false
既知の問題
- この機能はテナントごとにオフにすることはできません。 これは、Web プレーヤーでのギャラリー フィルター処理をオフにする セクションで説明されている方法でのみオフにすることができます。