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

问题描述 投票:1回答:1

我有一个场景,我必须将CRM与Sendgrid电子邮件系统集成。我需要将信息添加到外发邮件的电子邮件标题中以进行跟踪。

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

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

有没有人遇到过这样的事情?

dynamics-crm-2011
1个回答
0
投票

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

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

检查您是否返回context.Depth并删除或增加深度编号。

© www.soinside.com 2019 - 2024. All rights reserved.