Appearance
Notifikasi & Peringatan
TESHA mengirimkan peringatan internal untuk memberi tahu pengguna tentang perubahan status penting di platform. Halaman ini menjelaskan jenis notifikasi yang tersedia dan bagaimana cara memahaminya.
Jenis notifikasi yang muncul
Notifikasi di TESHA bersifat informatif — mereka memberi tahu Anda bahwa sesuatu memerlukan perhatian atau telah berubah, tetapi tidak mengirimkan notifikasi push ke perangkat eksternal.
Notifikasi akun WhatsApp
| Notifikasi | Kapan muncul | Tindakan yang disarankan |
|---|---|---|
| Akun terhubung | Setelah berhasil menghubungkan WABA baru | Verifikasi status di halaman Akun WhatsApp |
| Akun terputus | Ketika kredensial expired atau akun dicabut | Hubungkan ulang melalui halaman pengaturan WhatsApp |
| Status berubah | Ketika Meta mengubah status WABA | Periksa apakah ada kebijakan baru yang mempengaruhi akun Anda |
Notifikasi template
| Notifikasi | Kapan muncul | Tindakan yang disarankan |
|---|---|---|
| Template disetujui | Meta menyetujui template yang sebelumnya diajukan | Template siap digunakan untuk pengiriman pesan otomatis |
| Template ditolak | Meta menolak template karena pelanggaran kebijakan | Periksa alasan penolakan, edit template, dan ajukan ulang |
| Template perlu review | Template sudah lama tidak disinkronkan | Lakukan sinkronisasi status template |
Notifikasi sistem
| Notifikasi | Kapan muncul | Tindakan yang disarankan |
|---|---|---|
| Gagal kirim pesan (batch) | Banyak pesan gagal dikirim dalam periode singkat | Periksa Message Log dan status akun WhatsApp |
| Queue backlog | Proses di queue tertinggal signifikan | Tunggu pemrosesan; jika persisten hubungi tim teknis |
Notifikasi developer platform
| Notifikasi | Kapan muncul | Tindakan yang disarankan |
|---|---|---|
| API key akan expired | API key integrasi akan expire dalam 7 hari | Generate key baru dan rotasi sebelum expiry |
| Webhook gagal terkirim | Endpoint webhook gagal ≥3 kali dalam 1 jam | Cek URL endpoint dan riwayat delivery di detail integrasi |
| Pengumuman operator | Operator mengirim maintenance / incident / advisory announcement dari halaman Notifications | Buka notifikasi untuk membaca jadwal dan dampak operasional |
Di mana melihat notifikasi?
Notifikasi platform tersimpan di tabel database (notifications) dan dapat diakses melalui:
- Halaman Notifications (
/notifications) — daftar lengkap dengan mark-as-read individual, mark-all, dan tombol Send announcement untuk operator berizin - Lonceng notifikasi di header — menampilkan jumlah unread global di seluruh area aplikasi (shared via Inertia props)
Setiap notifikasi menyertakan:
- Judul ringkas (mis. "API key expires soon")
- Deskripsi detail (nama integrasi, tanggal expiry)
- Severity badge:
info/warning/danger - Tautan ke halaman terkait (mis. detail integrasi)
TESHA merender semua jenis notifikasi lewat kontrak UI yang sama:
type— kategori notifikasi (api_key_expiring,webhook_delivery_failing,system_announcement, dst.)title,body,url,severitymetadata— data tambahan untuk audit / troubleshooting tanpa mengubah layout halaman
Catatan operasional realtime
- Realtime lokal membutuhkan queue worker dan server Reverb agar broadcast notifikasi terkirim ke browser.
composer run devsekarang menjalankan server aplikasi, queue worker, Reverb, dan Vite sekaligus.- Jika realtime berhenti berfungsi, periksa Laravel Boost
last-errordanbrowser-logsuntuk melihat kegagalan koneksi atau error frontend terbaru. - Bell di header akan update secara live, tetapi halaman Notifications tetap menjadi source of truth untuk daftar lengkap notifikasi.
Pengumuman operator
Operator yang memiliki izin notifications.broadcast dapat membuka composer di halaman Notifications untuk mengirim:
- pengumuman maintenance terjadwal
- incident / disruption notice
- advisory notice untuk operator atau owner integrasi
Composer ini tidak membuat menu sidebar baru. Aksesnya tetap lewat area Notifications agar alurnya singkat dan konsisten.
Batasan penting
- Saat ini notifikasi hanya tersedia di dalam aplikasi TESHA (database channel) — tidak dikirim ke email, SMS, atau aplikasi pihak ketiga.
- Realtime saat ini difokuskan pada update live di header bell sementara halaman Notifications tetap menjadi sumber daftar lengkap notifikasi.
- Notifikasi disimpan tanpa retensi otomatis; admin dapat melakukan pruning manual jika volume terlalu besar.
- Tidak ada pengaturan untuk mengaktifkan atau menonaktifkan jenis notifikasi tertentu (preference kanal akan ditambahkan setelah pola perilaku terbukti).
Jika notifikasi penting tidak muncul
- Periksa apakah akun Anda memiliki peran yang cukup untuk melihat notifikasi tersebut.
- Jika daftar detail belum terlihat di halaman Notifications, buka atau refresh halaman tersebut; bell diperbarui secara live tetapi halaman Notifications tetap sumber daftar lengkap yang paling akurat.
- Pastikan koneksi internet stabil.
Halaman terkait
- Akun WhatsApp — Memantau status akun.
- Message Log — Melacak jejak pengiriman pesan.