Skip to Content
Odoo เมนู
  • ลงชื่อเข้าใช้
  • ทดลองใช้ฟรี
  • แอป
    การเงิน
    • ระบบบัญชี
    • ระบบการออกใบแจ้งหนี้
    • ระบบบัญชีรายจ่าย
    • ระบบการจัดการข้อมูลผ่านสเปรดชีต (BI)
    • เอกสาร
    • ระบบลงลายเซ็น
    การขาย
    • ลูกค้าสัมพันธ์
    • การขาย
    • POS ร้านค้า
    • POS ร้านอาหาร
    • ระบบสมัครสมาชิก
    • การเช่า
    การจัดการเว็บไซต์
    • เครื่องมือสร้างเว็บไซต์
    • ระบบการขายออนไลน์
    • บล็อก
    • ฟอรั่ม
    • ไลฟ์แชท
    • ระบบการอบรมออนไลน์
    ซัพพลายเชน
    • คลังสินค้า
    • ระบบการผลิต
    • PLM
    • ระบบการจัดซื้อ
    • การซ่อมบำรุง
    • ระบบจัดการคุณภาพ
    ทรัพยากรบุคคล
    • ข้อมูลพนักงาน
    • ระบบสรรหาบุคลากร
    • ระบบการลา
    • การประเมิน
    • ระบบการแนะนำพนักงาน
    • ระบบจัดการยานพาหนะ
    การตลาด
    • โซเชียลมาร์เก็ตติ้ง
    • การตลาดผ่านอีเมล
    • ระบบการตลาดผ่าน SMS
    • ระบบการจัดงานอีเวนต์
    • การตลาดแบบอัตโนมัติ
    • ระบบแบบสำรวจ
    การบริการ
    • โปรเจกต์
    • ระบบบันทึกเวลา
    • ระบบการจัดการบริการภาคสนาม
    • ระบบดูแลช่วยเหลือ
    • การวางแผน
    • การนัดหมาย
    ประสิทธิผล
    • ระบบแสดงความคิดเห็น
    • ระบบการอนุมัติ
    • ไอโอที
    • VoIP
    • คลังข้อมูล
    • WhatsApp
    แอปพลิเคชันของบุคคลที่สาม Odoo สตูดิโอ แพลตฟอร์มคลาวด์ของ Odoo
  • อุตสาหกรรม
    การค้าปลีก
    • ร้านขายหนังสือ
    • ร้านขายเสื้อผ้า
    • ร้านขายเฟอร์นิเจอร์
    • ร้านขายของชำ
    • ร้านขายฮาร์ดแวร์
    • ร้านขายของเล่น
    Food & Hospitality
    • บาร์และผับ
    • ร้านอาหาร
    • อาหารฟาสต์ฟู้ด
    • Guest House
    • ตัวแทนจำหน่ายเครื่องดื่ม
    • Hotel
    อสังหาริมทรัพย์
    • Real Estate Agency
    • บริษัทสถาปัตยกรรม
    • บริษัทรับเหมา
    • การจัดการอสังหาริมทรัพย์
    • การจัดสวน
    • สมาคมเจ้าของอสังหาริมทรัพย์
    ปรึกษา
    • สำนักงานบัญชี
    • Odoo พาร์ทเนอร์
    • เอเจนซี่การตลาด
    • สำนักงานกฎหมาย
    • บริการสรรหาบุคลากร
    • การตรวจสอบและการรับรอง
    ระบบการผลิต
    • Textile
    • เหล็ก
    • เฟอร์นิเจอร์
    • อาหาร
    • Brewery
    • ของขวัญขององค์กร
    สุขภาพ & ฟิตเนส
    • ชมรมกีฬา
    • ร้านขายแว่นตา
    • ฟิตเนส
    • ผู้ประกอบวิชาชีพด้านสุขภาพ
    • ร้านขายยา
    • ร้านทำผม
    Trades
    • ช่างซ่อม
    • ฮาร์ดแวร์และการสนับสนุนด้านไอที
    • ระบบพลังงานแสงอาทิตย์
    • ช่างทำรองเท้า
    • บริการทำความสะอาด
    • HVAC Services
    อื่น ๆ
    • Nonprofit Organization
    • สำนักงานสิ่งแวดล้อม
    • ร้านเช่าป้ายโฆษณา
    • การถ่ายภาพ
    • ร้านเช่าจักรยาน
    • ตัวแทนจำหน่ายซอฟต์แวร์
    Browse all Industries
  • คอมมูนิตี้
    ศึกษา
    • บทเรียน
    • เอกสารกำกับโปรแกรม
    • การรับรอง
    • การฝึกอบรม
    • บล็อก
    • พอดแคสต์
    เพิ่มศักยภาพให้กับการศึกษา
    • โปรแกรมการศึกษา
    • Scale Up! Business Game
    • เยี่ยมชม Odoo
    รับซอฟต์แวร์
    • ดาวน์โหลด
    • เปรียบเทียบรุ่น
    • เผยแพร่
    ทำงานร่วมกัน
    • Github
    • ฟอรั่ม
    • ระบบการจัดงานอีเวนต์
    • การแปล
    • ร่วมเป็นพาร์ทเนอร์
    • Services for Partners
    • ลงทะเบียนเพื่อสร้างบัญชีบริษัทของคุณ
    รับบริการ
    • ค้นหาพาร์ทเนอร์
    • ค้นหานักบัญชี
    • พบกับที่ปรึกษา
    • บริการติดตั้งระบบเพื่อใช้งาน
    • ข้อมูลอ้างอิงลูกค้า
    • การสนับสนุน
    • อัปเกรด
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    รับการสาธิต
  • ราคา
  • ช่วยเหลือ

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • ลูกค้าสัมพันธ์
  • e-Commerce
  • ระบบบัญชี
  • สินค้าคงคลัง
  • PoS
  • โปรเจกต์
  • MRP
