产品slug在CRM 2013电子邮件模板中不起作用

时间:2013-12-31 16:34:48

标签: dynamics-crm dynamics-crm-2013

我有一个业务要求,高管真的很想看到。在我们的主要和电子邮件模板中,我们列出了一些产品。产品本身非常稳定,但价格当然可能会发生变化。

我可以将产品名称硬编码到电子邮件中,但我希望价格可以成为一个可以解决的问题。

我们只有一个价目表,所以无需担心。

我认为无法通过数据字段值对话框访问产品和/或价格表实体。

所以我的想法是在主角和机会实体中创建2-4个字段。然后创建一个后台工作流程,从价格表中获取价格并设置这些字段。

然后,当生成电子邮件时,我可以访问这些隐藏字段,因为它们将通过潜在客户或机会实体提供。

任何想法,担忧,更好的方法?

1 个答案:

答案 0 :(得分:0)

不幸的是,CRM的电子邮件模板系统不具备您开箱即用的功能。正如您所发现的那样,它只允许您从主实体插入占位符或与主实体相关联。它不允许您插入其他实体的字段。您建议的解决方法是可行的,但它不是一个理想的解决方案,因为每个记录类型上有2-4个冗余字段,其中包含价目表中的重复数据。

如果您有使用SDK创建自定义工作流活动的经验,那么此处的最佳解决方案是创建一个自定义活动,接受草稿电子邮件或电子邮件模板作为输入参数,如果需要实例化电子邮件,加载价格列出数据,并执行自己的自定义占位符替换。

我已经在一些项目上完成了这项工作,以便将多个实体记录传递到模板中,或者通过从关系中加载数据将复杂的表插入到电子邮件中。请参阅下面的屏幕截图,了解我如何配置电子邮件模板和对话框流程,以便将“帐户”和“用户”记录传递到电子邮件模板中。

CRM email template placeholders

email dialog