You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Salesforce Flow屏幕中自定义对象查找组件创建报错,如何解决?

自定义对象查找组件配置报错解决方案

问题描述

已成功为标准对象Contact配置查找组件,参数如下:

  • 字段API名称:MasterRecordId
  • 对象API名称:Contact

尝试为自定义对象Retrieval_Recipe__c配置查找组件,先后使用该对象的Name、Id及其他所有字段,配置均能在Flow中保存,但运行时触发相同错误(仅报错字段名随配置变化):

This page has an error. You might just need to refresh it.
[LWC component's @wire target property or method threw an
error during value provisioning. Original error:
[Field: Name is not a valid lookup field.]]
Failing descriptor: {markup://lightning:lookup}

相关截图:

  • Flow中的配置
  • 测试运行时的错误提示
  • 自定义对象的字段配置

原因分析

lightning:lookup组件要求绑定的是查找关系类型字段,而非对象自身的普通字段(如Name、Id或常规自定义字段)。之前标准对象Contact的MasterRecordId本身就是查找关系字段(关联至其他Contact记录),因此配置有效;而自定义对象的普通字段不具备查找关系的元数据属性,无法被组件识别。

解决步骤

  1. 创建查找关系字段:在需要关联Retrieval_Recipe__c的对象(或Flow操作的目标对象)中,新建一个「查找关系」类型的字段,关联对象选择Retrieval_Recipe__c。
  2. 配置查找组件:在Flow的查找组件设置中,选择刚创建的查找关系字段的API名称,而非Retrieval_Recipe__c自身的字段。

内容的提问来源于stack exchange,提问作者Chen Li Yong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:25:38