【问题标题】:CRM 2016 Date of Last Email CalculationCRM 2016 上次电子邮件计算日期
【发布时间】:2017-09-07 10:12:42
【问题描述】:
我们迫切需要 CRM 中公司记录上的“最后一封电子邮件的日期”字段。
最初,我们尝试在“电子邮件(关于)”上使用汇总字段。这仅适用于在电子邮件的“关于”字段中包含公司的电子邮件。
在“活动社交窗格”中可见许多未设置为与该公司相关的电子邮件。他们被追踪到为这家公司工作的人。似乎没有办法在“最后一封电子邮件的日期”类型的字段中捕获这些电子邮件。
有没有人找到方法来捕捉这个?这似乎是一个常见的要求。
【问题讨论】:
标签:
dynamics-crm
dynamics-crm-2011
dynamics-crm-2013
dynamics-crm-2015
dynamics-crm-2016
【解决方案1】:
这里有几种方法:
1.Plug-in 您可以让插件针对电子邮件实体的 SetState 消息执行。当您确定电子邮件是
发送后,您可以查询 ActivityParty 实体以识别
TO/CC/BCC 线上的联系人,并更新最后一封电子邮件
这些记录的数据字段。请注意,没有必要使用
关于这里的字段。请记住性能
这里的考虑因素,因为这个消息将基本上执行
CRM 中的每条电子邮件记录。
2.Web 资源您可以将 Web 资源添加到联系人表单中,该表单将读取联系人的电子邮件地址并查询 ActivityParty 和
电子邮件实体以识别他们的最后日期和时间
参加了电子邮件活动。这个网络资源只会显示
表单上的此信息,不填充联系人中的任何字段
表格。
3.Retrieve/RetrieveMultiple 插件可能不是最佳选择,但您可以在此处使用与 Web 资源相同的方法。当一个
联系人检索到,可以查询ActivityParty和Email
实体并在联系人实体中填充您的自定义属性。
这将为您提供一个“虚拟”字段,其中包含
你想要的信息,但可能有相当大的性能
影响。
来源:https://community.dynamics.com/crm/f/117/t/168906