Membuat Run Scheduler Odoo16

Assalamu'alaykum warohmatullohi wabarokaatuh.
Pertama-tama segala puji bagi Allah yg telah memberikan nikmat sehat dan sempat sehingga saya dapat berkesempatan menulis blog ini..
Kedua, sholawat dan salam selalu tercurah kepada Nabi Muhammad Sholallahu 'Alayhi Wassallam, para sahabat dan orang-orang yg mengerjakan sunnahnya..

Baik, pada kesempatan kali ini, saya akan membahas terkait bagaimana cara membuat Run Scheduler pada Odoo 16 Community Edition.

Run scheduler sendiri atau cron job adalah sebuah action yg akan dijalankan secara otomatis dalam waktu tertentu, bisa setiap menit, jam maupun hari.
Contohnya, ada pada case kali ini yaitu kita melakukan submit document tanpa mengklik sebuah button.

Berikut, langkah-langkahnya :

1. Membuat file python
    yang di dalam file ini terdapat method auto submit yg nantinya digunakan pada cron job..



2. Membuat file xml

    yg didalamnya buat data cron job nya, dimana ketika running akan otomatis menambahkan data di model ir.cron



3. Masukkan file xml ke manifest dan file python ke _init_.py

4. Jalankan

    ketika dijalankan maka cek di odoo pada menu Setting > Technical > Automation > Scheduled Action.. maka akan ada data cron job yg dibuat by code tadi


dan berikut isinya


pada cron job diatas artinya adalah action auto submit tsb di eksekusi setiap 1 hari sekali pada  jam 6.30

Sebelum Eksekusi


Setelah Eksekusi


ketika run scheduler di eksekusi maka, document riyadhoh tahajud otomatis akan tersubmit tanpa mengklik tombol submit yg ada pada form tsb.

Sekian dari saya kurang lebihnya saya mohon maaf, Jazaakumullah khairan....

Wassalamu'alaykum warohmatullohi wabarokaatuh






Menyisipkan Baris Account Move Line pada Jurnal Inventory Valuation Odoo 16