Synchronization SalesforceAPI中的条件更新

Synchronization SalesforceAPI中的条件更新,synchronization,salesforce,Synchronization,Salesforce,如果修改日期与Salesforce API中的X不同,是否可能使更新方法失败 任务是更新Sfdc中对象的字段,前提是自上次从Sfdc获取记录以来,该记录没有更改 即使我在Sfdc中查询一个对象并检查它是否已被修改,然后发出更新,仍然会有一个窗口,在该窗口中,记录可以在我的检查和更新命令之间更改。这是一个旧的并发同步问题-Sfdc是否有任何机制来帮助处理它 提前感谢, Tymek为什么在更新对象时没有触发器?我认为即使在API运行时也应该调用它,并且您可以检查您的API之前是否有更新?我建议在决定

如果修改日期与Salesforce API中的X不同,是否可能使更新方法失败

任务是更新Sfdc中对象的字段,前提是自上次从Sfdc获取记录以来,该记录没有更改

即使我在Sfdc中查询一个对象并检查它是否已被修改,然后发出更新,仍然会有一个窗口,在该窗口中,记录可以在我的检查和更新命令之间更改。这是一个旧的并发同步问题-Sfdc是否有任何机制来帮助处理它

提前感谢,


Tymek

为什么在更新对象时没有触发器?我认为即使在API运行时也应该调用它,并且您可以检查您的API之前是否有更新?

我建议在决定解决方案之前查看

您可以使用ISCHANGED函数尝试验证规则,使用Trigger.new和Trigger.old比较值,检查字段是否已更改或更新时是否有触发器


请检查并获取其他参考。

是否可能从触发器“失败”Web API更新?如果是,您可以指定错误代码/消息吗?可以。这里提到了addError方法:。您可能也想看看这个:。