为收件箱配置搜索过滤器

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

例如,要根据“出生日期收件箱”列范围过滤收件箱项目,可以使用“日期范围”谓词定义日期范围。

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

  • 范围谓词

  • 文本谓词

  • 日期范围谓词

  • 选项属性谓词

注意

确保您是workflow-administrators组的成员,以配置收件箱的搜索筛选器。

创建或打开自定义配置

  1. 导航至​工具常规搜索Forms

  2. 选择​收件箱搜索边栏​配置,然后点按​编辑

  3. 使用​编辑搜索Forms​合并谓词配置更改。

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

删除自定义配置

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

  1. 导航至​工具常规搜索Forms

  2. 选择​收件箱搜索边栏​配置,然后点按​删除

配置范围谓词

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

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

  1. 打开表单进行配置
  2. 点按​选择谓词​选项卡,然后将​范围谓词​拖到窗体中。
  3. 在​Settings​选项卡中,从​Column Name​字段中,选择收件箱列名称以进行搜索。
  4. 在​过滤器标签​字段中指定过滤器的标签。 选中​启用小数值​复选框,以在定义范围时接受数字的小数值。
  5. 为配置指定可选描述,然后点按​完成​以保存配置。

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

注意

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

配置文本谓词

过滤收件箱项目,以使用“文本谓词”在收件箱列中搜索文本字符串。

要配置文本谓词,请执行以下操作:

  1. 打开表单进行配置
  2. 点按​选择谓词​选项卡,然后将​文本谓词​拖到窗体中。
  3. 在​Settings​选项卡中,从​Column Name​字段中,选择收件箱列名称以进行搜索。
  4. 在​搜索文本框占位符​字段中指定在“搜索”文本框中显示为占位符文本的文本。
  5. 为配置指定可选描述,然后点按​完成​以保存配置。

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

配置日期范围谓词

您可以使用“日期范围谓词”筛选收件箱项目,以在“收件箱”列中搜索日期范围。

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

  1. 打开表单进行配置
  2. 点按​选择谓词​选项卡,然后将​日期范围谓词​拖到窗体中。
  3. 在​Settings​选项卡中,从​Column Name​字段中,选择收件箱列名称以进行搜索。
  4. 在​过滤器标签​字段中为日期范围过滤器指定标签。
  5. 为过滤器指定开始日期和结束日期标签。
  6. 为配置指定可选描述,然后点按​完成​以保存配置。

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

配置自定义列选项谓词

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

要配置“自定义列选项”谓词,请执行以下操作:

  1. 打开表单进行配置

  2. 点按​选择谓词​选项卡,然后将​自定义列选项谓词​拖到表单中。

  3. 在​Settings​选项卡中,从​Column Name​字段中,选择收件箱列名称以进行搜索。

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

  5. 选中​单选​复选框,在对收件箱列应用过滤器时,只能选择一个选项。

  6. 在​Add Options​部分中:

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

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

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

         <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 对步骤3中指定的列名称应用步骤6中定义的搜索条件,并返回收件箱项目。

以下视频说明了根据truefalse选项值过滤列的步骤。

查看基于谓词的搜索过滤器

您可以根据谓词查看搜索过滤器。 在收件箱页面上选择​Filter。 过滤器显示在左窗格中。 然后,您可以指定搜索条件以过滤收件箱项目。

过滤器页面

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

在此页面上