将用户添加为关注者的自动操作Odoo 12 [英] Automated Action to Add Users as Followers Odoo 12

查看:0
本文介绍了将用户添加为关注者的自动操作Odoo 12的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在Odoo 12上进行自动操作,以在创建联系人时自动添加3个选定的用户作为追随者。

联系人经理=字段名:user_id

L2管理器=字段名:x_STUDIO_L2_MANAGER

L3管理器=字段名:x_STUDIO_L3_MANAGER

有什么建议吗?

谢谢

推荐答案

安装自动操作规则对于模型自动化,您可以在设置>>调试打开>>技术>>自动化>>自动操作中找到菜单,创建新的自动化操作,模型:联系人,触发条件:创建时,要做的操作:添加关注者,选择关注者,

这将为新创建的联系人分配静态关注者。但对于动态追随者,您必须执行python代码:

record.message_subscribe(partner_ids=[record.user_id.partner_id.id, record.x_studio_l2_manager.id, record.x_studio_l3_manager.id])
请记住,这是假定x_studio_l3_managerx_studio_l2_managerres.partner类型字段和user_idres.users类型字段。如果没有,请使用哪些类型的相关字段来更新您的问题。请记住,如果字段为res.users,则必须使用record.x_studio_l2_manager.partner_id.id, record.x_studio_l3_manager.partner_id.id,因为res.users表ID并不总是与特定用户的res.partner表ID相同。

您可以使用以下代码取消关注现有关注者:

record.message_unsubscribe(partner_ids=record.message_partner_ids.ids)

要执行此操作,您需要添加将执行Python代码的服务器操作,将代码添加到服务器操作,然后运行该服务器操作以选择记录。

这篇关于将用户添加为关注者的自动操作Odoo 12的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