我编写了一个快速插件,目的是在Dynamics CRM 2011解决方案中记录发布和解决方案导入。
该插件非常简单,它应该只是监听与这些操作相关的SDK消息,并相应地执行一些操作。
For Publishes它工作正常;我为Publish和PublishAll消息注册了一个预操作步骤,并调用了我的插件代码。
对于解决方案导入,我的印象是注册针对ImportCompressedAll,ImportCompressedWithProgress,ImportAll,Import和ImportWithProgress消息的步骤就足够了,但我的插件永远不会被调用,无论是在Pre或After-Operation步骤中注册的。
是否有人设法实现此功能,或者为什么没有为解决方案导入调用这些消息?
我确实发现了一个CRM 4帖子,建议这些消息可以正常工作,并且由于解决方案导入和数据导入都作为作业存储在同一个SQL表中,因此逻辑看似合理
答案 0 :(得分:0)
之前我曾尝试过,2011年和2013年是不可能的
答案 1 :(得分:0)
导入压缩导入期间导入的ImportCompressedAll,ImportCompressedWithProgress,ImportAll,Import和ImportWithProgress SDK消息。因此,如果您注册了这些消息并且正在导入解决方案,那么您将无法启动插件。