配置收件箱搜索过滤器 configure-search-filters-inbox

您可以配置收件箱项目的搜索过滤器。 根据特定收件箱列筛选结果的搜索条件。

例如,要根据出生日期收件箱列范围筛选收件箱项目,您可以使用日期范围谓词来定义日期范围。

以下是“收件箱”的可用谓词类型:

  • 范围谓词

  • 文本谓词

  • 日期范围谓词

  • 选项属性谓词

NOTE
确保您是 workflow-administrators 组,以配置收件箱的搜索过滤器。

创建或打开自定义配置 creating-opening-customized-configuration

  1. 导航到 工具常规搜索Forms.

  2. 选择 收件箱搜索边栏 配置和选择 编辑.

  3. 使用以下方式合并谓词配置更改 编辑搜索Forms.

  4. 选择 完成 以保存配置。

删除自定义配置 delete-customized-configuration

要删除自定义配置,请执行以下操作:

  1. 导航到 工具常规搜索Forms.

  2. 选择 收件箱搜索边栏 配置和选择 删除.

配置范围谓词 range-predicate

您可以过滤收件箱项目,以使用“范围谓词”在收件箱列中搜索数字范围。 您还可以选择包含数字的小数值。

配置范围谓词:

  1. 打开 配置表单.
  2. 选择 选择谓词 制表符并拖动 范围谓词 到窗体。
  3. 设置 选项卡,从中选择作为搜索基础的收件箱列名称 列名称 字段。
  4. 在中指定过滤器的标签 筛选标签 字段。 选择 启用小数值 复选框,可在定义范围时接受数字的小数值。
  5. 指定配置的可选说明,然后选择 完成 以保存它。

当您打开“过滤器”页面时,会反映配置更改。 您在步骤4中指定的过滤器标签显示为标签,并带有定义最大值和最小值的选项。 按Enter键时, Experience Manager 将搜索条件应用于步骤3中指定的列名称并返回收件箱项目。

NOTE
本文列出了最新的用户界面选项。 在即将发行的版本中,用户界面上的选项名称将更新。

配置文本谓词 text-predicate

筛选收件箱项目,以使用文本谓词在收件箱列中搜索文本字符串。

配置文本谓词:

  1. 打开 配置表单.
  2. 选择 选择谓词 制表符并拖动 文本谓词 到窗体。
  3. 设置 选项卡,从中选择作为搜索基础的收件箱列名称 列名称 字段。
  4. 指定在搜索文本框中作为占位符文本显示的文本 搜索文本框占位符 字段。
  5. 指定配置的可选说明,然后选择 完成 以保存它。

当您打开“过滤器”页面时,会反映配置更改。 按Enter键时, Experience Manager 将步骤4中指定的搜索文本应用于步骤3中指定的列名称,并返回收件箱项目。

配置日期范围谓词 date-range-predicate

您可以过滤收件箱项目,以使用日期范围谓词在收件箱列中搜索日期范围。

要配置日期范围谓词,请执行以下操作:

  1. 打开 配置表单.
  2. 选择 选择谓词 制表符并拖动 日期范围谓词 到窗体。
  3. 设置 选项卡,从中选择作为搜索基础的收件箱列名称 列名称 字段。
  4. 在中指定日期范围过滤器的标签 筛选标签 字段。
  5. 指定过滤器的开始日期和结束日期标签。
  6. 指定配置的可选说明,然后选择 完成 以保存它。

当您打开“过滤器”页面时,会反映配置更改。 您在步骤4中指定的过滤器标签显示为日期范围过滤器的标签,以及在步骤5中指定的开始日期和结束日期标签。 Experience Manager 将搜索条件应用于步骤3中指定的列名称并返回收件箱项目。

配置自定义列选项谓词 custom-column-options-predicate

您可以使用自定义列选项谓词筛选收件箱项目以搜索收件箱列中的自定义选项。

要配置自定义列选项谓词:

  1. 打开 配置表单.

  2. 选择 选择谓词 制表符并拖动 自定义列选项谓词 到窗体。

  3. 设置 选项卡,从中选择作为搜索基础的收件箱列名称 列名称 字段。

  4. 在中指定自定义列选项过滤器的标签 筛选标签 字段。

  5. 选择 单选 此复选框用于在对“收件箱”列应用过滤器时仅启用一个选项的选择。

  6. 添加选项 部分:

    1. 选择 手动 以手动定义过滤器搜索选项。 选择 添加筛选器选项 以定义第一个选项。 为要搜索的列选项和选项值文本指定标签。 例如,如果要搜索 作为收件箱列中的值,您可以指定 F 作为列选项的标签并添加 作为选项值文本。 同样,您可以添加更多过滤器选项。

    2. 选择 JSON路径 以使用JSON文件路径定义选项。 以下是定义过滤器选项的示例JSON文件:

      code language-json
          {
         "options":[
            {
            "text":"Female",
            "value":"F"
            },
            {
            "text":"Male",
            "value":"M"
            }
          ]
        }
      
    3. 选择 CRX选项路径 以使用CRX存储库路径定义选项。 选择 添加选项路径 以添加多个路径。 以下是一个要定义的示例 MaleFemale 筛选器选项:

      code language-json
         <gender jcr:primaryType="sling:OrderedFolder">
                        <male
                            jcr:primaryType="nt:unstructured"
                            jcr:title="Male"
                            value="M"/>
                        <female
                            jcr:primaryType="nt:unstructured"
                            jcr:title="Female"
                            value="F"/>
                    </gender>
      
  7. 指定配置的可选说明,然后选择 完成 以保存它。

当您打开“过滤器”页面时,会反映配置更改。 您在步骤4中指定的过滤器标签将显示为自定义列选项谓词的标签。 Experience Manager 将步骤6中定义的搜索条件应用于步骤3中指定的列名称,并返回收件箱项目。

以下视频说明了根据 truefalse 选项值。

查看基于谓词的搜索筛选器 view-search-filters-for-predicates

您可以查看基于谓词的搜索筛选器。 选择 筛选 在收件箱页面上。 筛选器显示在左窗格中。 然后,您可以指定搜索条件以筛选收件箱项目。

“筛选器”页面

有关管理谓词配置的更多信息,请参见 配置搜索Forms.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab