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)

  1. 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.
  2. 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.