我正在更新一个集成,我尝试使用 Boomi 更新 Salesforce 中的联系人表。以下是我的设置:
我的 XML 配置文件如下所示:
<Contact>
<AccountId>CONTACTSALESFORCEID</AccountId>
<LastName>LASTNAME</LastName>
<FirstName>FIRSTNAME</FirstName>
<Email>EMAILADDRESS</Email>
</Contact>
当我运行集成时,我收到此错误:
<statusCode>MISSING_ARGUMENT</statusCode>
<message>OBJ: Contact - Id not specified in an update call</message>
从我在https://help.salesforce.com/s/articleView?id=000386242&type=1中看到的情况来看,当文件不包含 Salesforce 记录 ID 或 ID 列未正确映射到时,会出现此错误ID 字段。这似乎不是我的问题。我做错了什么?
<AccountId>CONTACTSALESFORCEID</AccountId>
闻起来就像您映射到了错误的字段。
所有销售人员实例中的所有联系人 ID 均以
003
开头。帐户 ID 以 001
开头。检查你的数据然后我会说要么
<Id>CONTACTSALESFORCEID</Id>
或
<Contact>
<Id>CONTACTSALESFORCEID</Id>
<AccountId>Some other field that has 001...</AccountId>
<LastName>LASTNAME</LastName>
<FirstName>FIRSTNAME</FirstName>
<Email>EMAILADDRESS</Email>
</Contact>