Mule更新到salesforce数据

时间:2015-06-19 21:31:06

标签: salesforce mule

这将更新sfdc中的帐号,但是我需要把条件,即更新结束时的条件,无论如何我能处理它吗?我的查询应该是:

  

更新sfdcaccount setFields WHERE client_id ='#[payload.get(' id')]'

我看过一些例子,选择带有条件的查询,如果满足那么更新。我们可以根据条件直接更新吗?

骡流:

<sfdc:update config-ref="SFDC__DevInt" type="Account" doc:name="Salesforce">
   <sfdc:objects ref="#[payload]"/>
</sfdc:update>

1 个答案:

答案 0 :(得分:0)

如果你的client_id是外部id(Salesforce docs),你可以获取对象,删除id /任何其他外部键,然后设置client_id,它将更新对象。

请注意,如果使用原始提取的对象,则可能会替换所有字段。也许您应该在更新之前设置自己的输入映射,这样您就不会错误地更改任何字段/ future字段。