Loading

将其他字段设置为可搜索

发布日期: Nov 30, 2020
描述

搜索依赖索引返回相关记录。默认情况下,需要对有限字段和类型集合编入索引,才可以对每个单个对象进行搜索,并在可搜索对象和字段文档中进行概述。

由于始终为文本类型的字段编入索引进行搜索,因此管理员可以考虑创建自定义文本字段,并使用其他字段通过工作流规则和字段更新包含的值或数据(默认未编入索引)填充。

例如,假设用户想要通过搜索文章在我搜索客户名称时无法查看与客户关联的所有联系人概述的客户名称查看与客户相关的联系人,或者用户想要通过搜索客户名称或搜索包含特定选项列表字段的值或默认通常不编入索引进行搜索的其他字段类型的记录查找相关业务机会。

注意:在考虑将其视为潜在解决方案前,您应评估用户请求背后的特定用例或要求。这十分重要,因为如帮助用户查找缺少记录文档概述,从搜索的角度,填充大量(数千个)包含相同字段值的记录可能不是可扩展解决方案,这是由于搜索拥挤或截断的影响。

例如,如配置记录结果文档概述,评估搜索筛选器可能是适合的替代方案,以帮助用户缩小结果范围,并找到相关记录。
 
解决方案


1.在您搜索记录的对象上,创建自定义文本字段。由于此字段将仅用于搜索目的,请勿将该字段添加到页面布局。

2.使用以下条件创建工作流规则,以使用您要搜索的值更新自定义文本字段。请查看创建工作流规则,以了解更多详细信息。
 

  • 当记录进行以下操作时验证规则:
已创建,和每次编辑时
 
  • 运行此规则的条件:公式评估为真:公式字段的编辑器没有引号的类型“TRUE”。这将确保每次触发工作流。
 
3.使用以下条件,添加工作流操作 | 新字段更新
 
  • 要更新的字段:从步骤 1 选择新创建的自定义文本字段。
   
注意:您设置为可搜索字段的值将需要输出为文本(如果使用公式)。例如,如果您正在将选项列表字段的值设置为可搜索,您将需要使用 TEXT(<FieldNameHere>) 函数,以将结果从选项列表字段类型转换为文本;否则,您将在尝试保存时看到“错误:字段 <FieldNameHere> 是选项列表字段。选项列表字段仅支持特定函数。”。


最后,对于所有现有记录,您将需要更新新创建的文本字段。请查看在 Salesforce 中批量更新记录如何对现有记录追溯地触发工作流?,以了解更多详细信息。

如果用户仍无法找到所需的记录,请查看无法在全局搜索中找到记录,以了解其他故障排除推荐。

知识文章编号

000382100

 
正在加载
Salesforce Help | Article