【问题标题】:Sending an email from a CRM workflow not working从 CRM 工作流程发送电子邮件不起作用
【发布时间】:2012-10-24 17:30:14
【问题描述】:

我构建了一个工作流,当联系人实体中的字段发生更改时会发送电子邮件。当我在电子邮件表单的收件人字段中指定用户时,一切都按预期工作。

但是,当我指定位于另一个实体上的用户字段时,工作流会完成,但不会发送电子邮件。

此用户字段位于我已链接到联系人实体的配置实体上 - 我可以在工作流的电子邮件表单中使用表单助手来拉出该字段。它看起来像这样:

{ConfigurationEmail(ContactToConfig (ConfigurationEntity))}

ContactToConfig 是 Contact 和 ConfigurationEntity 之间的关系。 ConfigurationEntity 包含当前填充有用户的用户查找字段。

为了测试这一点,我已经抄送了一个工作用户,并将上述参考放在正文中。电子邮件将发送给 CCd 用户,但不会发送给其他用户(使用上述参考)。电子邮件正文中没有任何内容,这告诉我参考没有解决。

知道为什么这不起作用吗?

更新:我认为我需要以某种方式指定 ConfigurationEnity 的实例。目前只有一个,但我认为上面的参考是查看实体,而不是带有数据的特定对象。

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2011 crm dynamics-crm-4


    【解决方案1】:

    在您的联系人记录中,您需要使用您的一个配置实体填充查找(可能需要先将其添加到表单中)。当工作流查找要使用的记录时,它只查找与工作流正在处理的联系人相关的一个记录。现在我猜这个值是空的,所以电子邮件没有收件人。

    使用这种方法,这意味着您需要在每个联系人记录上设置您的配置实体,以使其适用于任何给定的记录。您可以在创建联系人记录时使用另一个工作流来设置此值(或者如果您添加更多配置记录,则执行一些 if/else 逻辑)。您还可以进行批量编辑以设置现有值。

    【讨论】:

      猜你喜欢
      • 2016-09-25
      • 2021-05-15
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 2012-08-01
      相关资源
      最近更新 更多