Module: Fleet Management - Ahmad-Rizki21/SaaS-HRM-System GitHub Wiki
🚚 Module: Fleet Management (Fleet Logging)
Modul ini bertanggung jawab atas pencatatan seluruh penggunaan kendaraan operasional perusahaan oleh karyawan/driver.
🔄 Alur Operasional (Two-Step Flow)
-
Keberangkatan (Checkout Vehicle):
- Driver memilih kendaraan yang tersedia.
- Menginput KM Awal (Odometer).
- Mengambil foto bukti dashboard.
- Menyetujui SOP/SK Driver melalui modal interaktif.
- Notifikasi push dikirim otomatis ke Admin/HRD.
-
Kepulangan (Checkin Vehicle):
- Menginput KM Akhir.
- Mengambil foto bukti dashboard terbaru.
- Menginput rincian biaya perjalanan (multiple attachments).
- Sistem mengkalkulasi otomatis jarak tempuh (mileage).
- Approval workflow masuk ke Manager/Supervisor.
🛡️ Aturan Keamanan
- Kendaraan yang sedang digunakan tidak bisa dipinjam oleh user lain (
status: in_use). - Odometer kepulangan tidak boleh lebih kecil dari odometer keberangkatan.
- Semua data terdokumentasi dalam Audit Trail.