繁体   English   中英

在MS Dynamics Crm 2011中使用工作流创建电子邮件,并动态填写“收件人”字段

[英]Create Email with a workflow in MS Dynamics Crm 2011 and dynamically fill the “To” field

我正在开发Dynamics Crm 2011女士,遇到以下问题。 我的情况:

我希望能够在对实体“ MyEntity”的记录中的特定状态字段进行更改后自动发送电子邮件。 “ MyEntity”具有一个电子邮件字段。 我尝试创建一个工作流,该工作流在状态更改后将电子邮件发送到“ MyEntity”记录的电子邮件字段地址。 我的问题是我无法在“电子邮件创建”工作流中将此“ MyEntity”电子邮件字段地址添加到“收件人”字段。 我需要以某种方式在工作流中指定以动态添加“收件人”字段,即来自特定“ MyEntity”的相关电子邮件地址。 那可能吗? 有没有解决方法? 我猜可以用一个插件来完成,但是到现在为止,我正在尝试避免使用插件解决方案。

提前致谢

约翰

是的,您应该能够。 首先转到解决方案,打开您的实体,转到字段,打开您的电子邮件字段,并确保格式为电子邮件。 发布。

解决方法:如果您有多个“电子邮件格式”文本字段,请暂时更改其他(从电子邮件中发送文本)并发布。 否则,下一步将是模棱两可的,并且当该实体用于电子邮件时,我们无法控制将CRM设置为要使用的电子邮件字段。

在解决方案框架中,在树中选择您的实体节点。 在“通信和协作”下,选中“发送电子邮件(如果不存在电子邮件字段,将创建一个电子邮件字段)”框。 保存/发表。

如果您有多个电子邮件格式文本字段,请解决以上问题。 将其更改回电子邮件。 发布。

在工作流中,选择“到”字段。 在“发送电子邮件”步骤下,选择“设置属性”。 选择“收件人”字段。 在表单助手中,您不应选择您的实体。 注意:您将绑定到“密钥”字段,而不绑定到特定的电子邮件字段。

这仅适用于您的自定义实体上的单个电子邮件字段。 无法将文本字段用作CRM“收件人”字段中的地址。

不幸的是你不能。

开箱即用的电子邮件中的“ 收件人”字段仅接受

  • 帐户
  • 联系
  • 设施/设备
  • 队列
  • 用户

因此,为了实现该目标,您将必须编写一个自定义工作流活动(可选:在输入参数中输入自定义文本字段),然后在工作流中引用它或开发一个插件。

插件的示例代码

SendEmailRequest req = new SendEmailRequest();
req.EmailId = emailId;//ID of created mail
req.TrackingToken = "";
req.IssueSend = true;

有关更多信息,请检查此帖子Crm 2011:工作流程-发送电子邮件问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM