Menu Alert
Tujuan Halaman
Halaman Alert berfungsi sebagai “kotak masuk” notifikasi/pesan dari sistem. Anda bisa:
- Melihat daftar pesan alert terbaru.
- Membuka tautan (URL) yang ada di dalam pesan.
- Menandai pesan sebagai Selesai (done) untuk mengarsipkan cepat.
- Mengembalikan status done menjadi Belum selesai jika diperlukan.
Cara Alert Ditampilkan (Target Rules)
Beberapa alert punya aturan target (rules), misalnya:
- Untuk semua user (all)
- Untuk role tertentu (role)
- Untuk user tertentu (user)
Aplikasi akan menampilkan alert yang sesuai dengan user yang sedang login (berdasarkan group/role dan user id).
Bagian Utama Halaman
- Judul
- “Alert”
- Subjudul
- “Daftar pesan masuk. Tandai selesai untuk arsip cepat.”
- Pull-to-refresh
- Tarik ke bawah untuk memuat ulang data dari server.
Isi Kartu Alert
Setiap kartu alert berisi:
- Kategori
- Nama kategori alert (misalnya “Alert”, atau kategori lain dari server).
- Waktu
- Tanggal dan jam pesan dibuat (format lokal).
- Pesan
- Isi pesan alert.
- Jika ada URL (contoh
https://...atauwww...), URL akan menjadi link yang bisa diketuk.
Membuka Link di Dalam Pesan
Jika pesan berisi URL:
- Tap teks link yang bergaris bawah.
- Link akan terbuka menggunakan browser (atau aplikasi terkait).
Catatan: sistem otomatis menambahkan https:// jika link diawali www..
Menandai “Selesai”
Di bagian bawah kartu ada tombol:
- Selesai: mengubah status alert menjadi done.
- Tandai belum selesai: mengembalikan status menjadi open.
Cara pakai:
- Tap tombol Selesai pada alert yang sudah ditangani.
- Aplikasi akan mengirim update status ke server.
- Setelah sukses, list akan refresh agar sinkron dengan database.
Catatan tampilan:
- Alert yang sudah done biasanya tampak lebih redup (opacity berkurang).
Jika Gagal Update Status
Jika terjadi error saat menandai selesai:
- Aplikasi akan membatalkan perubahan (revert).
- Akan muncul popup “Gagal” beserta pesan error.
Kondisi Kosong
Jika tidak ada pesan:
- Akan tampil “Belum ada pesan” dan keterangan “Pesan yang diterima akan tampil di sini.”
Tips Praktis
- Biasakan menandai alert yang sudah ditangani agar daftar tetap rapi.
- Jika alert berisi link panduan/aksi, buka link langsung dari alert untuk menghemat waktu.
- Jika ada alert yang “hilang”, pastikan Anda login dengan user/role yang sesuai (rules bisa membatasi target).