我有以下对象和字段。
对象A:外部Id (a_ext_id)和其他字段对象B:外部Id (b_ext_id)和其他字段自定义连接对象C:外部id (c_ext_id)和字段a__c (lookup(a))、b__c (Master-Detail(b))和Status__c
我希望将记录向上插入到Junction对象C中,而不必知道对象A和对象B的Salesforce Ids。
我刚刚让它与合作伙伴WSDL一起工作。
在不编写Java代码的情况下,有没有办法在Mule中进行插入?
发布于 2016-07-21 02:55:09
外部ID可以用来实现这一点。我建议在Salesforce连接器之前使用dataweave并提交父对象的外部id,如下所示:(假设有效负载具有外部ID值)
{ c_ext_id: payload.cExt, // Value: C's external ID from payload a__r: { a_ext_id: payload.aExt // value: A's External ID from payload }, b__r:{ b_ext_id: payload.bExt // value: B's External ID from payload }, status__c: payload.status }
https://stackoverflow.com/questions/38058470
复制相似问题