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