【发布时间】:2011-07-01 18:36:12
【问题描述】:
我在 SalesForce 中有一个名为 Deal 的自定义对象,它是内置 Account 对象的子对象。我正在尝试使用 Bulk XML API 上传一批记录,但我似乎无法弄清楚如何正确指定这种关系。从文档中它说您应该像这样引用自定义对象的关系:
<Relationship__r>
<sObject>
<some_indexed_field>#####</some_indexed_field>
</sObject>
</Relationship__r>
如果您知道如何从自定义对象中指定与 Account 对象的关系,我将不胜感激。
已添加
Deal 对象有以下 2 个字段:
- 交易ID
- API 名称 - DealID__c
- 数据类型 - 文本 (255)(外部 ID)(区分大小写)
- 帐户
- API 名称 - Account__c
- 数据类型 - 主从(帐户)
请求 XML:<Account__r>
<sObject>
<ID>0013000000kcWpfAAE</ID>
</sObject>
</Account__r>
结果 XML:<result>
<errors>
<message>Field name provided, Id is not an External ID or indexed field for Account</message>
<statusCode>INVALID_FIELD</statusCode>
</errors>
<success>false</success>
<created>false</created>
</result>
【问题讨论】:
标签: salesforce