跳至内容
菜单
此问题已终结
3 回复
9916 查看

i'm using odoo 11 and i want to send an email notification when a stage is changed in the model hr.applicant to the followers . Any idea for help please ?


形象
丢弃

Idea of send email on button click, you can modify according to your need: https://goo.gl/z16PBZ

最佳答案

Hi Dhouha:

There are 2 ways to do this.

Option 1 - Turn "Tracking" on for the Stage field

Option 2 - Define an automated action to send the email if the value of the Stage field changes on an update of the record

形象
丢弃
编写者

Thanks for your answer i try to add track_visibility='always' to the field stage_id in the model hr.applicant but it doesn't send an email when the stage_id is changed

Set track_visibility='onchange'

最佳答案

for this you first set the mail configuration.

it is done in settings > technical > outgoing mail services > create
here you can set the mail configuration.

for example, 
in case of gmail:

use

smtp server = smtp.gmail.com
port = 465

connection securty = SSL/TLS

username = your gmail user name

password = your gmail password

Then Please add this code in the action which changes the state (stage).


body = "Dear,
Type your content" 

    mail_values = {
        'email_to': partner.email,
        'subject': subject,
        'body_html': body,
        'state': 'outgoing',
        'type': 'email',
        }
mail_id = mail.mail.create(mail_values)
mail_id.send()

形象
丢弃
相关帖文 回复 查看 活动
2
7月 24
3088
1
6月 24
5487
1
10月 23
11355
1
10月 23
98
1
8月 23
2194