콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3 답글
9950 화면

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
3132
1
6월 24
5518
1
10월 23
11402
1
10월 23
98
1
8월 23
2194