我从我的插件调用一个Web服务,查询CRM数据库并将一些数据返回到插件。当我在操作后更新中注册我的插件时,我得到一个超时异常,这是由尝试查询数据库的Web服务引起的。当我在预操作更新中注册我的插件时,它就像一个魅力。
我的问题是:CRM数据库是否仅在操作更新时锁定记录而不是在预先操作更新?
答案 0 :(得分:6)
确实应该没有理由向Web服务查询有关您正在更新的同一记录的信息。您应该可以使用PreImages
和/或PostImages
在插件中提供该数据。这样,您无需在更新期间查询Web服务。