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

Salesforce Flow创建记录报INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY错误咨询

报错INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY排查方案

调试日志显示创建OpportunityLineItem的赋值如下:

OpportunityId = {!$Record.ConvertedOpportunityId} (null)
Product2Id = {!get_related_Product.Id} (01t5j000000I80nAAC)
Quantity = {!DefaulQuantityOfProduct} (1)
TotalPrice = {!TotalPriceDefaultForNewOpp} ($637.54)

首先排查前置问题:你当前赋值的OpportunityId为null,交叉引用字段为空会直接触发该类报错,请先修复流的取值逻辑,确保{!$Record.ConvertedOpportunityId}在流运行时能拿到有效的Opportunity记录ID。

排除空值问题后如果仍然报错,按以下优先级排查权限配置:

1. 流运行上下文权限校验

你手动操作、Apex执行均可成功,优先排查流的运行模式权限:

  • 若流为记录触发流,检查运行模式是否设置为「当前用户模式」,该模式下会校验当前操作人的所有对象、字段、共享权限,需要确认当前用户有:
    • Opportunity对象的编辑权限,且对目标Opportunity记录有编辑权限
    • OpportunityLineItem对象的创建权限,所有待赋值字段的编辑权限
    • PricebookEntry对象的读权限(创建OpportunityLineItem时系统会隐式校验对应Product的价簿条目权限,该权限为高频遗漏项)
    • Product2对象的读权限
  • 若流设置了「作为指定用户运行」,需校验指定运行用户的上述权限是否齐全。

2. Product与价簿配置校验

  • 确认Product2Id对应的产品,已添加到目标Opportunity绑定的价簿中,且对应的价簿条目为激活状态
  • 确认目标Opportunity的Pricebook2Id字段有有效值,未绑定价簿的Opportunity无法添加产品行项目

3. 共享规则校验

  • 若Org开启了Opportunity私有共享模式,确认流运行上下文对目标Opportunity有至少编辑级别的共享权限
  • 若启用了区域管理功能,确认目标Opportunity归属在流运行用户的管辖范围内

内容的提问来源于stack exchange,提问作者Pavel Vitaliev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 03:15:05