将用户添加为关注者的自动操作 Odoo 12
Automated Action to Add Users as Followers Odoo 12
我需要在 Odoo 12 上执行自动操作,以在创建联系人时自动将 3 个选定的用户添加为关注者。
联系人管理员 = 字段名称: user_id
L2 经理 = 字段名称: x_studio_l2_manager
L3 经理 = 字段名称: x_studio_l3_manager
有什么建议吗?
谢谢
安装Automated Action Rules模型自动化模块,你会在设置>>调试打开>>技术>>自动化>>自动化操作中找到菜单,创建一个新的自动化操作,模型:联系人,触发条件:创建时,要执行的操作:添加关注者,Select 关注者,
这会将静态关注者分配给新创建的联系人。但是对于动态追随者,你必须执行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_manager
、x_studio_l2_manager
是 res.partner
类型字段并且 user_id
是 res.users
类型字段。如果不是,请使用哪些类型的相关字段更新您的问题。请记住,如果字段是 res.users
,则必须使用 record.x_studio_l2_manager.partner_id.id, record.x_studio_l3_manager.partner_id.id
,因为 res.users
table id 不会始终与 res.partner
table id 相同对于特定用户。
您可以使用以下代码取消关注现有的关注者:
record.message_unsubscribe(partner_ids=record.message_partner_ids.ids)
要执行此操作,您已添加将执行 python 代码的服务器操作,将代码添加到服务器操作,然后 运行 该服务器操作选择记录。
我需要在 Odoo 12 上执行自动操作,以在创建联系人时自动将 3 个选定的用户添加为关注者。
联系人管理员 = 字段名称: user_id
L2 经理 = 字段名称: x_studio_l2_manager
L3 经理 = 字段名称: x_studio_l3_manager
有什么建议吗?
谢谢
安装Automated Action Rules模型自动化模块,你会在设置>>调试打开>>技术>>自动化>>自动化操作中找到菜单,创建一个新的自动化操作,模型:联系人,触发条件:创建时,要执行的操作:添加关注者,Select 关注者,
这会将静态关注者分配给新创建的联系人。但是对于动态追随者,你必须执行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_manager
、x_studio_l2_manager
是 res.partner
类型字段并且 user_id
是 res.users
类型字段。如果不是,请使用哪些类型的相关字段更新您的问题。请记住,如果字段是 res.users
,则必须使用 record.x_studio_l2_manager.partner_id.id, record.x_studio_l3_manager.partner_id.id
,因为 res.users
table id 不会始终与 res.partner
table id 相同对于特定用户。
您可以使用以下代码取消关注现有的关注者:
record.message_unsubscribe(partner_ids=record.message_partner_ids.ids)
要执行此操作,您已添加将执行 python 代码的服务器操作,将代码添加到服务器操作,然后 运行 该服务器操作选择记录。