У меня есть собственный объект в SalesForce с именем Deal, который является дочерним по отношению к встроенному объекту Account.Я пытаюсь использовать Bulk XML API для загрузки пакета записей, но я не могу понять, как правильно определить это отношение.Из документации говорится, что вы должны ссылаться на отношения пользовательского объекта, например, так:
<Relationship__r>
<sObject>
<some_indexed_field>#####</some_indexed_field>
</sObject>
</Relationship__r>
Если у вас есть идея, как указать отношение к объекту Account из пользовательского объекта, я бы очень признателен.
Добавлено
Объект Deal имеет следующие 2 поля:
- DealID
- Имя API - DealID__c
- Тип данных - текст (255) (внешний идентификатор) (с учетом уникального регистра)
- Учетная запись
- Имя API - Account__c
- ДанныеТип - Master-Detail (Account)
XML запроса:
<Account__r><br>
<sObject><br>
<ID>0013000000kcWpfAAE</ID><br>
</sObject><br>
</Account__r>
XML результата:
<result><br>
<errors><br>
<message>Field name provided, Id is not an External ID or indexed field for Account</message><br>
<statusCode>INVALID_FIELD</statusCode><br>
</errors><br>
<success>false</success><br>
<created>false</created><br>
</result>