{{ toast.text }}
Konfigurasi
Otomatis mengikuti domain tempat halaman ini dibuka.
Token server (.env API_TOKEN) untuk kirim notifikasi. Token pegawai tidak bisa mengirim.
Durasi tarik notifikasi mobile. Berlaku setelah app dibuka ulang atau tombol Cek Ulang di Pengaturan app.
Kirim Notifikasi
Cara upload Excel/CSV
- Format file:
.xlsx,.xls, atau.csv - Baris pertama adalah header. Wajib ada kolom bernama
NUPNIPberisi NUP/NIP pegawai - Kolom lain (nama, unit, dsb) boleh ada โ diabaikan
- NUP duplikat dibuang otomatis
- NUP yang belum terdaftar di Data Pegawai tetap terkirim (dikirim langsung berdasarkan NUP)
Contoh isi file:
| NUPNIP | Nama (opsional) |
|---|---|
| 2211331144 | DEMO APPS NOTIF |
| 1122334411 | ALFATHA DHIKI PAHLEFI |
{{ allTargetNups.length }} NUP siap dikirim ({{ matchedNups.length }} terdaftar)
{{ unknownNups.length }} NUP belum terdaftar โ tetap dikirim via NUP: {{ unknownNups.slice(0, 10).join(', ') }}{{ unknownNups.length > 10 ? '...' : '' }}
Data Pegawai ({{ employees.length }})
| Nama | Unit/Jabatan | NUP | Status | Token | Aksi |
|---|---|---|---|---|---|
|
{{ emp.nama }}
{{ emp.username || '-' }}
|
{{ emp.unit_kerja || '-' }}
{{ emp.jabatan || '-' }}
|
{{ emp.nup }} | {{ emp.status_pegawai }} |
{{ emp.token }}
|
|
Log Notifikasi ({{ notifications.length }})
| # | Judul / Isi | Tujuan | Lampiran | Waktu | Aksi |
|---|---|---|---|---|---|
| {{ notif.id }} |
{{ notif.title }}
Terhapus
{{ notif.body }}
|
{{ notif.target_summary || (notif.targets_count ? notif.targets_count + ' device' : 'Semua') }} | {{ notif.link }} - | {{ formatTime(notif.created_at) }} |