Similar to exec_workflow, is there there a call that would execute actions or/and methods? For example, actions and methods tied to buttons. More specifically Converting to Opportunity, Mark Won, Mark Lost, etc.
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Similar to exec_workflow, is there there a call that would execute actions or/and methods? For example, actions and methods tied to buttons. More specifically Converting to Opportunity, Mark Won, Mark Lost, etc.
Thanks
Yes, you could trigger actions and methods using XMLRPC (Webservices), just be sure to pass the corresponding parameters to the method or action method. For example:
#Using direct XMLRPC using xmlrpclib
oerp_common = xmlrpclib.ServerProxy('{}/xmlrpc/2/common'.format(url))
for d in dbs:
password = dbs[d].get('admin_pass','admin')
uid = oerp_common.authenticate(db, 'admin', password, {})
oerp_models = xmlrpclib.ServerProxy('{}/xmlrpc/2/object'.format(url))
action = oerp_models.execute_kw(db, uid, password,'ir.module.module', 'update_list',[])
#this is using Zato ESB for Odoo:
with self.outgoing.odoo.get('solt-open').conn.client() as zoe:
voucher_pool = zoe.get_model('account.voucher')
voucher_pool.button_proforma_voucher([voucher_id], context=ctx)result = voucher_pool.onchange_journal([],journal_id[0], [], False, partner_info ['id'], False, float(vals.get('monto_pago')), 'receipt', invoice_info['company_id'][0], context={'invoice_id': invoice_info['id']})
Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!
Регистрация| Похожие посты | Ответы | Просмотры | Активность | |
|---|---|---|---|---|
|
0
окт. 25
|
7 | |||
|
2
окт. 21
|
4368 | |||
|
1
мая 16
|
4230 | |||
|
1
мар. 15
|
11163 | |||
|
2
мар. 15
|
5131 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.