在Dynamics CRM 2011中通过工作流发送电子邮件时,电子邮件实体中的发送消息插件未执行

dynamics-crm-2011

349 观看

1回复

6 作者的声誉

我必须将CRM与Sendgrid电子邮件系统集成在一起。我需要向传出电子邮件的电子邮件标题添加信息以进行跟踪。

我决定绕过电子邮件路由器,并使用在EMAIL实体的SEND消息上注册的插件直接通过sendgrid API发送电子邮件。当用户从CRM UI发送电子邮件并且通过Sendgrid API调用将电子邮件传递给预期的收件人时,插件可以正常工作。

问题是,如果电子邮件是作为工作流程,自定义代码活动或自定义插件的一部分发送的,则不会调用该插件。我已经尝试在执行工作流时附加调试器,但是指针不会拦截代码。

还有其他人遇到过这样的事情吗?

作者: Manu Sharma 的来源 发布者: 2016 年 2 月 6 日

回应 (1)


0

7607 作者的声誉

删除下面允许运行的插件的代码

//if (context.Depth > 1) return;

检查是否要返回context.Depth并删除或增加Depth数。

作者: Joao Leme 发布者: 21.12.2017 06:47
来自类别的问题 :
32x32