问题描述
我想使用Salesforce Composite Connector方法创建sobject树将数据插入具有父子关系的2个对象(例如Employee__c和Contacts)。很少有字段具有查找对象。我想将外部ID字段值传递给此查找对象并获取该值。但是看来创建目标对象树不支持使用查找逻辑。有人可以阐明如何实现这一目标吗?
我尝试过的示例代码。在Employee__c表中,我有一个Account__c字段,该字段具有一个到Account对象的查找,在这里我尝试使用外部ID字段来引用该字段。我知道需要用作Account__r进行查找,这在常规Salesforce连接器中有效,但在复合连接器中无效。
payload.records map ((record,indexOfRecord) -> {
"attributes": {
"type": "Employee__c","referenceId": record.attributes.referenceId
},"Name": record.Name,"Website": record.Website,**"Account__r": {
'Employee_Number__c': record.EmployeeNumber,'type': 'Account'
}**,"Contacts": {
"records": record.Contacts.records map ((record01,indexOfRecord01) -> {
"attributes": {
"type": "Contact","referenceId": record01.attributes.referenceId
},"LastName": record01.LastName,"Email": record01.Email,"Title": record01.Title
})
}
})
任何想法或建议都将不胜感激。
预先感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)