插件发布操作在数据库中锁定记录

Nic*_*ick 0 dynamics-crm-2011

我从我的插件调用一个Web服务,查询CRM数据库并将一些数据返回到插件.当我在操作后更新中注册我的插件时,我得到一个超时异常,这是由尝试查询数据库的Web服务引起的.当我在预操作更新中注册我的插件时,它就像一个魅力.

我的问题是:客户关系管理数据库是否仅在更新后的操作上锁定记录,而不是在预先运行更新?

Jos*_*ter 6

确实应该没有理由向Web服务查询有关您正在更新的同一记录的信息.您应该能够在插件中使用PreImages和/或PostImages使数据可用.这样,您无需在更新期间查询Web服务.