Tutorial Odoo 18: Membuat Tipe Cuti (Time Off Types)
Tujuan: Mendefinisikan kategori cuti (misal: Cuti Tahunan, Sakit) dan mengatur siapa yang berhak memberikan persetujuan (Approval).
Langkah 1: Navigasi ke Konfigurasi Cuti
-
Masuk ke Odoo sebagai Ahmad Junaidi (Manager HR).
-
Buka modul Time Off (ikon payung).
-
Pilih menu Configuration > Time Off Types.
-
Klik tombol New (Baru) untuk membuat tipe cuti baru.

Langkah 2: Mengatur Parameter Tipe Cuti
Pada setiap tipe cuti, Anda perlu mengatur beberapa poin utama:
-
Time Off Type: Nama cuti (contoh: Cuti Tahunan).
-
Approval: * No Validation: Tidak butuh persetujuan (langsung disetujui).
-
By Time Off Officer: Harus disetujui oleh Manager HR.
-
By Employee's Approver: Harus disetujui oleh atasan langsung karyawan (misal: Siska menyetujui cuti Doni).
-
-
Requires Allocation: * Yes: Karyawan punya jatah terbatas (misal: 12 hari setahun).
- No Limit: Bisa diambil kapan saja tanpa kuota (misal: Cuti Bersama).
Contoh Master Data Tipe Cuti
Berikut adalah contoh variasi data cuti yang bisa Anda terapkan:
Tipe Cuti | Persetujuan (Approval) | Alokasi (Quota) | Contoh Penggunaan |
|---|---|---|---|
Cuti Tahunan | By Time Off Officer | Yes (Terbatas) | Digunakan Doni untuk libur pribadi. |
Cuti Bersama | No Validation | No Limit | Libur hari raya yang ditetapkan kantor. |
Cuti Menikah | By Employee's Approver | Yes (misal: 3 hari) | Izin khusus yang disetujui atasan langsung. |
Cuti Sakit | No Validation | No Limit | Izin mendadak karena kondisi kesehatan. |
Cuti Melahirkan | By Time Off Officer | Yes (misal: 90 hari) | Izin panjang untuk karyawan wanita. |


💡 Penjelasan Integrasi (Contoh Skenario)
Setelah Anda membuat tipe cuti di atas, berikut alur yang akan terjadi pada data karyawan kita:
-
Pengajuan: Doni Setiawan ingin mengambil Cuti Tahunan. Karena tipenya Requires Allocation, Manager HR harus memberikan "Jatah" hari terlebih dahulu kepada Doni melalui menu Allocation.
-
Persetujuan: Jika Doni memilih Cuti Menikah, maka Siska Amelia (sebagai Manager Doni di data Employee sebelumnya) yang akan mendapatkan notifikasi untuk melakukan approval, bukan Manager HR.
-
Visualisasi: Anda bisa memilih Color dan Icon (seperti stetoskop untuk sakit atau kalender untuk tahunan) agar tampilan kalender cuti di Odoo lebih mudah dibaca secara visual.
