自定义地址字段的注意事项
在启用自定义地址字段之前,请配置州/省和国家/地区选项列表,并查看这些注意事项。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
| 在所有版本中可用 |
支持的功能
通过自定义地址字段,Salesforce 最终用户可以通过标准和自定义对象上的自定义地址复合字段添加和检索地址数据。用户可以在记录中编辑自定义地址字段数据,并在列表视图和报表中查看自定义地址数据。
您可以使用具有这些功能的自定义地址字段。
- Google 地址查找
- 当用户填充自定义地址字段时,他们可以手动输入地址,或者他们可以使用 Google 查找来搜索地址。当用户从 Google 查找功能选择地址时,将填充街道、城市、州或省、邮政编码和国家。要填充地址详细信息,地图和位置服务会使用 Google Maps 地理编码 API。如果地理编码 API 无法映射或解析地址组件,则地图和位置服务无法自动填写地址字段。
- 州/省和国家/地区选项列表
- 在自定义地址字段中添加或编辑地址时,最终用户可以从选项列表中选择州/省、国家/地区值。标准地址字段与新的自定义地址字段并行工作。如果您的组织中未启用州/省和国家/地区选项列表,则标准地址字段的州/省和国家/地区组件仍为自由文本字段。
- 验证规则
- 例如,需要在保存自定义地址字段之前全部填充街道、城市、州和邮政编码。
- Apex 类和触发器
- 例如,您在业务机会对象上创建自定义地址字段“办公室地址”,同时希望“办公室地址”始终具有值。然后,您创建 Apex 触发器,在保存业务机会时,如果“办公室地址”字段未填充,则会调用该触发器。在保存业务机会记录之前,触发器会用父客户上的帐单地址填充未填充的办公室地址字段。
- 列表视图
- 例如,您在客户对象上创建自定义地址字段“仓库地址”。在客户列表视图中包含仓库地址的单个组件,例如街道或州/省。
- 报表
- 例如,在自定义地址字段中按州或邮政编码汇总业务机会数量的报表。
- 字段历史跟踪
- 在对象的“历史”相关列表中跟踪和显示自定义地址字段的历史。
- 受管软件包
- 例如,在受管软件包中包含自定义地址字段,或使用软件包将该字段部署到 Sandbox。
- 更改集
- 将具有使用自定义地址字段创建的地址字段的对象从一个 Salesforce 组织移动到另一个组织。
- Apex 和 API
- 要创建、编辑或删除包含自定义地址字段数据的记录,请使用 Apex。要在对象上创建自定义地址字段,请使用元数据 API。要使用自定义地址数据创建、更新或删除记录,请使用 SOAP API 或 REST API。要检索有关自定义地址字段的信息,例如开发人员姓名,请使用 Tooling API。有关更多信息,请查看自定义地址字段开发人员指南。
- 更改数据捕获
- 接收针对新记录、更新记录和未删除记录的自定义地址字段中的更改的实时事件。
- 瘦表格
- 为避免连接并改善某些只读操作的性能,请在包含频繁使用字段的瘦表格中包含自定义地址字段。请参阅大数据量部署最佳实践中的瘦表。
- 自定义索引
- 要加速查询,请为使用地址数据类型创建的自定义字段创建自定义索引。请参阅大数据量部署最佳实践中的索引。
- 地理编码
- 要为用户提供精确的地理信息,请将地理编码信息添加到自定义地址字段中。
州/省和国家/地区/区域选项列表的注意事项
- 自定义地址字段使用州/省和国家/地区地址字段的选项列表。
- 如果启用了州/省和国家/地区选项列表,这些选项列表值将用于标准地址字段。通过自定义地址字段,相同选项列表值自动在自定义地址字段中可用。您无法为标准和自定义地址字段指定单独的选项列表值。
- 如果未启用州/省和国家/地区选项列表,这些选项列表会为带有自定义地址字段的自定义地址字段启用。默认情况下,所有国家/地区及其州和省对用户可见。要在 Salesforce 中指定可用的选项列表值,请配置州/省和国家/地区选项列表。
- 当您配置这些选项列表值时,除非您通过“设置”为标准字段启用州/省和国家/地区选项列表,否则标准地址字段的行为将不受影响。无需启用标准字段的选项列表,即可使用“自定义地址字段”。
有关配置选项列表的更多信息,请参阅配置州/省和国家/地区/区域选项列表。有关为标准地址字段启用选项列表的详细信息,请查看允许用户从选项列表中选择州/省、国家/地区。
自定义地址字段的组织限制
对于自定义复合字段,每个组件都将作为一个自定义字段计入贵组织的分配。因此,每个自定义地址字段计为九个自定义字段:街道、城市、邮政编码、国家代码、州代码、地理编码精度级别、经度和纬度各一个,外加一个供内部使用。有关贵组织分配的更多信息,请参阅Salesforce 功能和版本分配。
自定义地址字段的限制
在启用自定义地址字段或添加自定义地址字段之前,请了解此功能的局限性。这些功能不支持自定义地址字段。
- 从其他类型的自定义字段将地址数据转换为类型“地址”的自定义字段。
- 批准
- 数据导入向导
- 模糊匹配
- 复合 API
- 字段加密
- 字段集
- 流屏幕输入组件:地址
- 潜在客户转换
- Lightning Web 组件
- 批量更新地址
- 合并字段
- Visualforce 页面
- 工作流
Salesforce 尚未验证具有这些功能的自定义地址字段。
此功能不可用或受限于自定义地址字段。
- 与标准地址字段一样,您不能将自定义地址字段标记为必填。
- 您无法使用带有自定义地址字段的距离函数。
- 要导出存储在地址类型的自定义字段中的数据,请使用 API 或 SOQL 查询。批量 API 不支持导出自定义复合字段。
- 当您尝试导出带有批量 API 的自定义地址字段时,会出现表示该功能未启用的错误消息。批量 API 不支持导出自定义复合字段。
- 要使用导入的数据填充自定义地址字段,请使用 REST API 或批量 API 2.0。
- 不支持搜索,包括全局搜索、查找搜索、搜索管理器和 SOSL 查询。
- 在瘦表格中,您不能选择自定义地址字段的组件作为分区列。
- 报表不支持复合地址字段。要在报表中包含自定义地址字段,请添加单个地址组件,例如街道、城市、州和邮政编码。
- 在数据集成规则中使用自定义地址字段时,国家/地区和州/省组件不可用于字段映射。
- 您无法为自定义地址字段的单个组件重命名标签。
- 您可以本地化自定义地址字段的标签。但您无法在自定义地址字段中本地化单个组件的标签。
- 单词“地址”不会附加到自定义地址字段的部分标签。如果您在字段标签中包含单词“地址”,则将包含在每个组件的标签中。例如,“Warehouse 地址(州)”而非“Warehouse(州)”。这些标签与标准地址字段的标签行为不一致。
- 对于数据类型为地址的自定义字段,GeoCodeAccuracy 字段的长度与类型为地址的标准字段不一致。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

