【发布时间】:2019-11-08 15:23:09
【问题描述】:
问题: 在 Odoo 11 CRM 中,当记录移至“WON”列时 - 有关此记录的信息应转换为 Telegram 频道。
我做的第一件事是在 Google Cloud Platform 上的 VM 上启动 Odoo 11 来测试它。
但现在我无法理解如何从“WON”列获取信息。
我发现 OdooRPC 可以做类似的事情,但现在我只能获取有关登录用户、公司和数据库的信息,而不能从 CRM 模块获取。
#python3.6
import odoorpc
# Prepare the connection to the server
odoo = odoorpc.ODOO('**.***.**.**', port=8069)
# Check available databases
print(odoo.db.list())
# Login
odoo.login('DB', 'login', 'password')
# Current user
user = odoo.env.user
print(user.name) # name of the user connected
print(user.company_id.name) # the name of its company
# Simple 'raw' query
user_data = odoo.execute('res.users', 'read', [user.id])
print(user_data)
帮助我了解如何从 CRM 模块获取信息
【问题讨论】:
-
你现有的代码有什么问题?
-
这些代码没有问题。这只是为了展示我可以使用 odoorpc 获得什么信息,但不是我需要的。
标签: python-3.6 odoo crm