Assalamu'alaikum Warrahmatullahi Wabarrakatuh..
Halo, salam damai dan salam sejahtera buat kalian yang sudah menyempatkan diri untuk hadir disini.
Pada postingan ini, saya akan membahas tentang notifikasi jika ada karyawan yang akan habis masa kontraknya.
Well, let's check it out !
Pertama, pastikan modul hr_employee, hr_contract, dan web_notify sudah terinstall pada Odoo Server kalian.
Kedua, untuk uji coba, buatlah/ubahlah sebuah kontrak dengan tanggal akhir habis kontrak pada bulan ini.
Dibawah ini contoh kontrak karyawan yg akan habis pada akhir bulan ini. ( pada field duration, terdapat tanggal mulai dan akhir kontraknya)
install modul contract_notify. Sesaat setelah install, notifikasi akan langsung aktif !
install modul contract_notify. Sesaat setelah install, notifikasi akan langsung aktif !
Ketiga, sesuai yg tertera pada notifikasi tsb, kita masuk menu Employee > End Contracts.
Menu End Contracts ini dimaksudkan sebagai tempat berkumpulnya para karyawan yg akan habis kontraknya. :D
Untuk melihat kontrak karyawan cukup klik isi dari field Contract, artinya dari menu ini kita bisa menentukan apakah kontraknya akan dibiarkan habis ataukah lanjut ?
Agar notifikasi tidak muncul lagi, cukup klik button Sudah DIbaca.
Kesimpulan !
Notifikasi diaktifkan oleh cron atau sistem penjadwalan dengan metode pencarian data contract yang akan habis dalam rentang waktu kurang dari sama dengan 31 hari dari hari ini, artinya ketika kontrak karyawan akan habis dalam waktu sebulan lagi maka notifikasi akan diaktifkan.
Secara default, cron dan pengecekan data contract tsb dilakukan setiap 10 jam sekali, pengaturannya bisa diakses melalui menu Settings > Automation > Scheduled Actions, pada daftar yg tersedia klik yg bernama Show Contract Notification.
Adanya fitur Sudah Dibaca, artinya kita bisa mengatur notifikasi tsb, jika sudah dibaca maka notifikasi karyawan tsb tidak akan muncul lagi. Misalnya ada 2 karyawan yg akan habis kontraknya, hanya satu yg sudah dibaca, maka hanya satu yg statusnya belum dibaca yg akan muncul pada notifikasi tsb.
Selain sebagai pengingat, adanya notifikasi dan menu End Contracts ini juga akan memudahkan kita untuk memanage kontrak karyawan.
modul contract_notify ini saya buat dengan sesederhana mungkin, belum adanya link pada notifikasi untuk langsung menuju menu End Contracts yg mungkin merupakan salah satu kekurangan dari modul ini, dan kekurangan lainnya yg belum saya ketahui, kritik maupun saran, mohon disampaikan melalui Contact Us
Alhamdulillah, sekian sudah postingan kali ini, semoga bermanfaat, kurang lebihnya mohon maaf, Terimakasih.
Wassalamu'alaikum warrahmatullahi wabarrakatuh.