Odoo 15自动化动作创建后续活动时无法找到指定用户求指导
Odoo 15 自动化动作指定用户创建活动的正确配置
- 正确引用记录字段:在自动化动作的字段赋值中,必须通过
object.前缀调用当前触发记录的字段。比如你的通用用户字段是general_user_id,赋值时要写object.general_user_id,不能直接填写字段名。 - 检查字段类型匹配:确保该字段是关联到
res.users模型的Many2one类型。如果是存储用户登录名的文本字段,需要用表达式查询用户:env['res.users'].search([('login', '=', object.user_login_field)], limit=1) - 验证表达式有效性:在表达式编辑框中点击「测试」按钮,确认输入的表达式能正确返回用户记录。如果返回空值,检查字段名拼写或目标记录是否有对应值。
- 活动字段正确映射:创建后续活动(
mail.activity)时,将user_id字段设置为上述表达式,确保关联到正确用户。
举个配置示例:
如果在crm.lead模型上创建自动化动作,要给线索的responsible_user字段用户创建活动,那么在「创建记录」动作的字段映射里:
- 模型选择:
mail.activity user_id字段值填:object.responsible_user- 按需配置活动摘要、截止日期等其他字段
内容的提问来源于stack exchange,提问作者Daniel b
相关产品推荐
相关产品推荐

