0

我注册了一个 Salesforce 开发人员帐户,然后在 Salesforce 中创建了一个帐户对象。然后我运行了一个 mule 工作流将一个 Order 对象插入 Salesforce,它会针对 Account Id 返回此错误:

[SaveResult  errors='{[1][Error  fields='{[0]}'
 message='insufficient access rights on cross-reference id: 0010Y00000A7kCp'
 statusCode='INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY'
]
,}'
 id='null'
 success='false'
]

从https://workbench.developerforce.com成功插入了相同的数据,因此看起来像是来自 Mule 的调用。是否有需要激活的外部应用程序设置?

只有一个用户是我,与我用来创建 Salesforce 帐户的用户相同,它具有系统管理员权限。

当我将登录凭据更改为我的其他 Salesforce 开发人员帐户时,它可以工作(这个其他帐户是在 2015 年设置的)。

是否有需要更改或添加权限的设置,如果是,我将如何以及在哪里执行此操作?

对于失败的 salesforce 开发人员帐户,Datamapper 看起来像这样:

output.Pricebook2Id = "01s0Y0000026KHiQAM"; 
output.AccountId = "0010Y00000A7kCpQAJ"; 
output.Status = "Draft"; 
output.Type = "Order"; 
output.BillingCity = "New York"; 
output.EffectiveDate = str2date("2016-10-16","yyyy-MM-dd");

在此处输入图像描述

谢谢你的帮助

4

0 回答 0