Skip to content

Maintenance

Workflow ticket untuk masalah maintenance kamar (AC rusak, plumbing leak, listrik, furniture, dll). Mendukung tracking dari laporan → pengerjaan → resolve, dengan cost tracking estimasi vs aktual.

Path menu: Housekeeping → Maintenance (/housekeeping/maintenance)

Workflow Status

open → in_progress → resolved
   ↓        ↓
   └──── cancelled ────
StatusDeskripsi
openTiket baru dilaporkan, belum dikerjakan
in_progressSedang dikerjakan teknisi
resolvedSelesai, kamar siap dipakai lagi
cancelledDibatalkan (duplikat, salah laporan, sudah resolved otomatis)

Field Form

Informasi Tiket

FieldKeterangan
KamarNomor kamar yang bermasalah
Kategorielectrical / plumbing / ac / furniture / structural / appliance / other
Prioritaslow / normal / high / urgent
JudulSingkat (mis. "AC tidak dingin di kamar 201")
DeskripsiDetail masalah, gejala, kapan ditemukan
Assigned ToNama teknisi (free-text)
Estimasi BiayaPerkiraan cost (Rp)

Block Room Toggle

Centang Block Kamar kalau masalah cukup serius sehingga kamar tidak boleh dijual sampai resolved. Sistem auto:

  • Set room.status = maintenance saat tiket create
  • Reset ke dirty saat resolve/cancel (jika tidak ada tiket lain block_room aktif di kamar yg sama — multi-ticket safe)

Aksi (Workflow)

Buat Tiket

+ Buat Tiket Baru — fill form. Sistem auto:

  • Generate ticket number MNT-YYYYMMDD-NNNN
  • Status = open
  • Block room kalau toggle ON

Mulai Pengerjaan (Start)

Status open → in_progress. Capture timestamp started_at. Optional: override assigned_to.

Resolve

Status → resolved. Input:

  • Catatan Penyelesaian — aksi yang dilakukan, parts yang diganti, root cause
  • Biaya Aktual — final cost (untuk variance vs estimasi)

Sistem reset room.status kalau block_room=true.

Cancel

Status → cancelled. Input alasan wajib (mis. duplikat, false alarm).

Tabel Tiket

Kolom: Tiket, Kamar, Judul, Kategori, Prioritas, Status, Assigned, Reported At, Block Room flag.

Filter: status, kategori, prioritas, kamar, periode.

Order default: status open dulu (paling urgent), priority urgent dulu.

Tips

  • Variance cost (actual > estimated) → highlighted di Maintenance Report untuk budget control
  • Top Rooms di report = kamar yang paling sering ada tiket → kandidat root-cause investigation (mungkin AC unit lama atau plumbing issue chronic)
  • Multi-ticket safe — kalau 1 kamar punya 2 tiket block_room aktif, resolve 1 tidak unblock kamar (harus semua di-resolve)
  • Average resolve time di-track per ticket — bisa untuk SLA monitoring
  • Untuk reporting, pakai Maintenance Report

Butuh bantuan lebih lanjut? Hubungi tim support kami.