0

Salesforce 開発者アカウントにサインアップし、Salesforce で Account オブジェクトを作成しました。次に、Mule ワークフローを実行して注文オブジェクトを Salesforce に挿入すると、アカウント 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