SalesForce批量API:自定义对象和帐户之间的关系

SalesForce批量API:自定义对象和帐户之间的关系,salesforce,Salesforce,我在SalesForce中有一个名为Deal的自定义对象,它是内置Account对象的子对象。我试图使用批量XMLAPI上传一批记录,但我似乎不知道如何正确指定这种关系。从文档中可以看出,您应该引用自定义对象的关系,如下所示: <Relationship__r> <sObject> <some_indexed_field>#####</some_indexed_field> </sObject> </Rel

我在SalesForce中有一个名为Deal的自定义对象,它是内置Account对象的子对象。我试图使用批量XMLAPI上传一批记录,但我似乎不知道如何正确指定这种关系。从文档中可以看出,您应该引用自定义对象的关系,如下所示:

<Relationship__r>
   <sObject>
      <some_indexed_field>#####</some_indexed_field>
   </sObject>
</Relationship__r>

#####
如果您知道如何从自定义对象指定与Account对象的关系,我将不胜感激

已添加

交易对象具有以下两个字段:

  • 交易
    • API名称-DealID\uuu\c
    • 数据类型-文本(255)(外部ID)(区分大小写)
  • 帐目
    • API名称-帐户\uuu\c
    • 数据类型-主详细信息(科目)
请求XML:


0013000000kcWpfAAE

结果XML:


提供的字段名,Id不是帐户的外部Id或索引字段
无效的_字段



来自


rwilliams@salesforcesample.com

一切看起来都很好,但是您需要使用“Account\uu\c”,而不是使用“ID”作为索引字段名。这将解决您的问题。

来自


rwilliams@salesforcesample.com


一切看起来都很好,但是您需要使用“Account\uu\c”,而不是使用“ID”作为索引字段名。这应该会解决您的问题。

似乎有一个bug,在处理引用对象时,您必须去掉所有空格和换行符

退房:


在处理引用对象时,似乎存在一个bug,您必须去掉所有空格和换行符

退房:

<RelationshipName>
<sObject>
    <IndexedFieldName>rwilliams@salesforcesample.com</IndexedFieldName>
</sObject>