使用 Copilot 筛选、排序和搜索库(预览版)

[本文为预发布文档,可能会发生变化。]

您可以使用 Copilot 快速排序、筛选和搜索画布应用库中的项目。 Copilot 使用您输入的自然语言表达式来生成对数据库的查询。 此查询限定库或网格中记录的当前视图的范围,以便您可以快速找到所需的记录。

此功能支持三种主要类型的命令:

  • 通过指定复杂条件,将记录列表筛选 到特定集。 例如,使用 and and or 语句以及 equal greater than 等关系运算符· ·
  • 对记录列表进行排序 。 例如,记录可以按升序或降序显示。
  • 使用 开头为 搜索 一组特定的记录。

Copilot 不支持 top 、minmax sum average 聚合查询,因为结果无法显示为记录列表。

此功能提供五个主要优势:

  • Copilot 允许使用自然语言命令。 用户可以用自然语言表达命令(筛选、排序和搜索)。 提示用户界面 (UI) 可通过显示自然语言句子的不同例子来帮助用户组织句子。
  • Copilot 允许对完整的查询结果进行查询。 即使应用程序没有为这些任务提供 UI 控件,用户也可以对字段进行筛选、排序和搜索。 例如,即使应用程序没有搜索栏,用户也可以搜索记录。
  • Copilot 节省了开发时间。 作者在开发应用时可以节省时间,因为他们不必开发应用所需的所有 UI 控件。 相反,他们可以依靠 Copilot 来实现这一功能。
  • Copilot 是查询安全的。 Copilot 仅生成可以在服务器上运行的查询。 作者不必担心他们的查询是否可以被委托。
  • Copilot 保护私人数据的私密性。 Copilot 仅处理通常返回给应用程序的数据。 它不会访问图库/网格或表单中未返回到应用程序的字段。

重要

  • 此功能尚不可用,但预计将于 6 月下旬开始推出。 当该功能发布时,它将默认处于开启状态。 但是,您可以在发布之前关闭该功能。 在这种情况下,当它向你推出时,它应该保持关闭状态。
  • 若要使用此功能,你的环境必须位于具有图形处理单元 (GPU) 容量的区域中,或者 必须为租户选中“跨区域 移动数据”复选框。 要了解更多信息,请转到 启用副驾驶和生成式 AI 功能
  • 若要使用此功能,浏览器语言必须为美国英语。
  • 此功能由 Azure OpenAI 服务提供支持。
  • 此功能可能会受到使用限制或容量限制。
  • Copilot 不受支持,并且不适用于具有客户管理的密钥 (CMK) 或密码箱的环境。
  • 预览功能不适用于生产环境,并且可能具有受限的功能。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。
  • 此功能专为用作 SharePoint 其唯一数据源的库而设计。 SharePoint 仅支持筛选、排序和搜索。 我们计划在未来将此功能扩展到更多数据源。 但是,该功能仍仅支持过滤器、排序和搜索。
  • 筛选、排序和搜索仅限于可以在服务器上运行的操作。 所有操作都可以委托。 有关可以委派的 SharePoint 操作的完整列表,请转到 Power Apps 可委派的函数和操作 SharePoint
  • 有关预览的详细信息,请转到我们的预览条款

使用此功能

  1. 在库中选择一项。

  2. 应显示“ 使用 Copilot 排序、过滤和搜索”选项。 将其选中。

  3. 在文本框中输入所需的筛选、排序或搜索查询,或选择其中一个建议的查询。

    备注

    您必须输入英文的查询文本。 此功能目前仅支持英语。

  4. 选择发送按钮。

  5. Copilot 可为您更新库。 查看应用的筛选器。 可使用以下选项:

    • 要删除应用的任何过滤器,请在标签上选择 其上的 x
    • 要清除所有已应用的过滤器,请选择垃圾桶符号。
    • 如果您对应用的筛选器感到满意,请选择 “保留”。 您可以随时返回以移除或添加更多过滤器。

可以使用 PowerShell cmdlet 关闭应用或环境的库筛选。

备注

  • 使用 PowerShell cmdlet 时,必须使用最新的 Power Apps 管理员 PowerShell 模块版本。 要了解更多信息,请转到 开始使用 Power Apps 管理员模块
  • 如果管理员在环境级别关闭此功能,则该功能不适用于该环境中的任何应用。
  • PowerShell cmdlet 可能需要长达两个小时才能生效。
  • 此功能尚不可用,但预计将于 6 月下旬开始推出。 当该功能发布时,它将默认处于开启状态。 但是,您可以在发布之前关闭该功能。 在这种情况下,当它向你推出时,它应该保持关闭状态。

若要关闭应用的库筛选,请运行以下 PowerShell cmdlet。

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

若要关闭特定环境的库筛选,请运行以下 PowerShell cmdlet。

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

已知问题