All apps
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
All Posts คน เหรียญรางวัล
แท็ก (View all)
odoo accounting v14 pos v15
เกี่ยวกับฟอรั่มนี้
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
All Posts คน เหรียญรางวัล
แท็ก (View all)
odoo accounting v14 pos v15
เกี่ยวกับฟอรั่มนี้
ช่วยเหลือ

Remove followers from SO except user

ติดตาม

รับการแจ้งเตือนเมื่อมีกิจกรรมในโพสต์นี้

คำถามนี้ถูกตั้งค่าสถานะ
4 ตอบกลับ
5628 มุมมอง
อวตาร
Ralf Heijthuijzen

I have made an automatic action which removes the foloowers from a SO. I use the following Python code:

for follower in record.message_follower_ids:
follower.unlink()


I need make a correction in my Python code so followers will automatically  remove from a SO except the user. 

Only our user needs to be a follower so he will get an e-mail when people response to catchall@... 

0
อวตาร
ละทิ้ง
Ralf Heijthuijzen
ผู้เขียน

Hello Ben,

I have made an automated action for removing the followers from a Sales Order. This happens when trigger 'on creation & Update' is applied.

I use this for all match records.

faOtools

The app to avoid the auto following of the message recipients: https://apps.odoo.com/apps/modules/17.0/compoze_no_auto_subscribe

อวตาร
Ray Carnes (ray)
คำตอบที่ดีที่สุด

You can't stop Odoo from adding followers to a Document, but you CAN

  • prevent followers from receiving ANY automated email notifications
  • prevent Users from accidentally sending emails to followers
  • force Users to choose recipients for each email Odoo sends


Note: Followers who are never sent any automated email notifications (see below for how to set this up) can also never be emailed unless they are added to the email via @ or as a Contact to notify – when using the full email composer. When automated email notifications are turned off either globally or for a specific record, Followers of the document functions as if it is empty.



 

You can control this

  • globally
  • by Sales Team member
  • by Record / Document Type (Sales Order, Project, Task, etc.)

 

Frequently Asked Questions

Can I get my notifications inside Odoo instead of via email? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss.html#choose-notifications-preference

What is a follower? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss/chatter.html#add-followers

How do I manage who is following a Document? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss/chatter.html#manage-followers

How do I manage what automated notifications a follower receives? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss/chatter.html#edit-follower-subscription

What does SEND MESSAGE do? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss/chatter.html#send-messages

What does LOG NOTE do? - https://www.odoo.com/documentation/17.0/applications/productivity/discuss/chatter.html#log-notes

 

How Odoo follower and automated email notifications work by default

  • Message Subtypes define the notifications followers can subscribe to
  • Each one manages a single automated notification
  • There are three global Subtypes – Activities, Discussions, Notes – which apply to every Record Type
  • All others are setup per Record type

There are four checkboxes on each

  1. Default - every follower is automatically subscribed (opt out if True, opt in if False)
  2. Internal Only - only applicable for Internal Users (Employees)
  3. Hidden - not available for opt out via subscription management
  4. Track Recipients - shows the envelope icon to track who did and did not get the notification


 

 

They can be accessed in Developer Mode via Settings --> Technical --> Discuss --> Subtypes

 

The three global Subtypes:


 

Discussions – opt out - automatically applied to every follower. They all get a notification of every Message (they are blind copied on emails). The envelope icon* is shown to give Users access to verify if each recipient received the message.

Activities – opt in – applies to INTERNAL followers only. They get a notification of every Activity scheduled.

Note – opt in – applies to INTERNAL followers only. They get a notification of every Note added. The envelope icon* is shown to give Users access to verify if each recipient received the message


Remember that anyone who is specifically added when using SEND MESSAGE or LOG NOTE becomes a follower.  They receive that SINGLE email and by default get a copy of all others sent via SEND MESSAGE. LOG NOTE is only sent to the users specified via @ or those who have the Note subscription.

 

The default configuration of these three Subtypes means

  • anyone who is specifically named via @ will receive an email notification with a copy of what was sent via SEND MESSAGE or LOG NOTE.
  • everyone who is following a document receives an email notification with a copy of what was sent via SEND MESSAGE
  • only users who opt in will receive an email notification with a copy of what was sent via LOG NOTE
  • only users who opt in will receive a copy of email notifications related to Scheduled Activities

 

