Odoo Help


ODOO9: How to make a function called automatically!!

Vale Trood
on 12/15/15, 6:48 AM 1,068 views


Friends, i have developped a function that works after clicking on a button.

But now i want my function working automatically without clicking on any button.

Does anyone have any suggestion please.

Thanks a lot in advance.

Best Regards.



| 8 8 8

My Odoo blog: http://www.odoo.yenthevg.com/

My Twitter: https://twitter.com/Yenthe666

On 12/15/15, 7:05 AM

Hi Drees,

You'll need to create an automated action that calls a Python function every time the scheduler runs. An automated action example:

<record id="ir_cron_scheduler_demo_action" model="ir.cron"> <field name="name">Demo action</field> <field name="user_id" ref="base.user_root"/> <field name="interval_number">2</field> <field name="interval_type">minutes</field> <field name="numbercall">-1</field> <field eval="False" name="doall"/> <field eval="'Your.mode'" name="model"/> <field eval="'process_demo_scheduler_queue'" name="function"/> </record>

The Python code:

#This function is called when the scheduler goes off

def process_demo_scheduler_queue(self, cr, uid, context=None): #Your custom code here.


@Yenthe my friend, thanks a lot for your answer but i am working with odoo9 and i have got this error:TypeError: old_api() takes at least 4 arguments (3 given)

Vale Trood
on 12/15/15, 8:50 AM

@Drees this should work fine on V9, this example is working on my V9 environments. Have a look at my example module, which you can find here: https://github.com/Yenthe666/Odoo_Samples/tree/master/scheduler_demo

on 12/15/15, 9:34 AM
On 12/15/15, 11:15 AM

Hello Dress, 

You can also add functional filed in view so that each time your function will be called when view is opened.


About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 12/15/15, 6:48 AM
Seen: 1068 times
Last updated: 1/18/16, 3:23 PM