Tutorial Odoo 18: Mengajukan dan Menyetujui Cuti (Time Off Request)
Tujuan: Doni akan mengajukan cuti menggunakan jatah alokasi yang dimilikinya, kemudian Siska atau Ahmad akan menyetujuinya.
Langkah 1: Mengajukan Cuti (POV: Doni Setiawan)
-
Login sebagai Doni.
-
Buka modul Time Off (ikon payung).
-
Di dasbor, Anda dapat melihat sisa jatah cuti (misal: Cuti Tahunan: 12 hari).
-
Pilih Tanggal:
-
Klik langsung pada tanggal di kalender.
-
Jika ingin mengambil lebih dari satu hari, klik dan tahan (drag) dari tanggal mulai hingga tanggal selesai.
-
-
Isi Formulir Pengajuan:
-
Time Off Type: Pilih tipe cuti (contoh: Cuti Tahunan).
-
Description: Isi alasan cuti (contoh: Libur).
-
Dates: Pastikan durasi hari sudah benar (misal: 3 hari).
-
-
Klik Save. Status pengajuan akan menjadi To Approve.

Langkah 2: Menyetujui Cuti (POV: Manager/HR)
Proses persetujuan bergantung pada siapa yang diatur sebagai Approver pada tipe cuti tersebut.

-
Skenario A (Cuti Tahunan): Biasanya disetujui oleh Manager HR.
-
Ahmad masuk ke Time Off > Management > Time Off.
-
Pilih pengajuan Doni dan klik Approve.
-
-
Skenario B (Cuti Menikah): Biasanya membutuhkan persetujuan atasan langsung.
-
Siska masuk ke Time Off > Management > Time Off.
-
Pilih pengajuan Doni dan klik Approve.
-
📂 Contoh Master Data Pengajuan Cuti Lainnya
Berikut adalah simulasi beberapa pengajuan cuti untuk karyawan yang berbeda:
Karyawan | Tipe Cuti | Durasi | Alasan | Status Persetujuan |
|---|---|---|---|---|
Doni | Cuti Tahunan | 2 Hari | Wisuda Adik | Approved by Ahmad |
Budi | Cuti Sakit | 1 Hari | Demam | No Validation (Otomatis) |
Siska Amelia | Cuti Menikah | 3 Hari | Pernikahan | Approved by Ahmad |
Doni | Cuti Tahunan | 1 Hari | Urusan Perbankan | Refused (Jika ditolak Manager) |
💡 Penjelasan Penting
-
Visualisasi Kalender: Setelah diajukan, kalender akan menunjukkan warna yang berbeda sesuai tipe cutinya (misal: Hijau untuk Tahunan, Oranye untuk Menikah).
-
Sisa Jatah (Balance): Setelah cuti disetujui, jumlah sisa hari pada dasbor karyawan akan otomatis berkurang.
-
Pemisahan Approval: Odoo 18 memungkinkan alur persetujuan yang fleksibel. Cuti umum bisa diatur ke Manager HR, sementara izin khusus bisa diarahkan ke atasan langsung di departemen masing-masing.