用户向外部系统(错误跟踪器)添加一条消息,该系统应调用 Odoo 的 Web 服务 API 以在 Odoo 收件箱中创建一条消息。该消息包含作者的帐户名(不包含电子邮件)。
有几个与此功能相关的问题。
外部系统应该调用什么 API 方法?如何将消息的作者识别为 Odoo 的联系人?如果未识别联系人,是否可以创建新联系人?
您可以为此使用API 集成。
消息收件箱是mail.message对象 Odoo。您可以在此处找到模型的所有字段:path_to_odoo/addons/mail/mail_message.py。
您需要使用 API调用方法创建。如果你使用 Python,它必须是这样的:
id = models.execute_kw(db, uid, password, 'mail.message', 'create', [{
'subject': "test",
# other fields here...
}])