【发布时间】:2013-12-06 16:02:45
【问题描述】:
在 Dynamics CRM 2011 中,我有一个实体(报价单)。
我的问题,在表单保存期间不可能触发事件以完成某些操作。 (处理新实体“创建”,但对现有实体“更新”不起作用)
(即:根据计算发送电子邮件)。
我尝试了所有类型的“消息”和“管道阶段”,但没有触发任何内容。
对我有帮助的想法?
编辑:
我抛出一个异常来知道是否被触发,像这样
protected void ExecutePreDevisUpdate(LocalPluginContext localContext)
{
if (localContext == null)
{
throw new ArgumentNullException("localContext");
}
throw new Exception("prédevis");
// TODO: Implement your custom Plug-in business logic.
}
【问题讨论】:
-
您是否使用过
\sdk\bin\PluginRegistrationTool.Exe来确保您的插件已正确注册。我不相信开发者工具包的任何东西,我个人的建议是转储它。 -
你能发布你的插件的完整代码吗?该方法与 IPlugin 所需的方法不匹配,因此必须有更多。
-
@mbreton 仅供参考,但根据您发送的电子邮件,您也许可以使用工作流
标签: c# plugins dynamics-crm-2011 crm