Mule Salesforce连接器。使用外部ID创建Juntion对象

时间:2016-06-27 16:01:00

标签: salesforce mule mule-studio

我有以下对象和字段。

对象A:外部Id(a_ext_id)和其他字段 对象B:Extrernal Id(b_ext_id)和其他字段 自定义连接对象C:外部标识(c_ext_id)和字段a__c(查找(a)),b__c(主 - 详细信息(b))和状态___

我想将记录插入到Junction Object C中,而不必知道对象A和对象B的Salesforce ID。

我刚刚使用Partner WSDL。

有没有在没有编写Java代码的情况下在Mule中插入?

1 个答案:

答案 0 :(得分:0)

外部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 }