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