配置收件箱搜索过滤器 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. 选择​ 手动 ​以手动定义筛选器搜索选项。 选择​ 添加筛选器选项 ​以定义第一个选项。 为要搜索的列选项和选项值文本指定标签。 例如,如果要在“收件箱”列中搜索​ Female ​作为值,可以指定​ F ​作为列选项的标签,并添加​ Female ​作为选项值文本。 同样,您可以添加更多过滤器选项。

    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