Push Notifications (Operator)
Fungsi Utama
Bagian ini digunakan untuk mengatur notifikasi yang berkaitan dengan aktivitas operator dan pekerjaan (work order). Semua notifikasi dikirim secara real-time agar pengguna tetap mengetahui perkembangan status operator dan pekerjaan di lapangan.
Operator Events
1. Application Online Status
* Fungsi: Memberikan notifikasi ketika operator mengubah status aplikasi menjadi online, menandakan bahwa ia siap menerima tugas.
* Tujuan: Memantau ketersediaan operator untuk penugasan.
2. Asset Assignment
* Fungsi: Notifikasi dikirim ketika seorang pengemudi atau operator ditautkan ke kendaraan atau alat tertentu untuk digunakan dalam operasional.
* Tujuan: Memberi tahu jika ada perubahan atau penugasan kendaraan kepada operator tertentu.
3. Work Order Assignment
* Fungsi: Memberikan peringatan ketika tugas baru (work order) ditugaskan kepada operator melalui sistem.
* Tujuan: Memastikan operator segera mengetahui adanya pekerjaan baru yang harus diselesaikan.
4. Work Order Confirmation
* Fungsi: Dikirim ketika operator menerima atau menolak pekerjaan (job) melalui aplikasi.
* Tujuan: Memastikan admin mengetahui respon operator terhadap penugasan yang diberikan.
5. Work Order Progress
* Fungsi: Memberikan pembaruan secara real-time mengenai tahapan pekerjaan, seperti:
1. Dalam perjalanan (On the way)
2. Proses muat (Loading)
3. Proses bongkar (Unloading)
4. Kondisi darurat (Emergency event)
* Tujuan: Memantau perkembangan pekerjaan dari awal hingga selesai.
6. Beacon Detection
* Fungsi: Mendeteksi apakah beacon operator terdeteksi saat pekerjaan sedang dijalankan.
* Tujuan: Memastikan operator yang benar sedang melakukan pekerjaan sesuai sistem, meningkatkan keamanan dan akurasi pelacakan.