I have a custom object License__c
with a link to Account through a Lookup. I'm using a Laravel SF plugin and I need to create a new entry and link it to an existing Account. The account field is required but I can't get SF to accept any combination of field IDs in the custom object and actually create it.
I've used this same method below to create simpler custom objects in the past that didn't have relationships and those work.
Here's what I've tried:
$sfObject = new \StdClass();
$sfObject->Name = 'example name';
$sfObject->Account__c = '<ID>'; // CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY List index out of bounds
$sfObject->Account = '<ID>';// SoapFault with message 'INVALID_FIELD
$account = new StdClass();
$account->Id = '<ID>';
$sfObject->Account__r = $account; // INVALID_FIELD
$sfObject->Account__c = $account; // SoapFault 'Unexpected element during simple type deserialization'
$sfObject->Account__r = array('Id'=>'0012i000003zioKAAQ') // SoapFault INVALID_FIELD: No such column 'item' on entity 'Account'
\Salesforce::create(array($sfObject), 'License__c');
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire