这将更新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>
答案 0 :(得分:0)
如果你的client_id是外部id(Salesforce docs),你可以获取对象,删除id /任何其他外部键,然后设置client_id,它将更新对象。
请注意,如果使用原始提取的对象,则可能会替换所有字段。也许您应该在更新之前设置自己的输入映射,这样您就不会错误地更改任何字段/ future字段。