Model: hr.leave_allocation_request_batch
Menu: Human Resource → Timesheets → Leave Allocation Request Batches
Alur status: Draft → Waiting for Approval → Done / Cancelled / Rejected
Nomor dokumen ditetapkan secara otomatis saat status berubah menjadi Done.
Nomor dokumen unik untuk setiap record Leave Allocation Request Batch. Diisi secara otomatis saat status berubah menjadi Done.
Nilai Default: /
Wajib Diisi: Ya
Dapat Dirubah: Ya (jika Manual Number OK aktif)
Mekanisme Pengisian Otomatis: Diisi otomatis dari sequence saat status berubah menjadi Done.
Pengguna yang bertanggung jawab atas dokumen ini.
Nilai Default: Pengguna yang sedang login
Wajib Diisi: Tidak
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: Terisi otomatis dengan pengguna yang login saat dokumen dibuat.
Tipe cuti untuk batch alokasi ini. Hanya tipe cuti yang membutuhkan alokasi (need_allocation = True) yang dapat dipilih.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: [('need_allocation', '=', True)]
Mekanisme Pengisian Otomatis: N/A
Tanggal mulai periode alokasi cuti.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Tanggal akhir periode alokasi cuti. Harus lebih besar atau sama dengan Date Start.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Menandai apakah alokasi cuti ini dapat diperpanjang melewati Date End.
Nilai Default: False
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Tanggal batas perpanjangan alokasi. Harus lebih besar atau sama dengan Date End. Jika Can be Extended tidak dicentang, field ini diisi otomatis sama dengan Date End.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Diisi otomatis sama dengan Date End jika Can be Extended bernilai False atau tidak diisi.
Jumlah hari alokasi cuti yang akan diberikan kepada setiap karyawan.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Daftar karyawan yang akan diberikan alokasi cuti dalam batch ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Daftar leave allocation (hr.leave_allocation) yang dibuat secara otomatis saat batch disetujui. Satu leave allocation dibuat per karyawan yang dipilih. Record ini dihapus otomatis jika batch dibatalkan.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Leave allocation dibuat otomatis saat aksi Approve selesai (status berubah ke Done) untuk setiap karyawan di tab Employee.
Catatan tambahan untuk dokumen ini.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A