非常简单的问题,但我无法找到任何相关信息。
我在Dynamics CRM 2013中有一个插件,用于侦听帐户的创建和更新事件。根据某些业务规则,有关此帐户的一些信息将写入外部Web服务
但是,有时可以从插件范围之外回滚创建或更新操作(例如第三方插件),因此无法创建或更新帐户。 crm插件模型通过回滚在此事务中进行的每个SDK调用来很好地处理这个问题。但是,由于我已经向外部服务写了一些信息,我需要知道何时发生回滚,以便我可以手动回滚外部操作。
有没有办法检测插件执行管道中的回滚并执行一些自定义代码?也欢迎其他解决方案。
提前谢谢。答案 0 :(得分:1)
插件回滚时没有可以订阅的触发器,但您可以确定它何时发生。
您可能需要调整超时,但除此之外,它应该可以正常工作。