berikut ini syntax XML untuk meregistrasikan record task scheduler agar dapat dijalankan secara periodik oleh OpenERP

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>

<record forcecreate="True" model="ir.cron" id="sage_read_trans">
    <field name="name">Read Transactions table</field>
    <field name="active">True</field>
    <field name="user_id" ref="base.user_root"/>
    <field name="interval_number">1</field>
    <field name="interval_type">minutes</field>
    <field name="numbercall">-1</field>
    <field name="doall" eval="True"/>
    <field name="model" eval="’res.partner’"/>
    <field name="function" eval="’read_trans’"/>
    <field name="args" eval="'()’"/>
</record>

    </data>
</openerp>

Definisi diatas akan membuat task dengan parameter:

  • interval : 1
  • interval_type: minutes
  • model: res.partner
  • function: read_trans
  • args: ()

artinya OpenERP akan menjalankan function read_trans() yang ada di model res.partner setiap 1 menit sekali.

Setelah modul terinstal, hasilnya dapat dilihat pada menu Settings – Technical – Scheduler – Scheduled Actions.

image

image

 

Untuk informasi lebih lanjut tentang implementasi dan training Technical OpenERP Unofficial, silakan hubungi kami:

VITRAINING.COM
Grand Surapati Core Blok C-16
Jl PHH Mustofa  136 Bandung
Telephone : +62 (22) 8724 1394
Fax : +62 (22) 8724 1394
Mobile Phone Number : +62 813 2037 9277
Email: akhmad.daniel[at]gmail.com or info[at]vitraining.com

OpenERP: Membuat Task Scheduler (Scheduled Actions) di XML
Tagged on: