Skip to content

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

NotifikasiKapan munculTindakan yang disarankan
Akun terhubungSetelah berhasil menghubungkan WABA baruVerifikasi status di halaman Akun WhatsApp
Akun terputusKetika kredensial expired atau akun dicabutHubungkan ulang melalui halaman pengaturan WhatsApp
Status berubahKetika Meta mengubah status WABAPeriksa apakah ada kebijakan baru yang mempengaruhi akun Anda

Notifikasi template

NotifikasiKapan munculTindakan yang disarankan
Template disetujuiMeta menyetujui template yang sebelumnya diajukanTemplate siap digunakan untuk pengiriman pesan otomatis
Template ditolakMeta menolak template karena pelanggaran kebijakanPeriksa alasan penolakan, edit template, dan ajukan ulang
Template perlu reviewTemplate sudah lama tidak disinkronkanLakukan sinkronisasi status template

Notifikasi sistem

NotifikasiKapan munculTindakan yang disarankan
Gagal kirim pesan (batch)Banyak pesan gagal dikirim dalam periode singkatPeriksa Message Log dan status akun WhatsApp
Queue backlogProses di queue tertinggal signifikanTunggu pemrosesan; jika persisten hubungi tim teknis

Notifikasi developer platform

NotifikasiKapan munculTindakan yang disarankan
API key akan expiredAPI key integrasi akan expire dalam 7 hariGenerate key baru dan rotasi sebelum expiry
Webhook gagal terkirimEndpoint webhook gagal ≥3 kali dalam 1 jamCek URL endpoint dan riwayat delivery di detail integrasi
Pengumuman operatorOperator mengirim maintenance / incident / advisory announcement dari halaman NotificationsBuka 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, severity
  • metadata — 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 dev sekarang menjalankan server aplikasi, queue worker, Reverb, dan Vite sekaligus.
  • Jika realtime berhenti berfungsi, periksa Laravel Boost last-error dan browser-logs untuk 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

  1. Periksa apakah akun Anda memiliki peran yang cukup untuk melihat notifikasi tersebut.
  2. 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.
  3. Pastikan koneksi internet stabil.

Halaman terkait

Dokumentasi pengguna TESHA by TRIO MOTOR.