我有潜在客户,我的所有潜在客户都设有电子邮件。现在,我已经通过“营销”中的“群发邮件”向潜在客户发送了电子邮件。但是现在当我点击我的线索时,我看不到Lead(电子邮件)与我发送的电子邮件之间的任何链接“Mass Mailings”。
有没有办法在Lead(电子邮件)和我发送的电子邮件之间建立链接?
答案 0 :(得分:1)
有关已发送电子邮件的信息可通过模型mail.mail.statistics
获得。在这个模型中,您拥有所需的一切。以下字段可能对您的任务感兴趣:
model
- 由于电子邮件可能与任何Odoo模型相关,因此该字段会告诉您哪个模型与电子邮件相关。您对此字段中包含crm.lead
的记录感兴趣res_id
- 相应模型实例的ID。在您的情况下,此字段会将您链接到您的潜在客户的id
。mail_mail_id_int
- id
类型对象的email.email
- 电子邮件本身等。
您可以使用它来创建与潜在客户相关的电子邮件列表,并以crm潜在客户形式显示它们。
为此,创建一个新的Odoo模块,扩展crm.lead
对象,向mail.mail.statistics
模型添加One2many关系,并扩展crm.lead视图以显示此新字段。
例如,在这个新模块中名为models/lead.py
的文件中,输入以下内容:
from openerp import models, fields
class crm_lead(models.Model):
_inherit = 'crm.lead'
emails = fields.One2many(comodel_name='mail.mail.statistics',
inverse_name='res_id',
domain=[('model', '=', 'crm.lead')])
crm_lead()
分别要扩展视图,请创建一个文件views/lead_view.xml
,如下所示:
<?xml version="1.0"?>
<openerp>
<data>
<record model="ir.ui.view" id="mail_crm_stats.crm_lead_form">
<field name="name">mail_crm_stats.crm_lead.form</field>
<field name="model">crm.lead</field>
<field name="type">form</field>
<field name="inherit_id" ref="crm.crm_case_form_view_leads"/>
<field name="arch" type="xml">
<xpath expr="//notebook/page[@string='Extra Info']"
position="after">
<page string="Emails sent">
<group name="emails">
<div>
<field name="emails" nolabel="1"
class="oe_inline"/>
</div>
</group>
</page>
</xpath>
</field>
</record>
</data>
</openerp>
现在您应该会看到其他标签&#39;发送的电子邮件&#39;以你的领导形式。当然,这仅仅是示例,可以对模块进行改进,以显示有关已发送电子邮件的更好信息。有趣的是,我可能会很快在我为此目的创建的github repository中提交新版本。
您可以下载整个模块并从我的github存储库进行测试,如下所示:
git clone https://github.com/andreiboyanov/odoo-mails_crm_stats mails_crm_stats
答案 1 :(得分:0)
在V8中,潜在客户和营销广告系列之间有一个字段请参阅任何潜在客户&gt;额外信息(标签)&gt;营销,您可以手动添加您的广告系列,但如果您需要自动同步,那么您需要为此创建一个新模块,但现在您可以手动输入。您可以在here上查看各种模块