I would like to notify all users and send a message via the Discuss App.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
Updated for Odoo 16:
msg = 'All Users, please be advised ...'
env['mail.message'].create({
'message_type': 'comment',
'subtype_id': env.ref('mail.mt_comment').id,
'model': 'mail.channel',
'res_id': env.ref('mail.channel_all_employees').id,
'body': msg,
})
ORIGINAL POST:
You can do something like this:
msg = 'All Users, please be advised ...'
env['mail.message'].create({
'message_type': 'comment',
'subtype_id': env.ref('mail.mt_comment').id,
'model': 'mail.channel',
'channel_ids': [(6,0,[env.ref('mail.channel_all_employees').id])],
'body': msg,
})
Hey Ray, how are you?
I was wondering if you could elaborate on this a little bit further? I am willing to learn but how could I possibly get this to work?
I have a PO in purchasing and if it reaches a certain state (sent for instance) I want this to trigger a message to be sent to the general channel, saying "Please XY approve PO 123" with links to the PO. I then want to connect this channel to slack, so people are notified and can start from slack.
Thanks
This For Your Solution https://apps.odoo.com/apps/modules/17.0/rr_autopost_message_on_channel/
How to send to user? form code
'res_id': env.ref('mail.channel_all_employees').id,
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
0
ott 21
|
2389 | ||
|
0
lug 21
|
1961 | ||
|
8
ott 20
|
4922 | ||
|
0
apr 24
|
1451 | ||
|
1
mar 23
|
4047 |