You can control which email notifications are sent out by modifying the way these Subtypes are setup. You can create a Discussions subtype per record where you want finer control. You can edit the Subtypes to determine when followers are automatically subscribed and when they have the option to subscribe and unsubscribe.


Common Configurations

"We don't want any emails going to people automatically. We want to manually email people AND specify each time who the email goes to."

  • unmark the Dicussions Subtype as Default. 
  • You will now have to explicitly @ the recipients for every Message you send, except the first time you send one to the Customer or Vendor BUT you will have an option to uncheck them from the first Message. In this way, Users are aware who they are sending the manual email to each time. Just the first Message.
  • Nobody will ever get an email they were not supposed to get because they have to be specifically added as a recipient via @.

 

"We are concerned about email notifications on Sales Orders and Invoices, we don't want any emails going to people automatically. We want Users to choose who gets every email that is sent out.”

  • unmark the Sales Order related Subtypes as Default.
  • You will now have to explicitly @ the recipients for every Message you add to a Document, except the first time you send one to the Customer BUT you will have an option to uncheck them from the Message. In this way, Users are aware who they are sending the manual email to each time. 
  • Nobody will ever get an email they were not supposed to get because they have to be specifically added as a recipient via @.

 

"We want to control automated email notifications for Sales Teams members"

  • Unmark as default the Sales Team based Subtypes as needed.
  • open each Team Member on each Team and change the notifications they are subscribed to.

 

"We want to control automated email notifications for Projects"

  • Unmark as default the Project based Subtypes as needed.



With ANY of these options, you can edit the Subtype subscriptions for Particular Sales Orders, Sales Teams, Projects, etc when you DO want automated email notifications to go out and/or when you do want followers to automatically receive copies of emails sent specifically to others (BCC).

With ANY of these options, Users still have the option to opt-in themselves, other Users and Customers or Vendor on a record by record basis.



2
อวตาร
ละทิ้ง
อวตาร
Josep Anton Belchi Riera
คำตอบที่ดีที่สุด

You can try with this code: 


# Remove followers except user

# Search the partner_id from the user_id
userpartner = False 
if record.user_id.id:
userpartner=record.user_id.partner_id.id 
 
unsfollowers = [] #followers to unsubscribe

for old in record.message_follower_ids:
if old.partner_id.id != userpartner:
unsfollowers.append(old.partner_id.id)

if len(unsfollowers)>0: 
record.message_unsubscribe(unsfollowers)

1
อวตาร
ละทิ้ง
Tim Kieft (Radical Fanatics)

I think the last line should be record in stead of records

Chris TRINGHAM

Thanks Josep, this works well.

Josep Anton Belchi Riera

Tim Kieft: You're right. I made the change to the code. Thanks.

Chris TRINGHAM

Both seem to work, as far as I can tell

อวตาร
Ralf Heijthuijzen
ผู้เขียน คำตอบที่ดีที่สุด

Hello Josep, 

Yes this works!

Many thanks!

0
อวตาร
ละทิ้ง
อวตาร
Wash Partner BV, Ben Deleye
คำตอบที่ดีที่สุด

Hi, are you doing this with an automated action in Studio ?

I'm looking for this solution for a long time, and nobody can help me, even not our Odoo partner.

Also what is the trigger ?

when a message has been send ?

Thank you

0
อวตาร
ละทิ้ง
Mikhail Lapin

You can check the following OCA module
https://odoo-community.org/shop/restrict-follower-selection-1554?search=followers&version=16#attr=19797

____________
Cetmix OU
Odoo Partner

สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!

สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!

ลงชื่อ
คอมมูนิตี้
  • บทเรียน
  • เอกสารกำกับโปรแกรม
  • ฟอรั่ม
โอเพนซอร์ส
  • ดาวน์โหลด
  • Github
  • Runbot
  • การแปล
บริการ
  • โฮสติ้ง odoo.sh เซิร์ฟเวอร์
  • การสนับสนุน
  • อัปเกรด
  • การพัฒนาที่กำหนดเอง
  • การศึกษา
  • ค้นหานักบัญชี
  • ค้นหาพาร์ทเนอร์
  • ร่วมเป็นพาร์ทเนอร์
เกี่ยวกับเรา
  • บริษัทของเรา
  • ทรัพย์สินในรูปของเครื่องหมายการค้า
  • ติดต่อเรา
  • งาน
  • ระบบการจัดงานอีเวนต์
  • พอดแคสต์
  • บล็อก
  • ลูกค้า
  • กฎหมาย • ความเป็นส่วนตัว
  • ความปลอดภัย
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo เป็นชุดแอปธุรกิจแบบเปิดที่ครอบคลุมทุกความต้องการของบริษัทของคุณ อาธิ CRM eCommerce ระบบบัญชี ระบบสินค้าคงคลัง ระบบการขายหน้าร้าน โปรเจกต์ และ อีกมากมาย

ความเหนือกว่าอันเป็นเอกลักษณ์ของ Odoo คือการใช้งานที่ง่ายดายและผสานการทำงานอย่างสมบูรณ์แบบในเวลาเดียวกัน

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now